Traveling from Caernarfon to Edinburgh covers roughly 400 km, moving from the Welsh coast into the heart of Scotland. By train, you will head to Bangor, then connect through Crewe to reach Edinburgh Waverley. By car, the route primarily follows the A55 and the M6 motorway, offering a direct path north through the Lake District. This journey takes you through some of the most beautiful landscapes in the UK, including the Scottish Borders. Expect a travel time of approximately 6.5 to 7 hours.
Total Distance: 400 km driving distance, 330 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 45 mins | 5 hours 30 mins |
| Avg Price | £80 - £160 | £65 - £95 fuel |
| Operator | Avanti West Coast and LNER | N/A |
| Route | Caernarfon to Bangor, Crewe, and Edinburgh Waverley. | A55, M56, M6, and A74(M). |
| Tip | The stretch from Preston to Edinburgh offers stunning coastal views on the right side of the train. | Stop at Tebay Services on the M6 for high-quality local food. |
August for the Edinburgh Festival or May for milder weather.