What is the cheapest way to get from Edinburgh to Shrewsbury?
The cheapest way to get from Edinburgh to Shrewsbury is to fly and train which costs $52.17 - $163.04 and takes 4h 44m.
What is the fastest way to get from Edinburgh to Shrewsbury?
The fastest way to get from Edinburgh to Shrewsbury is to train which takes 4h 25m and costs $119.57 - $293.48 .
Is there a direct train between Edinburgh and Shrewsbury?
No, there is no direct train from Edinburgh to Shrewsbury. However, there are services departing from Edinburgh Waverley and arriving at Shrewsbury via Crewe. The journey, including transfers, takes approximately 4h 25m.
How far is it from Edinburgh to Shrewsbury?
The distance between Edinburgh and Shrewsbury is 440 km. The road distance is 427.7 km.
How do I travel from Edinburgh to Shrewsbury without a car?
The best way to get from Edinburgh to Shrewsbury without a car is to train which takes 4h 25m and costs $119.57 - $293.48 .
How long does it take to get from Edinburgh to Shrewsbury?
It takes approximately 4h 25m to get from Edinburgh to Shrewsbury, including transfers.
Where do I catch the Edinburgh to Shrewsbury train from?
Edinburgh to Shrewsbury train services, operated by Avanti West Coast, depart from Edinburgh Waverley station.
Where does the Edinburgh to Shrewsbury train arrive?
Edinburgh to Shrewsbury train services, operated by Avanti West Coast, arrive at Crewe station.
Can I drive from Edinburgh to Shrewsbury?
Yes, the driving distance between Edinburgh to Shrewsbury is 428 km. It takes approximately 4h 54m to drive from Edinburgh to Shrewsbury.
How do I get a train ticket from Edinburgh to Shrewsbury?
Book your Edinburgh to Shrewsbury train tickets online with Omio.
Where can I stay near Shrewsbury?
There are 789+ hotels available in Shrewsbury. Prices start at $47.40 per night.
→
+0→
Transport search
Transport search
From Edinburgh, where will you go next? Select a city below to get started