Traveling from Alness to Portsmouth covers approximately 850 km across the length of the United Kingdom. The most efficient route involves taking a ScotRail service from Alness station to Inverness, followed by an LNER train to London King's Cross. From London, you must transfer via the Underground to London Waterloo for a South Western Railway service to Portsmouth Harbour. Driving takes roughly 10 to 12 hours via the A9, M90, and M6 motorways. This journey transitions from the rugged Highlands to the historic naval docks of the English south coast.
Total Distance: 850 km driving distance; 720 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours 30 mins | 11 hours |
| Avg Price | 120 GBP - 250 GBP | 150 GBP (fuel) |
| Operator | ScotRail, LNER, South Western Railway | Personal Vehicle |
| Route | Alness to Inverness, Inverness to London King's Cross, London Waterloo to Portsmouth Harbour. | A9, M90, M74, M6, M42, M40, A34, A3. |
| Tip | Book your tickets at least 12 weeks in advance to secure Advance Single fares. | Expect heavy traffic when passing through Birmingham on the M6. |
May to September for longer daylight hours and more reliable rail connections.