The journey from Dornoch to Portsmouth is a trip of approximately 920 km. You will take a train from Tain to Inverness, then an LNER service to London, followed by a train from London Waterloo to Portsmouth. Driving is also an option, taking about 11 hours via the A9 and M6. This route takes you from the Highlands through the heart of England to the south coast. It is a long journey that requires careful rail connections.
Total Distance: 920 km driving, 770 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours 30 mins | 12 hours |
| Avg Price | 100 GBP - 250 GBP | 160 GBP fuel |
| Operator | ScotRail, LNER, South Western Railway | N/A |
| Route | Tain to Inverness, then LNER to London, then SWR to Portsmouth. | A9, M90, M6, M25, A3. |
| Tip | The train from London Waterloo to Portsmouth is very frequent. | The M25 can be very busy; avoid peak times. |
Spring and Autumn for pleasant weather.