The journey from Caernarfon to Inverness is a long-distance trip of over 450 miles. By train, you will travel from Bangor to Crewe, then take a service to Edinburgh, and finally a scenic train to Inverness. Driving involves taking the M6, M74, and A9, which is one of the most beautiful roads in the UK. This journey takes you from the Welsh coast, through the heart of England, and deep into the Scottish Highlands. Expect a travel time of 9 to 10 hours by either mode. Inverness is the gateway to the Highlands and Loch Ness.
Total Distance: 750 km driving distance; 520 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 9 hours 30 mins |
| Avg Price | £150 - £300 | £100 - £150 in fuel |
| Operator | Avanti West Coast and ScotRail | Personal Vehicle |
| Route | Bangor to Crewe, Crewe to Edinburgh, Edinburgh to Inverness. | A55, M6, M74, M8, and A9. |
| Tip | The train from Edinburgh to Inverness is incredibly scenic; book a window seat. | The A9 is a major road; be prepared for speed cameras and heavy traffic. |
Late spring or early autumn to avoid the peak midge season in the Highlands.