The journey from Machynlleth to Edinburgh covers over 450 km. By train, you will travel through Shrewsbury, Crewe, and then take the West Coast Main Line to Edinburgh Waverley. Driving involves a long journey up the M6 and M74. This route takes you from the heart of Wales to the historic Scottish capital. Expect a full day of travel with beautiful scenery along the way.
Total Distance: 480 km driving distance; 350 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours 30 mins | 7 hours |
| Avg Price | 100-200 GBP | 90-130 GBP fuel |
| Operator | Avanti West Coast and TransPennine Express | Personal Vehicle |
| Route | Machynlleth to Shrewsbury, Crewe, Edinburgh Waverley. | A470, A5, M6, M74, A702. |
| Tip | The train ride from Preston to Edinburgh is very scenic. | The M6 can be very busy; check for accidents before leaving. |
August for the Festival, or May for milder weather.