An average train trip from Portsmouth & Southsea, Hampshire to Bristol Temple Meads takes 146 minutes. Depending on the time of departure and the route, the trip can take anywhere from 144 to 149 minutes, with 0 stop(s) required to change trains. Trains between Portsmouth & Southsea and Bristol Temple Meads are very infrequent.
A typical journey will include approximately 28 stop(s) and you can expect to call at the following stations: Portsmouth & Southsea | Fratton | Cosham | Fareham | St Denys | Southampton Central | Redbridge | Romsey | Dean (Wilts) | Salisbury | Warminster | Westbury | Trowbridge | Bath Spa | Bristol Temple Meads (146 min journey) You can expect to travel with Great Western Railway on this route.
During peak travel periods, there are some quicker routes available, for example: Portsmouth & Southsea | Fratton | Cosham | Fareham | Botley | Eastleigh | Romsey | Dean (Wilts) | Salisbury | Warminster | Westbury | Trowbridge | Bath Spa | Bristol Temple Meads (144 min journey) You can expect to travel with Great Western Railway on this route.
It's also possible to travel to Bristol Temple Meads from 6 other train station(s) within approximately 15 miles of Portsmouth & Southsea. These include: - Cosham (135 mins to Bristol Temple Meads, with 0 change(s)) - Fratton (142 mins to Bristol Temple Meads, with 0 change(s)) - Portchester (144 mins to Bristol Temple Meads, with 1 change(s)) - Portsmouth Harbour (149 mins to Bristol Temple Meads, with 0 change(s)) - Hilsea (152 mins to Bristol Temple Meads, with 1 change(s)) - Ryde Pier Head (184 mins to Bristol Temple Meads, with 1 change(s))
Other resources to help with your research
Other locations nearby: