Compare prices and tickets by train, bus or flight

Dec 4
$331Cross Country
$64National Express
Find prices
Dec 5
$172Cross Country
$45National Express
Find prices
Dec 7
$130London North Eastern Railway
$29National Express
Dec 8
$104London North Eastern Railway
$39National Express
Find prices
Dec 9
$130London North Eastern Railway
$41National Express
Find prices
Dec 10
$175Cross Country
$51National Express
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Train Information from Edinburgh to Exeter

distanceDistance360 miles (581 km)
durationAverage train duration7 h 43 min
priceAverage train ticket price$174 (€145)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day

Trains from Edinburgh to Exeter cover the 360 miles (581 km) long journey taking on average 7 h 43 min with our travel partners like. 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 $104 (€87), but the average price of train tickets is $174 (€145). Travelers depart most frequently from Edinburgh Waverley and arrive in Exeter St Davids.

Travel Tips

Trains from Edinburgh to Exeter
Travel by train to Exeter 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 Edinburgh to Exeter.
What is the price of the cheapest train from Edinburgh to Exeter?
If you’re looking to save money on tickets, you can find cheap Edinburgh to Exeter trains for as little as $104 (€87)  in the next 7 days.
How much does it cost to take a train between Edinburgh and Exeter?
The Edinburgh to Exeter train ticket price is on average $174 (€145)  if you are looking to buy your tickets for this journey in the next week.
How many miles is it from Edinburgh to Exeter by train?
The distance from Edinburgh to Exeter by train is approximately 360 miles (581 km).
How long is the train to Exeter from Edinburgh?
While the time it takes to travel 360 miles (581 km) to Exeter from Edinburgh can vary based on specific dates, weekends, and holidays, the Edinburgh to Exeter train journey time is on average 7 h 43 min.
Which train station from Edinburgh to Exeter do I depart from? Which Exeter train station from Edinburgh do I arrive in?

When departing from Edinburgh, you have various train station options to start your trip from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. When arriving in Exeter, you can end your journey in train stations like Exeter St Davids, Exeter Central and Exeter St Thomas.

Omio customers book a train from Edinburgh Waverley   to Exeter St Davids   most frequently for this route.

Where is the departure train station in Edinburgh located? Where is the arrival train station in Exeter located?

Passengers booking this journey most frequently board their trains from Edinburgh Waverley and need to travel around 0.2 miles (429 m) from the city center to get to this train station.

Passengers arriving in Exeter most often arrive at Exeter St Davids and need to travel around 0.8 miles (1.3 km) from this train station to the city center.

How many trains per day are there from Edinburgh to Exeter?
The average number of trains departing Edinburgh for Exeter is 7 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book a train ticket from Edinburgh to Exeter to get the best deals?
You can find trains from Edinburgh to Exeter to cost on average $174 (€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 route. You’ll see tickets for the Edinburgh to Exeter train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Edinburgh Waverley is the most popular Edinburgh railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Edinburgh for your trip to Exeter.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express