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]
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:
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.
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.
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.
Fly stops on Union Street in Dundee city centre, opposite the Malmaison hotel. From there, you’re a short walk from:
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.
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.
Booking ahead guarantees your seat, which is especially worth doing at busy times.
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.