Dundee is a coastal city in eastern Scotland and is located 87km away from Edinburgh (EDI) Airport. You can get there with a bus, train, taxi, or private transfer. The bus takes about 2 hours, the train 1.5 hours, and driving 1 hour and 10 minutes. Let’s explore the pros and cons of each option.
Welcome Pickups offers meet and greet services and a friendly introduction to Edinburgh at the same price as a regular taxi. Click here to see the cost.- Nothing Found
Comparison of the options
OPTION | PRICE | DURATION | AVAILABILITY | |
---|---|---|---|---|
Taxi | €178 | 70min | 24/7 | |
Bus | €28 | 120min | 07:30–19:20 | |
Train | €70 | 94min | 08:00–22:00 | |
Welcome Airport Transfer | €184 | 70min | 24/7 |
How to take a taxi from Edinburgh Airport to Dundee
Taking an Edinburgh Airport taxi from Edinburgh (EDI) Airport to Dundee is a fast and convenient transfer option. The total journey will take around 1 hour 10 minutes and will cost approximately €178 (£155).
Taxi Edinburgh Airport to Dundee fares
When traveling from Edinburgh (EDI) Airport to Dundee, your taxi transfer will not be charged on a flat fee rate but will be charged using a taximeter. The cost will vary depending on the level of traffic or on your final destination in Dundee; however, your final price should be around €178 (£155).
Cost
€178
Trip Duration
1 Hr. 15 Min.
*Rates may vary unless you book your taxi in advance.
Convenience
Safety
Value for Money
Taxis are available 24/7 at Edinburgh Airport
Where do I get a taxi from?
The official Edinburgh (EDI) airport taxis are all black with a distinct taxi sign and can be found lined up on the ground floor outside the Arrivals Hall.
Convenience
Edinburgh Airport taxis are available 24/7, ready to whisk you directly to the door of your Dundee destination. Taxis are efficient and comfortable. The only downsides are having to wait for an available cab and carrying your luggage to the curb, which you can avoid by pre-booking a private transfer.
Editor’s Note
Taxis are the best option for travelers who haven't pre-booked a ride.
Useful Tips
How to get from Edinburgh Airport to Dundee by bus
The Megabus runs from Edinburgh (EDI) Airport to Seagate Bus Station in Dundee. This airport shuttle stops 5 times along the way, including a stop near Haymarket train station in Edinburgh. A one-way ticket costs €14 (£13) and the journey from Edinburgh Airport to Dundee takes around 2 hours.
Edinburgh Airport to Dundee bus prices
A one-way ticket on the Megabus from Edinburgh (EDI) Airport to Dundee costs €14 (£13) during the week and €15.50 (£14) on the weekends. However, if you purchase your airport shuttle tickets online in advance, the cost drops dramatically.
Cost
€14
Trip Duration
2 Hrs.
The wait for the next departure can be up to 3 hours.
Convenience
Safety
Value for Money
The Megabus operates 5 times a day from 07:30 to 19:20.
Where do I get the bus from?
You can find the dark blue and yellow Megabus at the Edinburgh Airport bus station, just outside the main arrivals hall. The bus from Edinburgh Airport to Dundee leaves from Stand G.
Convenience
Although the Megabus is a great option for travelers on a budget, the trip duration to reach Dundee is almost double in comparison to a car ride. Moreover, the airport shuttle only operates 5 times a day, and the waiting time can be up to 3 hours. Also, keep in mind the need to get from the stop to your accommodation which can add travel time and cost to your journey.
Editor’s Note
The bus is really only recommended for solo travelers and couples on a tight budget arriving early in the day.
Useful Tips
How to take a train from Edinburgh Airport to Dundee
While there is no direct train Edinburgh Airport to Dundee train, you can catch a tram or shuttle bus from the airport and make a single transfer at Haymarket to the official Scotrail train. This is all included in a single ticket, priced around €35 (£30). The trip, including the transfer at the market, should take you about 1 hour 34 minutes. It’s a happy medium between the bus and taxi, and offers nice views of the gorgeous Scottish countryside.
Cost for the Edinburgh Airport to Dundee train
The Edinburgh Airport to Dundee train costs approximately €35 (£30), give or take a few euros depending on the time of day. The payment for this ticket covers your transfer at Haymarket, a necessary step in the journey.
Cost
€35 (£30)
Trip Duration
1 Hr. 34 Min.
Trains from the airport run approximately every 30 minutes.
Convenience
Safety
Value for Money
Trains run from 08:00 to 22:00.
Where to catch the train from Ediburgh Airport to Dundee
Edinburgh Airport’s tram stop is right outside the main terminal next to the plaza and the “Edinburgh” sign. The trains for the first start of your journey arrive every 7 minutes. *Depending on the time of your ticket, you will either take a Scotrail tram or bus to Haymarket. Be sure to check and see which option your ticket includes.
Convenience
Unfortunately, the transfer required by this option takes it down a few notches for convenience. It may not be the best if you have a lot of luggage or need to be in Dundee at a specific time. Still, it’s a relatively simple journey that offers pleasant views once you’re on the train itself.
Editor’s Note
While not the most direct or convenient route, the train is very affordable and an efficient way to reach Dundee from the airport.
Useful Tips
How to book a Edinburgh Airport to Dundee transfer
If you’re in the market for the most comfortable option to get to Dundee from the airport, you can arrange a private Edinburgh Airport transfer via a reliable worldwide service like Welcome Pickups. This service includes:
- Personal greeting at Baggage Claim
- Fast, door-to-door service
- Monitoring of your flight and adjusted pickup time by driver
- Guaranteed fixed prices
- 24/7 customer support
- Flexible cancellation
How much is a private transfer from Edinburgh Airport to Dundee?
When booking an Edinburgh Airport to Dundee transfer via Welcome Pickups, you’ll receive an all-inclusive quote that isn’t subject to any changes. Ever. Choose from a selection of differently sized cars tailored to your needs.
1-4 Passengers: €184 (£159)
5 Passengers: €216 (£187)
6-8 Passengers: €276 (£239)
8-12 Passengers: €460 (£398)
Book on the website (or the app) to guarantee a safe, friendly, and fast trip to beautiful Dundee.
Cost
€184
Trip Duration
1 Hr. 15 Min.
*When booked in advance, your driver and pre-selected vehicle will be waiting upon arrival.
Safety
Convenience
Value for Money
You can book your transfer for any day and time.
Where will my private transfer depart from?
As you enter the Arrivals Hall at Edinburgh Airport, you’ll find your driver waiting for you holding a sign. In the event your flight is delayed, they will have been notified so that they can still be there to greet you on time. After a warm introduction, you’ll be lent a hand with your luggage and shown to the vehicle you selected at the time of booking.
Convenience
A private transfer is the most convenient option of all. No need to change trains or wait in line at the taxi rank with your luggage. Even if your flight is delayed, your driver will be tracking your flight to arrive at the perfect time! You’ll also be offered a complimentary mini-tour of the area from your knowledgeable local driver, which is an invaluable experience.
Editor’s Note
A private transfer is a great option for anyone wanting to secure a reliable and efficient transfer to Dundee or to any destination.
Useful Tips
Welcome Pickups transfer

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line
If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Edinburgh. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.
Read morePrices
DAYTIME
€184NIGHTTIME
€184PRICES FOR
Sedan Car
4 pax, 4 pieces of luggage
Frequently asked questions
Is there a bus from Edinburgh Airport to Malmaison Dundee?
Yes. The airport shuttle, Megabus, operates 5 times a day from Edinburgh airport to Dundee. A one-way ticket costs €14 (£13) and the trip takes around 2 hours.
How much is a taxi from Edinburgh Airport to Dundee?
Taxis at Edinburgh Airport don’t use a flat rate system, instead, they calculate the cost of the journey using a taximeter. It’s difficult to estimate the exact cost of a trip to Dundee, but the ballpark is €178 (£155).
Is there a train from Edinburgh Airport to Dundee?
There is, but it is not a direct train. First, you’ll have to take either a bus or a tram to Haymarket station and catch the Scotrail from there. The total journey isn’t very long – around 1 hour 30 minutes – and the trains leave every 30 minutes or so from 0:800 to 22:00.
Is there a public transport from Edinburgh Airport to Dundee?
Yes! You can either take the Megabus or the Scotrail from Edinburgh Airport to Dundee. These options aren’t as convenient (or safe) as a taxi or direct transfer, but they are affordable. See above for all the details on each public transit option.
How far away is Dundee from Edinburgh Airport?
The Edinburgh Airport to Dundee distance is approximately 87 km. It’s not the closest destination, but it’s accessible via four transfer options: bus, train, taxi, and private transfer, meaning you can travel the distance to Dundee in whatever style you choose.
Was this helpful?
Complete your booking