Skip to main content

Edinburgh Airport to Dundee by Direct Coach

The quickest way to get from Edinburgh Airport to Dundee by public transport is Fly, the non-stop coach to Dundee city centre. The journey takes about 80 minutes, coaches run hourly day and night, and you can travel for £9 each way with an open return.

There are no changes, no tram connections and no trips into Edinburgh first. You walk out of arrivals, board at Stop E and step off on Union Street in the centre of Dundee.

[Book your Fly ticket]

How do I get from Edinburgh Airport to Dundee?

Take the Fly coach from Stop E at Edinburgh Airport, a short walk from the terminal. Fly runs non-stop to Union Street in Dundee city centre, opposite the Malmaison hotel, in about 80 minutes. Book online in advance, or buy from the driver if seats are available.

Your journey at a glance:

  • Departs: Edinburgh Airport, Stop E
  • Arrives: Union Street, Dundee (opposite Malmaison)
  • Journey time: about 80 minutes, non-stop
  • Frequency: hourly, day and night
  • Last coach from the airport: 00:30

How much is the bus from Edinburgh Airport to Dundee?

Fly fares: Edinburgh Airport to Dundee

Ticket

Single

Return

Adult

£16.90

£18 (£9 each way)

Student

£8

£16

Child

£5

£10

Bus pass / Young Scot

Free

Free

An adult single from Edinburgh Airport to Dundee costs £16.90. The best value is the £18 open return, which works out at £9 each way. It’s valid for six months, with no fixed travel dates.

 

If you’re over 60 or under 22 and hold a valid Scottish bus pass or Young Scot National Entitlement Card, you travel free.

Is there a late bus from Edinburgh Airport to Dundee?

Yes. Fly runs day and night, and the last coach leaves Edinburgh Airport at 00:30. If your flight lands late, you can still get straight to Dundee without waiting for a train or paying for a taxi.

Is the coach better than the train from Edinburgh Airport to Dundee?

For most travellers, yes. There’s no direct train from Edinburgh Airport to Dundee. You would need the tram to Edinburgh Gateway or the city centre and then a train north, with luggage, in two stages. Fly takes you door to door from the airport to Dundee city centre in a single journey, usually for less.

For a full comparison, see our guide to coach vs train vs taxi vs driving.

Where does the Fly coach stop in Dundee?

Fly stops on Union Street in Dundee city centre, opposite the Malmaison hotel. From there, you’re a short walk from:

  • Dundee railway station
  • V&A Dundee and RRS Discovery on the waterfront
  • The Overgate and city centre shops
  • Hotels, bars and restaurants around the Nethergate

If you’re heading further out, local Xplore Dundee buses and taxis are close by. If you’re coming back to the airport from home, Fly+ Taxi can collect you from selected Dundee areas for £12 and take you to the coach.

Visiting Dundee from Edinburgh Airport?

Dundee is Scotland’s UNESCO City of Design, and its biggest attractions are a short walk from where Fly drops you off. If you’re planning a trip, start with our guide to things to do in Dundee from Edinburgh Airport.

How do I book?

  • Online: book your Fly ticket in advance at flydundee.com
  • In person: Xplore Dundee CityHub, 80–82 Commercial Street, Dundee, DD1 2AP
  • By phone: 03330 166162
  • On board: buy from the driver, subject to availability

Booking ahead guarantees your seat, which is especially worth doing at busy times.

Edinburgh Airport to Dundee: frequently asked questions

How long is the bus from Edinburgh Airport to Dundee?
The Fly coach from Edinburgh Airport to Dundee takes about 80 minutes. It’s a non-stop service, so there are no changes or stops on the way. Coaches run from Stop E at the airport to Union Street in Dundee city centre.

How often does the bus run from Edinburgh Airport to Dundee?
Fly runs hourly between Edinburgh Airport and Dundee, day and night. The last coach from the airport leaves at 00:30. Check the live timetable when you book, as times can change.

What is the cheapest way to get from Edinburgh Airport to Dundee?
The cheapest way to get from Edinburgh Airport to Dundee is usually the Fly open return, which costs £18 and works out at £9 each way. Over-60s and under-22s with a valid Scottish bus pass or Young Scot card travel free.

Where do I catch the Dundee bus at Edinburgh Airport?
The Fly coach to Dundee leaves from Stop E at Edinburgh Airport. Follow the signs for buses and coaches when you leave the terminal. Arrive a few minutes before departure so you’re ready to board.

Can I buy a ticket on the bus?
Yes, you can buy a Fly ticket from the driver, subject to availability. Booking online in advance is recommended because it guarantees your seat and gives you access to the best fares.