Edinburgh to Dundee train

Cheap train tickets from Edinburgh to Dundee

Showing times and prices for Dec 01

Cheapest

13

Average

17

The best way to find a cheap train ticket from Edinburgh to Dundee is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 transfers
131One-way
09:30AMEdinburgh Waverley1h10 10:40AMDundee
0 transfers
151One-way
08:01AMEdinburgh Waverley1h33 09:34AMDundee
0 transfers
151One-way
09:01AMEdinburgh Waverley1h28 10:29AMDundee
0 transfers
151One-way
10:02AMEdinburgh Waverley1h27 11:29AMDundee
0 transfers
151One-way

Train schedule from Edinburgh to Dundee

Showing trains for tomorrow, Thursday, December 1
08:01AMEdinburgh Waverley1h33 09:34AMDundee
0 transfers
08:30AMEdinburgh Waverley1h16 09:46AMDundee
0 transfers
09:01AMEdinburgh Waverley1h28 10:29AMDundee
0 transfers
09:30AMEdinburgh Waverley1h10 10:40AMDundee
0 transfers
10:02AMEdinburgh Waverley1h27 11:29AMDundee
0 transfers
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21

Fastest train times from Edinburgh to Dundee

Showing times and prices for Dec 01

Fastest Journey

1 h 10 m

Average

1 h 21 m

Trains per day

6

Distance

58 km

Of the 6 trains that leave Edinburgh for Dundee every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:30AMEdinburgh Waverley1h10 10:40AMDundee
0 transfers
151One-way
08:30AMEdinburgh Waverley1h16 09:46AMDundee
0 transfers
271One-way
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 transfers
131One-way
10:02AMEdinburgh Waverley1h27 11:29AMDundee
0 transfers
151One-way
09:01AMEdinburgh Waverley1h28 10:29AMDundee
0 transfers
151One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to Dundee

distanceDistance36 miles (58 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price$29 (€26)
frequencyTrain frequency29 a day
changesDirect trainYes, there are 29 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Cross Country, Scotrail or Caledonian Sleeper

Trains from Edinburgh to Dundee cover the 36 miles (58 km) long trip taking on average 1 h 18 min with our travel partners like London North Eastern Railway, Cross Country, Scotrail or Caledonian Sleeper. Normally, there are 29 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $29 (€26), but the average price of train tickets is $29 (€26). Travelers depart most frequently from Edinburgh Waverley and arrive in Dundee.

Train companies: CrossCountry and ScotRail from Edinburgh to Dundee trains

CrossCountry and ScotRail trains will get you from Edinburgh to Dundee from $29 (€26). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry
ScotRail

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

Looking to travel by train from Edinburgh to Dundee? Omio can help you find that perfect route with CrossCountry. Check Omio to see current CrossCountry train schedules, tickets, travel information and prices for the best deals on the Edinburgh to Dundee train and book CrossCountry tickets online quickly and easily. When taking a train from Edinburgh to Dundee, you can expect to travel 36 miles (58 km) one-way with CrossCountry. If you search for trains between Edinburgh and Dundee in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to Dundee from Edinburgh. Book that perfect Edinburgh to Dundee train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

Edinburgh to Dundee train information with CrossCountry:

  • Average Duration: 1 h 18 min
  • CrossCountry frequency: 1 a day

It’s easy to book your ScotRail train ticket from Edinburgh to Dundee online with Omio! Simply check the current ScotRail train schedules for your ideal departure and arrival times, compare the best route between Edinburgh and Dundee as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap ScotRail train tickets online. Prices for ScotRail trains between Edinburgh and Dundee start at $29 (€26) one-way if you book in advance, and you can expect to travel around 36 miles (58 km). If you search for ScotRail trains in the Omio app, you can check straight away if the ScotRail tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train to Dundee from Edinburgh. Let Omio do all the work for you finding the best Edinburgh to Dundee ScotRail train ticket so you can enjoy a smooth and comfortable journey!

Trains from Edinburgh to Dundee

Dundee, on Scotland's North Sea coast, is a resurgent city, with sightseers flocking to visit the V&A Design Museum and Captain Scott's research ship the Discovery. Visitors can take frequent direct trains from Edinburgh to Dundee seven days a week. Journeys up the east coast to Dundee from the  Scottish capital take about one hour and 20 minutes on average. Departure times range from very early morning to late evening, ensuring there is usually a rail connection to suit most purposes.

Which train companies travel from Edinburgh to Dundee?

Scotland's national rail operator ScotRail  provides the majority of the daily direct trains from Edinburgh to Dundee. In addition, Cross Country Trains and London North Eastern Railway (LNER) provide some direct connections on this route. The Serco Caledonian Sleeper service also stops at Edinburgh en route to Dundee.

How long is the train from Edinburgh to Dundee?

The fastest direct train from Edinburgh to Dundee is an afternoon ScotRail connection taking one hour and seven minutes to complete the 39 mile trip north from the Scottish capital. Most journeys on this route take eight to 15 minutes longer although some services can take one hour and 45 minutes to reach Dundee.

How many trains are there from Edinburgh to Dundee?

The ScotRail daily timetable offers departures from Edinburgh Waverley to Dundee from very early morning, with connections every half hour until just after 11:00 p.m. There are four daily LNER  direct services and two to three Cross Country Trains connections. The Caledonian Sleeper departs from Edinburgh very early in the morning from Monday-Saturday. Sunday schedules are less frequent, with the first departure to Dundee around 8:00 a.m. and an hourly service throughout the day and evening.

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

Departure train station:  Edinburgh Waverley Station is located in the heart of the city, with local tram and bus connections available from nearby stops on Princes Street. The station concourse offers baggage storage facilities, a pub, coffee shop, food store,  ATMs and taxi stands.

Arrival train station:Dundee Station is on the south side of the city center, with city bus services available from stops on Riverside Drive. Facilities at the station include a news vendor, coffee shop,  cycle rental, WiFi and taxi stand.

Travel Tips: Trains from Edinburgh to Dundee

Travel Tips: 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
Looking to save money on your trip? Omio customers have found the cheapest train between Edinburgh and Dundee for the next 7 days starting from $29 (€26)  one way.
In the next 7 days you can expect to pay on average $29 (€26)  for a train ticket between Edinburgh and Dundee.
The distance from Edinburgh to Dundee by train is approximately 36 miles (58 km).
The Edinburgh to Dundee train duration is on average 1 h 18 min, which is to be expected when traveling 36 miles (58 km) to Dundee from Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.

Omio customers traveling this route book their trains from Edinburgh Waverley   to Dundee.

The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0.4 miles (660 m) from the city center of Edinburgh.

The most popular arrival train station, Dundee, is located 1.1 miles (1.7 km) away from the city center of Dundee.

If you're looking for trains from Edinburgh to Dundee, you can rely on London North Eastern Railway, Cross Country, Scotrail or Caledonian Sleeper to get you to Dundee. It's also good to check out all possible train providers for the Edinburgh to Dundee route to see if there might be differences in the amenities they offer.
Yes, there are 29 direct trains from Edinburgh to Dundee per day with Scotrail or London North Eastern Railway  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
The average number of trains departing Edinburgh for Dundee is 29 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this trip departs from Edinburgh at 5: 30 AM. The last train leaves from Edinburgh at 5: 30 AM. Check Omio for the latest train schedule from Edinburgh to Dundee and book the best time to depart on your chosen travel date.
If you book a train ticket from Edinburgh to Dundee within the next 7 days, you can find tickets to cost on average $29 (€26) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Edinburgh and Dundee are generally on sale a few months before the planned departure date.

Important Stations and Airports in Edinburgh and Dundee

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 journey from Edinburgh to Dundee.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
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
Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
Metro: No metro available.
Amenities at station
WifiWifi
ParkingParking
ATMATM
AccessibilityAccessibility
Public transit options for Edinburgh Gateway
Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transit options for Edinburgh Park
Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language