Travel from Edinburgh International Airport

Updated on 18 January 2024

Dundee is approximately 60 miles from Edinburgh International Airport, and can be reached by taxi, train, or bus.

On this page

Travel from Edinburgh Airport direct


E1 by ember

  • transfer by tram from Edinburgh Airport Tram Stop to Ingliston P&R (included in ticket price)
    • then from Ingliston P&R (Bus Stop) to Dundee Greenmarket (near train station)
  • approx every 90 minutes, 24 hours a day
  • tickets £8.30 one way, journey time 90 mins
  • ticket needs to be booked online in advance, at least 10 minutes before the scheduled departure from Ingliston P&R, otherwise the bus will not stop

FLY by Xplore Dundee 

  • From Edinburgh Airport stance E to Union Street, Dundee (Malmaison Hotel)
  • every 90 minutes (except 01:30 - 04:30) 
  • tickets from £14 (advanced fares can be booked up to one week before travel), or £17 (bought less than two weeks before) one way, journey time 80 minutes

Travel via Edinburgh city centre

Trains and other bus services are available from Edinburgh city centre.

Edinburgh Airport to Edinburgh city centre

Airlink 100 by Lothian Buses 

  • From Edinburgh Airport stance A to Edinburgh city centre (Waverley Bridge)
  • every 30 minutes (01:00 – 04:30) then every 10 minutes (04:30 – 01:00)
  • tickets £5.50 one way, journey time 30 minutes

Edinburgh Tram

  • from Airport tram stop to Edinburgh city centre (St Andrew Square)
  • every 7-15 minutes between 06:18 and 22:48, 7 days a week
  • tickets £7.50 one way, journey time 40 minutes
  • buy your ticket from a vending machine on the platform and validate it before travel


  • from Edinburgh Airport to Edinburgh city centre
  • available from outside the terminal.
  • fare approximately £35 depending on the time of day. 

Travel to Dundee by bus


  • from Edinburgh St Andrew Square
  • approx every 90 minutes, 24 hours a day
  • single fare from Edinburgh to Dundee is £8.30
  • pay online in advance

Stagecoach X59

  • from Edinburgh Bus Station to Dundee Bus Station
  • approx hourly between 06:35 and 23:55 (reduced hours at weekends), journey time 2 hours 20 mins.
  • single fare from Edinburgh to Dundee is £12
  • pay the driver as you board the bus

Travel to Dundee by train

There are regular direct trains from Edinburgh Waverley to Dundee. Edinburgh Waverley is a main station with many facilities, such as places to eat, however you must keep your luggage with you at all times.

Trains run between 05.30 and 23.00. Trains take between 1 hour and 5 minutes (express services) to 1 hour and 35 minutes (commuter services).

The cost of a standard single fare from Edinburgh to Dundee is approximately £22.10. You can buy a ticket from a ticket machine in the station as there are ticket operated barriers to reach the platforms. Tickets will be checked by an inspector on the train who will validate your ticket on-board during the journey.

It can be cheaper to book your train ticket in advance and pick it up at the station using the credit card you used to pay as identification. Some advance tickets are only valid for particular train company services (for example ScotRail or LNER). Please read the details on the ticket website carefully before buying.

There are other stations in Edinburgh called Edinburgh Park and Edinburgh Haymarket. These are local commuter stations and it can be harder to find the correct train.

Travel to Dundee by taxi

Taxis are available outside the Edinburgh Airport terminal – there is a fixed fare to Dundee which is approximately £90. This option is the quickest, but most expensive method of transport. If there are two or more students travelling together this may provide a cost-effective option.

Visit the airport website if you wish to pre-book a taxi which can be cheaper.

On arrival in Dundee

  • taxis are available outside the railway and bus stations
  • fare is £5 - £8 to city campus
  • let the taxi driver know the name of your accommodation (Belmont, Heathfield, Seabraes, or West Park) as they know the quickest routes to each
  • you can also call the taxi company TeleTaxis on: +44 (0)1382 825825 or freephone +44 (0)800 123 4444.
From Marketing
Guide category Student support, Travel