Compare prices and tickets by train, coach or flight

Sat
29 Jan
£14London North Eastern Railway
£8Megabus
Sun
30 Jan
£16Cross Country
£8Megabus
Mon
31 Jan
£10London North Eastern Railway
£8Megabus
Tue
1 Feb
£10London North Eastern Railway
£8Megabus
Wed
2 Feb
£8London North Eastern Railway
£8Megabus
Thu
3 Feb
£8London North Eastern Railway
£8Megabus
Fri
4 Feb
£10London North Eastern Railway
£8Megabus
Sat
5 Feb
£22Scotrail
Find prices
Sun
6 Feb
£16Cross Country
£8Megabus
Mon
7 Feb
£10London North Eastern Railway
£8Megabus
Tue
8 Feb
£8Scotrail
Find prices
Wed
9 Feb
£8London North Eastern Railway
£8Megabus
Thu
10 Feb
£7London North Eastern Railway
£8Megabus
Fri
11 Feb
£10London North Eastern Railway
£8Megabus
Sat
12 Feb
£14London North Eastern Railway
Find prices
Sun
13 Feb
£21Cross Country
Find prices
Mon
14 Feb
£8London North Eastern Railway
£8Megabus
Tue
15 Feb
£8London North Eastern Railway
£8Megabus
Thu
17 Feb
£10London North Eastern Railway
£8Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Edinburgh to Dundee

distanceDistance36 miles (58 km)
durationAverage train duration1 h 17 min
priceAverage train ticket price£13 (€15)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersScotrail, Cross Country or London North Eastern Railway

Trains from Edinburgh to Dundee cover the 36 miles (58 km) long journey taking on average 1 h 17 min with our travel partners like Scotrail, Cross Country or London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £13, you can find the cheapest train ticket for as low as £8. Travellers depart most frequently from Edinburgh Waverley and arrive in Dundee.

Train providers: CrossCountry trains Edinburgh to Dundee

Buy your official CrossCountry train tickets to Dundee from Edinburgh from £8 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train to Dundee from Edinburgh you can choose between Standard Class and First Class tickets on Omio.

Omio helps you find the perfect Edinburgh - Dundee train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train to Dundee from Edinburgh, Omio shows you CrossCountry current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Edinburgh to Dundee journey. You can expect to travel around 36 miles (58 km) from Edinburgh to Dundee on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets to Dundee from Edinburgh starting as low as £16 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!

  • Average Price: £16

Please follow the recommendations outlined by CrossCountry when booking your train tickets from Edinburgh to Dundee due to the coronavirus:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Edinburgh to Dundee

Scotrail provides most direct trains from Edinburgh to Dundee, with some additional connections available from Virgin Trains East Coast. The weekday schedule begins at 5:30 a.m and continues with departures roughly every half hour until the final train leaves the capital just after 11:00 p.m. Journey times vary from just over an hour to an hour and 45 minutes. Sunday services are less frequent, with a first departure from Edinburgh just after 8:00 a.m.

What are the departure and arrival stations for trains from Edinburgh to Dundee?

Departure Station: Edinburgh Waverley The capital's main railway station has a very central position, well-served by regular trams and buses on nearby Princes Street, and by night buses and airport shuttle services from Waverley Bridge. Taxis are available from a rank inside the station concourse.

Arrival Station: Dundee Dundee railway station is located centrally, by the waterfront, about five minutes walk from the city centre. City buses depart nearby from stops on South Marketgait or Nethergate. There is a taxi rank by the main entrance.

Travel Tips: Trains from Edinburgh to Dundee

Travel by train to Dundee 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 Dundee.
FAQs

What is the price of the cheapest train between Edinburgh and Dundee?

Omio customers have found the cheapest trains between Edinburgh and Dundee to cost as little as £8  in the next 7 days.

What is the average cost of a train from Edinburgh to Dundee?

If you are looking to book your train ticket in the next 7 days, you can expect the Edinburgh to Dundee train to cost on average £13  one way.

How far is it from Edinburgh to Dundee by train?

You should expect to travel around 36 miles (58 km)  between Edinburgh and Dundee by train.

How many hours does it take from Edinburgh to Dundee by train?

While the time it takes to travel 36 miles (58 km) to Dundee from Edinburgh can vary based on specific dates, weekends, and bank holidays, the train duration from Edinburgh to Dundee is on average 1 h 17 min.

What station does the Edinburgh to Dundee train leave from? Which Dundee train station do I come into from Edinburgh?

Omio customers book a train from Edinburgh Waverley   to Dundee   most frequently for this route.

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

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0.2 miles (429 m) away from the city centre, and they get off the train at Dundee, located 0.4 miles (562 m) away from the city centre.

What train providers go from Edinburgh to Dundee?

For the best Edinburgh to Dundee train to book, you can travel safely and comfortably with Scotrail, Cross Country or London North Eastern Railway. However, it's always good to check all possible train providers with services between Edinburgh and Dundee to compare what amenities they may offer.

Can I purchase a direct train from Edinburgh to Dundee?

Yes, there are 16 direct trains per day from Edinburgh to Dundee. You can look to travel with Scotrail or London North Eastern Railway  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

How many train services per day are there from Edinburgh to Dundee?

The average number of trains departing Edinburgh for Dundee is 16 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Edinburgh to Dundee? When can I take the last train for the day?

If you prefer early morning trains from Edinburgh to Dundee, the first train leaves at 08: 04. If you prefer late night trains from Edinburgh to Dundee, the last train of the day leaves at 10: 28. Omio shows you the latest train from Edinburgh to Dundee timetable to help you book the best departure time for this route.

How far in advance should I buy a train ticket to Dundee from Edinburgh to get the best deals?

You can find a train from Edinburgh to Dundee to cost on average £13 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 Dundee train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Edinburgh
Dundee
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip between Edinburgh and Dundee.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express