Welcome Pickups
Abu Dhabi, United Arab Emirates Aktion, Greece Alexandroupoli, Greece Alicante, Spain Amman, Jordan Amsterdam, Netherlands Athens, Greece Atlanta, United States Bali, Indonesia Bangkok, Thailand Barcelona, Spain Beijing, China Beirut, Lebanon Belgrade, Serbia Berlin, Germany Bogota, Colombia Bologna, Italy Bordeaux, France Bratislava, Slovakia Brussels, Belgium Bucharest, Romania Budapest, Hungary Buenos Aires, Argentina Cancun, Mexico Cape Town, South Africa Cappadocia, Turkey Casablanca, Morocco Chios, Greece Copenhagen, Denmark Corfu, Greece Crete, Greece Cyprus, Cyprus Delhi, India Doha, Qatar Dubai, United Arab Emirates Dublin, Ireland Dubrovnik, Croatia Faro, Portugal Florence, Italy Frankfurt, Germany Geneva, Switzerland Granada, Spain Hanoi, Vietnam Hong Kong, China Ibiza, Spain Istanbul, Turkey Johannesburg, South Africa Kalamata, Greece Kavala, Greece Kefalonia, Greece Kos, Greece Krakow, Poland Kuala Lumpur, Malaysia Lima, Peru Lisbon, Portugal London, United Kingdom Los Angeles, United States Lyon, France Madrid, Spain Malaga, Spain Mallorca, Spain Malta, Malta Marrakech, Morocco Marseille, France Melbourne, Australia Mexico City, Mexico Milan, Italy Moscow, Russia Mumbai, India Munich, Germany Mykonos, Greece Mytilene, Greece Nairobi, Kenya Naples, Italy Naxos, Greece New York, United States Nice, France Paris, France Paros, Greece Phuket, Thailand Porto, Portugal Prague, Czech Republic Rhodes, Greece Rio de Janeiro, Brazil Rome, Italy Saint Petersburg, Russia Salzburg, Austria Samos, Greece San Francisco, United States Santiago, Chile Santorini, Greece Seoul, South Korea Seville, Spain Singapore, Singapore Skiathos, Greece Sofia, Bulgaria Split, Croatia Stockholm, Sweden Sydney, Australia Tel Aviv, Israel Thessaloniki, Greece Tokyo, Japan Toronto, Canada Toulouse, France Valencia, Spain Venice, Italy Vienna, Austria Volos, Greece Warsaw, Poland Zagreb, Croatia Zakynthos, Greece Zurich, Switzerland

Transfer Options from Edinburgh Airport to Dundee

Get Instant Transfer Offer

How to get from Edinburgh Airport to Dundee

Dundee is located 98 km away from Edinburgh (EDI) airport, and there are two different transfer options to complete your journey into the city of Dundee or to your hotel, by bus or taxi. Taking an Edinburgh airport taxi is the quickest and most convenient option. There's no set fee for the 70-minute transfer by taxi, but it will cost approximately 102.75€ (£90). Taking the Megabus is a much cheaper option as it costs 14.85€ (£13) for a one-way ticket, but takes around 2 hours to reach Dundee.

Comparison of the options

Bus €29.70 120min 07:30–19:20
Taxi €102.75 70min 24/7

How to get from Edinburgh Airport to Dundee by bus

There is a Megabus that runs from Edinburgh (EDI) airport to Seagate Bus Station in Dundee. This bus makes 5 stops along the way including one near Haymarket train station in Edinburgh. A one-way ticket costs 14.85€ (£13) and the journey takes 120 minutes.

How much is the bus from Edinburgh Airport to Dundee?

The trip from Edinburgh (EDI) airport to Dundee on the Megabus costs on average 14.85€ (£13) during the week and 15.99€ (£14) on the weekends for a one-way ticket. However, the cost of this journey drops dramatically the further in advance you online book your tickets.



Trip Duration

120 Min.

There's a waiting time of up to 180 minutes.

Value for Money

The Megabus runs 5 trips per day from 07:30 to 19:20.

Where do I get it from?

You can find the dark blue and yellow Megabus in the Edinburgh airport bus station, just outside the main arrivals hall. The Megabus leaves from stand G.


Although the Megabus is a great option for budget travellers, it takes almost double the time of the other transfer options to reach Dundee and it only runs 5 times a day, meaning you could be there for a very long wait.

Editor’s Note

Booking your bus ticket at the same week as your journey will cost you much more than booking in advance. Prices can drop as low as 5.70€ (£5) if booked online over a month in advance.

Useful Tips

The Megabus makes 5 different stops along the way from Edinburgh to Dundee, increasing the journey time from 70 to 120 minutes.
The bus has plenty of storage space for luggage, however, they do have a maximum allowance of 20 kg per person.
Buy your tickets online in advance to save money.

Book a transfer

How to get from Edinburgh Airport to Dundee by taxi

Taking an Edinburgh airport taxi from Edinburgh (EDI) airport to Dundee is the quickest and most convenient transfer option, but it's also the most expensive. The total journey time will be around 70 minutes and will cost approximately 102.75€ (£90).

Taxi fare from Edinburgh Airport to Dundee

When travelling from Edinburgh (EDI) airport to Dundee, there's no flat rate fee, thus the taxis charge by using a taximeter which calculates the distance. The cost could be a little higher or lower depending on the level of traffic or your final destination in Dundee, but it will be around 102.75€ (£90).


If you arrive between the hours of 19:20 and 07:30, taking a taxi is your only real transfer option as the others aren't in service. The Edinburgh airport taxis will be waiting for you 24/7 to whisk you away to your Dundee destination.

Editor’s Note

Standard sized taxis at Edinburgh airport can carry up to 4 people with moderate luggage. If your group is larger or you are travelling with a lot of large luggage items, you may need to book a private minivan transfer.

Useful Tips

The official taxis at Edinburgh airport are black with a distinctive taxi sign. Any other cars or companies offering you a transfer are not part of the airport taxi fleet.
Taxis in Scotland only accept payment in GBP, Euros are not readily accepted.

Frequently asked questions

Is there a bus from Edinburgh airport to Dundee?

Yes. Megabus run a service 5 time a day from Edinburgh airport to Dundee. Tickets cost 14.85€ (£13) one-way and the journey takes around 120 minutes.

How much is a taxi from Edinburgh airport to Dundee?

Taxis at Edinburgh airport don't use a flat rate fee system, instead, they calculate the cost of your journey by using a taximeter, based on the traveled distance. The total cost for this 70 minute journey will be approximately 102.75€ (£90).

Is there a train from Edinburgh airport to Dundee?

Unfortunately, there is no direct train from Edinburgh airport to Dundee. You will need to take the Airport Express 100 bus or tram to Haymarket Train Station in Edinburgh and then take a train from there to Dundee.

Haven't fully planned the trip yet?

Set a reminder and get the link to the guide right before the trip

Get Instant Transfer Offer