COMPARE Prices across different modes

Sat
16 Oct
Find prices
£51National Express
Find prices
Sun
17 Oct
£122Cross Country
£33National Express
£133Loganair
Tue
19 Oct
£112London North Eastern Railway
£24National Express
£101Loganair
Wed
20 Oct
£94London North Eastern Railway
£27National Express
£80Loganair
Fri
22 Oct
£133London North Eastern Railway
£39National Express
Find prices
Sat
23 Oct
£179Avanti West Coast
£43National Express
£118Loganair
Mon
25 Oct
£122Cross Country
£30National Express
£133Loganair
Tue
26 Oct
£226London North Eastern Railway
£46National Express
Find prices
Thu
28 Oct
£112London North Eastern Railway
£24National Express
£117Loganair
Fri
29 Oct
£81Cross Country
£39National Express
£176Loganair
Sat
30 Oct
£113London North Eastern Railway
£40National Express
£155Loganair
Mon
1 Nov
£188London North Eastern Railway
£30National Express
Find prices
Wed
3 Nov
£94London North Eastern Railway
£24National Express
Find prices
Thu
4 Nov
£94London North Eastern Railway
£22National Express
£80Loganair
Fri
5 Nov
£112London North Eastern Railway
£31National Express
£90Loganair

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Edinburgh to Exeter

distanceDistance360 miles (581 km)
durationAverage train duration7 h 36 min
priceAverage train ticket price£130 (€148)
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 route taking on average 7 h 36 min with our travel partners like. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this trip costs around £130, you can find the cheapest train ticket for as low as £94. Travellers 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.
FAQs
How much do cheap train tickets from Edinburgh to Exeter cost?
You can find a cheap train from Edinburgh to Exeter for some dates and times for as low as £94  one way in the next 7 days.
What is the average price of train tickets from Edinburgh to Exeter?
The Edinburgh to Exeter train ticket price is on average £130  if you are looking to book your tickets for this trip in the next week.
How far is it from Edinburgh to Exeter by train?
You should expect to travel around 360 miles (581 km)  from Edinburgh to Exeter by train.
What is the average Edinburgh to Exeter train duration?
The Edinburgh to Exeter train duration is on average 7 h 36 min, which is to be expected when travelling 360 miles (581 km) to Exeter from Edinburgh. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station from Edinburgh to Exeter do I depart from? Which Exeter train station from Edinburgh do I arrive in?

When taking the train to Exeter from Edinburgh, you can choose to depart from train stations like Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. Your journey can end in train stations such as Exeter St Davids, Exeter Central and Exeter St Thomas.

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

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

Passengers board their train most frequently from Edinburgh Waverley and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Exeter St Davids and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Exeter.

How many trains are there between Edinburgh and Exeter a day?
The average number of trains departing Edinburgh for Exeter is 7 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Edinburgh to Exeter? When is the last train from Edinburgh to Exeter?
The first train from Edinburgh to Exeter leaves at 04: 40   and the last train for this leaves at 09: 52. Omio shows you the latest train from Edinburgh to Exeter times to help you book the best departure time for this journey.
How early should I book train tickets to Exeter from Edinburgh to score the best deals?
The price of a one way train ticket from Edinburgh to Exeter is on average £130 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Edinburgh and Exeter available a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Exeter
Edinburgh Waverley is the most popular Edinburgh railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Edinburgh for your journey to Exeter.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN