Edinburgh to Dundee bus

Cheap bus tickets from Edinburgh to Dundee

Showing times and prices for Dec 06

Cheapest

10

Average

14

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

Cheapest
07:50AMEdinburgh, Elder Street1h35 09:25AMDundee, Seagate Bus Station
0 transfers
101One-way
Cheapest
09:50AMEdinburgh, Elder Street1h35 11:25AMDundee, Seagate Bus Station
0 transfers
101One-way
Cheapest
02:50PMEdinburgh, Elder Street1h35 04:25PMDundee, Seagate Bus Station
0 transfers
101One-way
Cheapest
10:50AMEdinburgh, Elder Street1h35 12:25PMDundee, Seagate Bus Station
0 transfers
101One-way
Cheapest
07:50PMEdinburgh, Elder Street1h35 09:25PMDundee, Seagate Bus Station
0 transfers
101One-way

Bus schedule from Edinburgh to Dundee

Showing buses for tomorrow, Tuesday, December 6
06:35AMEdinburgh, Elder Street1h50 08:25AMDundee, Seagate Bus Station
0 transfers
07:50AMEdinburgh, Elder Street1h35 09:25AMDundee, Seagate Bus Station
0 transfers
08:50AMEdinburgh, Elder Street1h35 10:25AMDundee, Seagate Bus Station
0 transfers
09:40AMEdinburgh1h45 11:25AMDundee, Seagate Bus Station
1 transfer
09:50AMEdinburgh, Elder Street1h35 11:25AMDundee, Seagate Bus Station
0 transfers
10:50AMEdinburgh, Elder Street1h35 12:25PMDundee, Seagate Bus Station
0 transfers
11:00AMEdinburgh, Elder Street1h55 12:55PMDundee, Seagate Bus Station
1 transfer
11:50AMEdinburgh, Elder Street1h35 01:25PMDundee, Seagate Bus Station
0 transfers
12:50PMEdinburgh, Elder Street1h35 02:25PMDundee, Seagate Bus Station
0 transfers
01:00PMEdinburgh, Elder Street1h55 02:55PMDundee, Seagate Bus Station
1 transfer
01:40PMEdinburgh1h45 03:25PMDundee, Seagate Bus Station
1 transfer
01:50PMEdinburgh, Elder Street1h35 03:25PMDundee, Seagate Bus Station
0 transfers
02:50PMEdinburgh, Elder Street1h35 04:25PMDundee, Seagate Bus Station
0 transfers
03:00PMEdinburgh, Elder Street2h55 05:55PMDundee, Seagate Bus Station
1 transfer
03:50PMEdinburgh, Elder Street1h35 05:25PMDundee, Seagate Bus Station
0 transfers
04:50PMEdinburgh, Elder Street1h35 06:25PMDundee, Seagate Bus Station
0 transfers
05:30PMEdinburgh, Elder Street1h55 07:25PMDundee, Seagate Bus Station
0 transfers
06:50PMEdinburgh, Elder Street1h35 08:25PMDundee, Seagate Bus Station
0 transfers
07:40PMEdinburgh1h45 09:25PMDundee, Seagate Bus Station
1 transfer
07:50PMEdinburgh, Elder Street1h35 09:25PMDundee, Seagate Bus Station
0 transfers
08:50PMEdinburgh, Elder Street1h35 10:25PMDundee, Seagate Bus Station
0 transfers
09:50PMEdinburgh, Elder Street1h35 11:25PMDundee, Seagate Bus Station
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25
Mon
Dec 26

Bus times from Edinburgh to Dundee

Showing times and prices for Dec 06

Fastest Journey

1 h 35 m

Average

1 h 43 m

Buses per day

22

Distance

58 km

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

Fastest
07:50AMEdinburgh, Elder Street1h35 09:25AMDundee, Seagate Bus Station
0 transfers
101One-way
Fastest
09:50AMEdinburgh, Elder Street1h35 11:25AMDundee, Seagate Bus Station
0 transfers
101One-way
Fastest
02:50PMEdinburgh, Elder Street1h35 04:25PMDundee, Seagate Bus Station
0 transfers
101One-way
Fastest
10:50AMEdinburgh, Elder Street1h35 12:25PMDundee, Seagate Bus Station
0 transfers
101One-way
Fastest
07:50PMEdinburgh, Elder Street1h35 09:25PMDundee, Seagate Bus Station
0 transfers
101One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Edinburgh to Dundee

distanceDistance36 miles (58 km)
durationAverage bus duration1 h 35 min
priceAverage bus ticket price$10 (€9)
frequencyBus frequency12 a day
changesDirect busYes, there are 12 direct buses a day
carriersBus providersScotrail, Megabus or Bus

Buses from Edinburgh to Dundee cover the 36 miles (58 km) long trip taking on average 1 h 35 min with our travel partners like Scotrail, Megabus or Bus. Normally, there are 12 buses operating per day, including direct services available. While the average ticket price for this trip costs around $10 (€9), you can find the cheapest bus ticket for as low as $10 (€9). Travelers depart most frequently from Edinburgh Waverley and arrive in Dundee, Seagate Bus Station.

Bus companies: ScotRail from Edinburgh to Dundee

For as little as $10 (€9) you can travel by bus to Dundee from Edinburgh with ScotRail. Omio will show you the best deals, schedules and tickets available for this route.

ScotRail

Looking for buses to Dundee from Edinburgh? ScotRail is one of the best companies to travel with on the 36 miles (58 km) route to Dundee from Edinburgh. As an official travel partner of ScotRail, Omio quickly shows you the latest ScotRail bus schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Edinburgh to Dundee routes, find the best amenities to make your trip smooth and easy, and buy the most affordable ScotRail bus tickets that fit your budget. If you use the Omio app to search for buses from Edinburgh to Dundee, you can quickly see if the ScotRail ticket is a mobile ticket, making it easy for you to go paperless when taking a bus. Once you’re ready, book your Edinburgh - Dundee bus now on Omio quickly and easily and enjoy your upcoming trip with ScotRail!

    Travel Tips: Bus to Dundee from Edinburgh

    Travel Tips: Take the bus 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
    Omio customers have found the cheapest buses from Edinburgh to Dundee to cost as little as $10 (€9)  in the next 7 days.
    The bus price between Edinburgh and Dundee is on average $10 (€9)  if you are looking to purchase your tickets for this journey in the next 7 days.
    The Edinburgh to Dundee bus distance is approximately 36 miles (58 km).
    On average the Edinburgh to Dundee bus time is 1 h 35 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.

    There are a few bus stations in Edinburgh to start your journey from including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh, Bus Station. In Dundee you have a few bus station options to choose from for your arrival including Dundee, Seagate Bus Station, Dundee, Railway Station and Dundee, Greenmarket (Science Centre).

    Omio customers traveling this route depart most frequently from Edinburgh Waverley   and arrive in Dundee, Seagate Bus Station.

    You can find the most popular departure bus station for this trip, Edinburgh Waverley, located approximately 0.4 miles (660 m) from the city center of Edinburgh. The most popular arrival bus station in Dundee, called Dundee, Seagate Bus Station, is located around 0.2 miles (276 m) away from its city center.

    For the trip from Edinburgh to Dundee you can take a bus with Scotrail, Megabus or Bus. Be sure to check out all possible bus companies that offer services from Edinburgh to Dundee on Omio to compare what amenities they may have.
    Yes, there are 12 direct buses between Edinburgh and Dundee per day with Megabus  on Omio. This is worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
    On average, there are 12 buses a day from Edinburgh to Dundee. The bus times and services may be different on weekends and holidays compared to weekdays.
    The first Edinburgh to Dundee bus departs at 1: 50 PM   and the last bus from Edinburgh to Dundee leaves at 1: 50 PM. Check out the most up-to-date bus schedule from Edinburgh to Dundee on Omio and find the best time to travel to your destination.
    If you buy a bus ticket from Edinburgh to Dundee within the next 7 days, you can find tickets to cost on average $10 (€9) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Edinburgh to Dundee are generally on sale a few months before the planned departure date.

    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