The cheapest trains from Edinburgh to Dundee

Showing times and prices for Sep 25

Cheapest

$18

Average

$22

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Edinburgh to Dundee will cost around $ 22 if you buy it on the day, but the cheapest tickets can be found for only $ 18.

Cheapest
09:29AMEdinburgh Waverley1h08 10:37AMDundee
0 changes
$181One-way
Cheapest
05:35PMEdinburgh Waverley1h21 06:56PMDundee
0 changes
$181One-way
Cheapest
09:00AMEdinburgh Waverley1h19 10:19AMDundee
0 changes
$181One-way
Cheapest
10:00AMEdinburgh Waverley1h24 11:24AMDundee
0 changes
$181One-way
Cheapest
04:00PMEdinburgh Waverley1h22 05:22PMDundee
0 changes
$181One-way

Timetable Edinburgh to Dundee

Showing trains for tomorrow, Sat, Sep 25
07:59AMEdinburgh Waverley1h28 09:27AMDundee
0 changes
09:00AMEdinburgh Waverley1h19 10:19AMDundee
0 changes
09:29AMEdinburgh Waverley1h08 10:37AMDundee
0 changes
10:00AMEdinburgh Waverley1h24 11:24AMDundee
0 changes
11:00AMEdinburgh Waverley1h23 12:23PMDundee
0 changes
04:00PMEdinburgh Waverley1h22 05:22PMDundee
0 changes
05:02PMEdinburgh Waverley1h26 06:28PMDundee
0 changes
05:35PMEdinburgh Waverley1h21 06:56PMDundee
0 changes
06:12PMEdinburgh Waverley1h17 07:29PMDundee
0 changes
06:36PMEdinburgh Waverley1h21 07:57PMDundee
0 changes
07:00PMEdinburgh Waverley1h23 08:23PMDundee
0 changes
07:35PMEdinburgh Waverley1h09 08:44PMDundee
0 changes
08:00PMEdinburgh Waverley1h33 09:33PMDundee
0 changes
09:05PMEdinburgh Waverley1h31 10:36PMDundee
0 changes
09:43PMEdinburgh Waverley1h10 10:53PMDundee
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 24
$31Scotrail
$11Megabus
Sat
Sep 25
$18Scotrail
$11Megabus
Sun
Sep 26
$23Cross Country
$11Megabus
Mon
Sep 27
$16Scotrail
$11Megabus
Tue
Sep 28
$17Scotrail
Find prices
Wed
Sep 29
$14Scotrail
$11Megabus
Thu
Sep 30
$14Scotrail
$11Megabus
Fri
Oct 1
$16Scotrail
$11Megabus
Sat
Oct 2
$14Scotrail
Find prices
Sun
Oct 3
$30Cross Country
Find prices
Mon
Oct 4
$14Scotrail
$11Megabus
Tue
Oct 5
$12Scotrail
Find prices
Wed
Oct 6
$14Scotrail
$11Megabus
Thu
Oct 7
$13London North Eastern Railway
$11Megabus
Fri
Oct 8
$14Scotrail
$11Megabus
Sat
Oct 9
$14Scotrail
$11Megabus
Sun
Oct 10
$30Cross Country
Find prices
Wed
Oct 13
$12Scotrail
$11Megabus
Thu
Oct 14
$14Scotrail
$11Megabus

The fastest trains from Edinburgh to Dundee

Showing times and prices for Sep 25

Fastest Journey

1 h 8 m

Average

1 h 21 m

Trains per day

15

Distance

58 km

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

These direct trains cover the 58 km distance in an average of 1 h 21 m but if you time it right, some trains will get you there in just 1 h 8 m .

The slowest trains will take 1 h 33 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:29AMEdinburgh Waverley1h08 10:37AMDundee
0 changes
$181One-way
07:35PMEdinburgh Waverley1h09 08:44PMDundee
0 changes
$311One-way
09:43PMEdinburgh Waverley1h10 10:53PMDundee
0 changes
$311One-way
06:12PMEdinburgh Waverley1h17 07:29PMDundee
0 changes
$231One-way
09:00AMEdinburgh Waverley1h19 10:19AMDundee
0 changes
$181One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Dundee from Edinburgh

distanceDistance36 miles (58 km)
durationAverage train duration1 h 10 min
priceAverage train ticket price$19 (€15)
changesDirect trainYes
carriersTrain companiesScotrail, 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 10 min with our travel partners like Scotrail, Cross Country or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $14 (€11), but the average price of train tickets is $19 (€15). Travelers depart most frequently from Edinburgh Waverley and arrive in Dundee.

Train companies

CrossCountry trains between Edinburgh and Dundee

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

CrossCountry

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.

Omio helps you compare and book the perfect train with CrossCountry from Edinburgh to Dundee for a smooth and relaxing journey. Check the latest CrossCountry train schedules for the ideal departure and arrival times, take a look at the travel information for the Edinburgh to Dundee train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Edinburgh - Dundee trip and then book a cheap train ticket with ease. The distance between Edinburgh and Dundee by train is 36 miles (58 km). You can book tickets for this CrossCountry train for as low as $23 (€18) one-way if you book in advance. When you search for CrossCountry tickets from Edinburgh to Dundee in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Edinburgh - Dundee train ticket online and enjoy your trip!

    CrossCountry's current ticket policies due to COVID-19 for your train between Edinburgh and Dundee are the following:

    • 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

    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 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
    How much do cheap train tickets to Dundee from Edinburgh cost?
    Omio customers have found the cheapest trains from Edinburgh to Dundee to cost as little as $14 (€11)  in the next 7 days.
    How much does it cost to take a train to Dundee from Edinburgh?
    If you’re looking to purchase your train tickets in the next week, you can expect the Edinburgh to Dundee train price to come in at an average of $19 (€15)  one way.
    How many miles is it from Edinburgh to Dundee by train?
    The train distance from Edinburgh to Dundee is around 36 miles (58 km).
    How many hours is the train time from Edinburgh to Dundee?
    On average the Edinburgh to Dundee train travel time is 1 h 10 min  for the 36 miles (58 km) long trip, but the duration can vary if you travel on weekends and holidays.
    What station does the train from Edinburgh to Dundee depart 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 train station in Edinburgh? Where is the train station in Dundee?

    You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0 mile (s) / 0 km from the city center of Edinburgh. The most popular arrival train station in Dundee, called Dundee, is located around 0 mile (s) / 0 km away from its city center.

    What train providers offer a service to Dundee from Edinburgh?
    For the best Edinburgh to Dundee train to purchase, 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 to Dundee from Edinburgh to compare what amenities they may offer.
    When does the first train depart from Edinburgh to Dundee? When does the last train depart from Edinburgh to Dundee?
    You can take the earliest train from Edinburgh to Dundee at 6: 59 AM   or take the last train from Edinburgh to Dundee leaving at 10: 00 AM. Look for the latest Edinburgh to Dundee train schedules on Omio and book the best time to take the train for this route.
    How far in advance should I buy a train ticket from Edinburgh to Dundee to get the best deals?
    You can find trains from Edinburgh to Dundee to cost on average $19 (€15) 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.
    Stations

    Important Stations and Airports for this Journey

    Edinburgh
    Dundee
    Edinburgh Waverley
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.