The journey from Barmouth to Edinburgh spans approximately 450 km. You will primarily use the Cambrian Line to reach Shrewsbury before connecting to the West Coast Main Line. Total travel time by rail is roughly 7 hours. Driving involves taking the A470 and M6, which takes about 6 hours depending on traffic. This route transitions from the rugged Welsh coast to the historic Scottish capital.
Total Distance: 450 km driving, 320 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours 30 mins | 6 hours 15 mins |
| Avg Price | 80-150 GBP | 60-90 GBP fuel |
| Operator | Transport for Wales and Avanti West Coast | Personal Vehicle |
| Route | Cambrian Line to Shrewsbury, then West Coast Main Line to Edinburgh Waverley. | A470, A483, M56, M6, M74, A702. |
| Tip | Book your tickets via the Trainline app at least 12 weeks in advance for significant savings. | Avoid the M6 during peak rush hours near Birmingham and Manchester to save time. |
May to September for longer daylight hours and better rail connectivity.