The journey from Strathpeffer to Portsmouth covers roughly 950km. By train, you will travel from Dingwall to Inverness, then take an LNER service to London, followed by a South Western Railway service to Portsmouth. The total travel time is around 10 to 12 hours. Driving takes roughly 11 hours via the A9 and M6/M3 motorways.
Total Distance: 980 km driving, 820 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 11 hours |
| Avg Price | 130 GBP - 250 GBP | 180 GBP (fuel) |
| Operator | ScotRail, LNER, South Western Railway | Personal Vehicle |
| Route | Dingwall to Inverness, LNER to London, SWR to Portsmouth. | A9, M90, A1(M), M25, M3 to Portsmouth. |
| Tip | Transferring between London stations (Euston to Waterloo) requires a short tube or taxi ride. | The M25 around London is notoriously busy; plan your journey to avoid peak hours. |
Summer for the maritime events or spring for the city's parks.