Reaching Inverness from Salisbury is a major cross-country journey. The most iconic way is to take the train to London, then board the Caledonian Sleeper from London Euston to Inverness. Alternatively, you can fly from London Gatwick or Luton to Inverness Airport. This journey takes you from the heart of Wessex to the gateway of the Scottish Highlands.
Total Distance: 950 km driving, 800 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 5 hours (including transit) |
| Avg Price | 150-300 GBP | 100-250 GBP |
| Operator | Caledonian Sleeper / LNER | EasyJet |
| Route | Salisbury to London, then overnight sleeper train to Inverness. | London Gatwick (LGW) to Inverness (INV). |
| Tip | The Caledonian Sleeper offers a unique experience; book a private cabin well in advance. | EasyJet operates direct flights from Gatwick, which is the most convenient air route. |
May to June or September for the best balance of weather and fewer midges.