Travel options
from Edinburgh to Dundee

You can get from Edinburgh to Dundee by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
9 Dec
£13Scotrail
£8Megabus
Fri
10 Dec
£9London North Eastern Railway
£8Megabus
Sat
11 Dec
£12Scotrail
£8Megabus
Sun
12 Dec
£10London North Eastern Railway
£8Megabus
Mon
13 Dec
Find prices
£8Megabus
Tue
14 Dec
£11London North Eastern Railway
£8Megabus
Thu
16 Dec
£10London North Eastern Railway
£8Megabus
Fri
17 Dec
£9London North Eastern Railway
£8Megabus
Sat
18 Dec
£11London North Eastern Railway
£8Megabus
Sun
19 Dec
£12Scotrail
£8Megabus
Mon
20 Dec
£9London North Eastern Railway
£8Megabus
Wed
22 Dec
£9London North Eastern Railway
£8Megabus
Thu
23 Dec
£10London North Eastern Railway
£8Megabus
Sun
26 Dec
Find prices
£8Megabus
Mon
27 Dec
£10London North Eastern Railway
£8Megabus
Tue
28 Dec
£10London North Eastern Railway
£8Megabus

Travel Information between Edinburgh and Dundee

distanceDistance36 miles (58 km)
modeAvailable travel modesCoach or train
priceTicket price range£8 - £13
cheapestCheapest modeCoach • £8 • 1 h 28 min
fastestFastest modeTrain • £13 • 1 h 8 min
carriersPopular travel companiesMegabus or Scotrail

Take a coach or train to travel 36 miles (58 km) between Edinburgh and Dundee. If speed is a priority, then a train is the best option with an average duration of 1 h 8 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £8. The most popular travel providers which serve this route are Megabus or Scotrail among others. Travellers can even take a direct from Edinburgh to Dundee.

How to Travel from Edinburgh to Dundee?

Travellers planning a trip to the east coast of Scotland can choose from daily direct train or bus connections from Edinburgh to Dundee. Both transport options operate seven days a week. Train journeys are a little quicker, taking one hour and 15 minutes to reach Dundee on average, about 20 minutes faster than the bus. 

What is the Cheapest Way To Get from Edinburgh to Dundee?

In general, bus fares are cheaper than train tickets for the trip between Edinburgh and Dundee, with dynamic pricing on bus services encouraging advance booking. Budget bus operator Megabus provides direct bus services from stands on Elder Street in the centre of Edinburgh, arriving in Dundee Seagate bus station in the city centre. The quickest bus journeys take around one hour and 30 minutes. Scotland's national rail operator Scotrail offers frequent direct trains from Waverley Station in the capital to Dundee, with London North Eastern Railway and CrossCountry Trains providing some additional direct options. Train journey times are around one hour and 15 minutes. 

What is the Fastest Way to Travel from Edinburgh to Dundee?

The fastest direct ScotRail train from Edinburgh Waverley to Dundee takes one hour and eight minutes to cover the 57-mile route northeast, although most train journeys take about five to 10 minutes longer. The quickest Megabus direct bus service to the east coast city takes one hour and 28 minutes. Other bus journeys take about five to 35 minutes longer to reach Dundee, although all journey times are subject to traffic conditions on the main road north. 

Find and Book with Omio the Best Tickets from Edinburgh to Dundee

The Omio travel booking platform allows you to compare bus and train connections from Edinburgh to Dundee and choose the right combination of price, departure time, and journey duration to suit your needs. 

Travel from Edinburgh to Dundee by Train

Scotland's national rail operator ScotRail provides daily direct trains from Edinburgh Waverley Station to Dundee, with services also stopping at Haymarket Station in the capital. London North Eastern Railway and CrossCountry Trains also offer some direct connections on this route. Weekday and Saturday timetables offer hourly departures from early morning to late evening, with average journey times of around one hour and 15 minutes. Sunday schedules are slightly less frequent with no early morning service from the capital. Trains arrive at the main station in Dundee, close to the river, about a 10-minute walk from the city centre. 

Travel from Edinburgh to Dundee by Bus

The national budget bus travel company Megabus provides direct buses making the trip northeast from Edinburgh to Dundee seven days a week. Weekday and Saturday schedules offer an early morning departure from bus stands on Edinburgh Elder Street, followed by hourly buses throughout the day and evening and a late-night service arriving in Dundee after midnight. Journey times for the road trip to Dundee are mostly about one hour and 35 minutes, although some journeys can take two hours. Sunday schedules omit the early morning departure. Buses arrive at the Seagate Bus Station, a 10-minute walk east of central Dundee.

Travel Tips

Travel from Edinburgh to Dundee
Travel 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 do you get from Edinburgh to Dundee?

There are 2 travel options from Edinburgh to Dundee: coach or train.

How do I get from Edinburgh to Dundee the cheapest way?

The cheapest way from Edinburgh to Dundee is by taking a coach. You can find average ticket prices around £8 compared to other travel options to Dundee:

A coach is generally £5 less than a train for the same journey. A train costs on average £13 from Edinburgh to Dundee.

What is the fastest way to get from Edinburgh to Dundee?

The fastest way to get to Dundee from Edinburgh is by train with an average travel time of 1 h 8 min.

There are alternative travel options to Dundee that can usually take longer:

In comparison, going by coach can take 1 h 28 min   on average.

How many miles are between Edinburgh and Dundee

You should expect to travel around 36 miles (58 km) from Edinburgh to Dundee.

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

The average frequency per day from Edinburgh to Dundee is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your trip between Edinburgh and Dundee as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Edinburgh to Dundee?

These are the most popular departure and arrival points for travellers from Edinburgh to Dundee:

  • Coaches mostly leave from Edinburgh, Elder Street and tend to arrive in Dundee, Seagate Bus Station.
  • Trains mostly depart from Edinburgh Waverley and arrive in Dundee.
Which travel companies can help me find a way to get from Edinburgh to Dundee?

Omio works with many trusted partners that can help you travel the best way from Edinburgh to Dundee:

  • You can go to Dundee from Edinburgh by coach with Megabus. You'll see cheap coach tickets for £8 with Megabus from Edinburgh to Dundee on Omio.
  • You can travel by train from Edinburgh to Dundee with Scotrail, and you can find Scotrail Edinburgh to Dundee tickets for £13 on Omio.
What is another destination I should add to my tour from Edinburgh to Dundee?
Many of our customers travelling from Edinburgh to Dundee don't make Dundee their final stop. Some of the destinations worth visiting after are London, Glasgow or Aberdeen, either of which you could add to your Edinburgh and Dundee trip itinerary. Check Omio for the best and cheapest ways to travel from Dundee to any of these top destinations today!
How far in advance should I buy my Edinburgh to Dundee ticket online to get the best deals?

When planning your trip to Dundee from Edinburgh, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £8 one way.
  • Train tickets are costing on average £13 one way.

However, we recommend buying tickets to Dundee from Edinburgh online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Edinburgh to Dundee: related information

Here are some other resources that might have the information you need