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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Exeter and Edinburgh

distanceDistance360 miles (581 km)
durationAverage train duration6 h 53 min
priceAverage train ticket price£145 (€162)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Exeter to Edinburgh cover the 360 miles (581 km) long journey taking on average 6 h 53 min with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £127, but the average price of train tickets is £145. Travellers depart most frequently from Exeter St Davids and arrive in Edinburgh Waverley.

Travel Tips

Trains from Exeter 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 Exeter to Edinburgh.
FAQs
What is the cost of cheap trains to Edinburgh from Exeter?
Looking to save money on your journey? Omio customers have found the cheapest train from Exeter to Edinburgh for the next 7 days starting from £127  one way.
How much does the train from Exeter to Edinburgh cost on average?
The Exeter to Edinburgh train ticket price is on average £145  if you are looking to buy your tickets for this route in the next week.
How many miles is it from Exeter to Edinburgh by train?
The Exeter to Edinburgh train distance is approximately 360 miles (581 km).
How long does it take from Exeter to Edinburgh by train?
The train time between Exeter and Edinburgh is on average 6 h 53 min  for the 360 miles (581 km) long journey, but the time it takes to go to Edinburgh from Exeter by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Exeter to Edinburgh do I depart from? Which Edinburgh train station from Exeter do I arrive in?

There are a few train stations in Exeter to start your journey from including Exeter St Davids, Exeter Central and Exeter St Thomas. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route depart most frequently from Exeter St Davids   and arrive in Edinburgh Waverley.

Where is the Exeter train station located? Where is the Edinburgh train station located?

Passengers board the train most frequently from Exeter St Davids, which is located around 1 mile (s) / 1 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.

How many train services per day are there from Exeter to Edinburgh?
On average, there are 8 trains a day from Exeter to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Exeter to Edinburgh? What time is the last train from Exeter to Edinburgh?
If you prefer early morning trains from Exeter to Edinburgh, the first train leaves at 07: 27. If you prefer late night trains from Exeter to Edinburgh, the last train of the day leaves at 10: 27. Omio shows you the latest train from Exeter to Edinburgh timetable to help you book the best departure time for this route.
How far in advance should I book a train ticket between Exeter and Edinburgh to get the best deals?
You can find a train to Edinburgh from Exeter to cost on average £145 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Exeter to Edinburgh train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Exeter
Edinburgh
Exeter Central
Amenities
Exeter St Davids
Amenities
Exeter St Thomas
Amenities