These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Edinburgh from Shrewsbury

distanceDistance224 miles (361 km)
durationAverage train duration4 h 21 min
priceAverage train ticket price£112 (€127)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Shrewsbury to Edinburgh cover the 224 miles (361 km) long journey taking on average 4 h 21 min with our travel partners like Avanti West Coast. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £111, but the average price of train tickets is £112. Travellers depart most frequently from Shrewsbury and arrive in Edinburgh Waverley.

Travel Tips

Trains from Shrewsbury to Edinburgh
Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Shrewsbury to Edinburgh.
FAQs
What is the cost of cheap trains between Shrewsbury and Edinburgh?
Omio customers have found cheap train tickets to Edinburgh from Shrewsbury for as low as £111  for the next 7 days.
What is the cost of a train ticket from Shrewsbury to Edinburgh on average?
The Shrewsbury to Edinburgh train ticket price is on average £112  if you are looking to buy your tickets for this journey in the next week.
What is the distance by train from Shrewsbury to Edinburgh?
The distance between Shrewsbury and Edinburgh by train is approximately 224 miles (361 km).
How long is the train journey between Shrewsbury and Edinburgh?
The Shrewsbury to Edinburgh train duration is on average 4 h 21 min, which is to be expected when travelling 224 miles (361 km) between Shrewsbury and Edinburgh. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Shrewsbury to Edinburgh, which train station in Shrewsbury do I depart from and which train station in Edinburgh do I arrive in?

Omio customers travelling this route book their trains from Shrewsbury   to Edinburgh Waverley.

Where is the train station in Shrewsbury to go to Edinburgh? Where is the train station in Edinburgh located?

Passengers board the train most frequently from Shrewsbury, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city centre.

Which train providers should I travel with from Shrewsbury to Edinburgh?
When taking a train from Shrewsbury to Edinburgh, you can count on Avanti West Coast for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service from Shrewsbury to Edinburgh and compare the amenities they offer before buying a train ticket.
How many trains are there from Shrewsbury to Edinburgh a day?
The average number of trains departing Shrewsbury for Edinburgh is 7 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Shrewsbury to Edinburgh? When can I take the last train for the day?
If you prefer early morning trains from Shrewsbury to Edinburgh, the first train leaves at 08: 56. If you prefer late night trains from Shrewsbury to Edinburgh, the last train of the day leaves at 10: 57. Omio shows you the latest train from Shrewsbury to Edinburgh schedule to help you book the best departure time for this trip.
How early should I purchase train tickets from Shrewsbury to Edinburgh to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets from Shrewsbury to Edinburgh within the next 7 days, you can find tickets to cost on average £112 one way. To find the best prices for this trip, consider booking your train ticket from Shrewsbury to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Shrewsbury
Edinburgh
The major railway station for departures from Shrewsbury is Shrewsbury. Read all the information you need to know about services, amenities and connections at Shrewsbury for your trip between Shrewsbury and Edinburgh.