The journey from Tain to Portsmouth spans approximately 950 km across the length of Great Britain. You will primarily utilize the ScotRail network to Inverness, followed by LNER services to London King's Cross. A transfer across London to Waterloo station is required to catch the South Western Railway service to Portsmouth. This route traverses the scenic East Coast Main Line, offering views of the North Sea. Expect a total travel time of at least 11 hours depending on connection efficiency.
Total Distance: Driving distance 950 km, straight-line air distance 780 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours 30 mins | 12 hours |
| Avg Price | 150 GBP - 300 GBP | 180 GBP (fuel) |
| Operator | ScotRail, LNER, South Western Railway | N/A |
| Route | Tain to Inverness, Inverness to London King's Cross, London Waterloo to Portsmouth Harbour. | A9, M90, A1(M), M1, M25, A3. |
| Tip | Book your tickets in advance via Trainline to secure cheaper Advance fares. | Avoid the M25 during rush hour to prevent significant delays. |
May to September for longer daylight hours and reliable rail schedules.