Cheap train tickets from Edinburgh to Dundee

Showing times and prices for Jan 24

Cheapest

$16

Average

$30

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 $ 30 if you buy it on the day, but the cheapest tickets can be found for only $ 16.

Cheapest
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 changes
$161One-way
09:00AMEdinburgh Waverley1h21 10:21AMDundee
0 changes
$331One-way
09:28AMEdinburgh Waverley1h10 10:38AMDundee
0 changes
$331One-way
10:01AMEdinburgh Waverley1h21 11:22AMDundee
0 changes
$331One-way
08:31AMEdinburgh Waverley1h15 09:46AMDundee
0 changes
$331One-way

Train schedule from Edinburgh to Dundee

Showing trains for tomorrow, Mon, Jan 24
08:31AMEdinburgh Waverley1h15 09:46AMDundee
0 changes
09:00AMEdinburgh Waverley1h21 10:21AMDundee
0 changes
09:28AMEdinburgh Waverley1h10 10:38AMDundee
0 changes
10:01AMEdinburgh Waverley1h21 11:22AMDundee
0 changes
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 changes
10:52AMEdinburgh Waverley1h30 12:22PMDundee
0 changes

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

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

Fastest train times from Edinburgh to Dundee

Showing times and prices for Jan 24

Fastest Journey

1 h 10 m

Average

1 h 19 m

Trains per day

6

Distance

58 km

Of the 6 trains that leave Edinburgh for Dundee every day 5 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 19 m but if you time it right, some trains will get you there in just 1 h 10 m .

The slowest trains will take 1 h 30 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:28AMEdinburgh Waverley1h10 10:38AMDundee
0 changes
$331One-way
08:31AMEdinburgh Waverley1h15 09:46AMDundee
0 changes
$331One-way
10:28AMEdinburgh Waverley1h17 11:45AMDundee
0 changes
$161One-way
09:00AMEdinburgh Waverley1h21 10:21AMDundee
0 changes
$331One-way
10:01AMEdinburgh Waverley1h21 11:22AMDundee
0 changes
$331One-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 12 min
priceAverage train ticket price$18 (€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 trip taking on average 1 h 12 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 trip costs around $18 (€15), you can find the cheapest train ticket for as low as $10 (€8). Travelers depart most frequently from Edinburgh Waverley and arrive in Dundee.

Train providers: CrossCountry from Edinburgh to Dundee trains

Travel from Edinburgh to Dundee from $10 (€8) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

CrossCountry

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

Find cheap tickets for CrossCountry trains between Edinburgh and Dundee on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Edinburgh to Dundee train schedule from CrossCountry, the latest train ticket offers available and other travel information for the 36 miles (58 km) journey between Edinburgh and Dundee, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains to Dundee from Edinburgh in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the CrossCountry train schedule for your ideal departure and arrival times, compare the best route available to get to Dundee from Edinburgh and then book a cheap train with ease. Sit back and enjoy your upcoming train between Edinburgh and Dundee with CrossCountry!

    Read on for COVID-19 recommendations and policies for your CrossCountry train ticket between Edinburgh and Dundee:

    • 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 does a cheap train to Dundee from Edinburgh cost?

    Omio customers have found the cheapest trains from Edinburgh to Dundee to cost as little as $10 (€8)  in the next 7 days.

    How much does it cost to take a train from Edinburgh to Dundee?

    The train price between Edinburgh and Dundee is on average $18 (€15)  if you are looking to purchase your tickets for this route in the next 7 days.

    How far is Edinburgh to Dundee by train?

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

    How many hours is the train time from Edinburgh to Dundee?

    On average the Edinburgh to Dundee train time is 1 h 12 min  covering the 36 miles (58 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    What is the departure train station in Edinburgh and arrival train station in Dundee?

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

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

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

    The most popular arrival train station, Dundee, is located 0.4 miles (562 m) away from the city center of Dundee.

    Which train providers can take me to Dundee from Edinburgh?

    For the trip from Edinburgh to Dundee you can take a train with Scotrail, Cross Country or London North Eastern Railway. Be sure to check out all possible train companies that offer services to Dundee from Edinburgh on Omio to compare what amenities they may have.

    How many trains are there from Edinburgh to Dundee a day?

    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?

    The earliest train departing from Edinburgh to Dundee leaves at 8: 04 AM. The last train departing from Edinburgh to Dundee leaves at 10: 28 AM. You can find the latest Edinburgh to Dundee train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

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

    You can find trains to Dundee from Edinburgh to cost on average $18 (€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 journey. 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 journey 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 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