Festive offer: £5 off your first booking, taken off automatically when you book online until 22 December

Claim £5 off

Pickups 24/7 · book 24 hours ahead

Fixed fares · Flight tracking · 60 minutes free waiting

Book a return and save 10%

RTransfer Airport Transfers

Guide · 4 min read

How to get from Edinburgh Airport to Edinburgh Waverley station

Updated · by the RTransfer team, local Edinburgh drivers

Part of our Choosing an Edinburgh Airport transfer guide

Quick answer

Edinburgh Waverley is about 8 miles from Edinburgh Airport. The Airlink 100 bus (£6, 24 hours) stops at Waverley Bridge beside the station, in about 30 minutes. The tram (£7.90) runs to Princes Street and St Andrew Square, a few minutes' walk away, until about 11pm. A pre-booked RTransfer car takes you to the station entrance for £48 per car, with a driver waiting in arrivals.

Colourful shopfronts curving down Victoria Street in Edinburgh Old Town under a blue sky
Victoria Street in the Old Town, one of Edinburgh's most photographed streetsPhoto: Gary Campbell-Hall, Wikimedia Commons, CC BY 2.0

Your options compared

OptionCostTimeDrops you
Airlink 100 bus£6 per adultAbout 30 minWaverley Bridge, next to the station
Tram£7.90 per adultAbout 35 minPrinces Street or St Andrew Square, short walk
Taxi from the rankAbout £20–40 per car + airport charge25–40 minStation entrance
RTransfer£48 per car, fixed25–40 minStation entrance

Catching a train after your flight?

Allow time for passport control and bags, plus up to 40 minutes on the road at busy times. If your flight is late, a pre-booked driver tracks it and comes when you land, so you do not miss your connection waiting for a cab.

Arriving by train and flying out?

Book a pickup at Waverley to take you to the airport. Your driver meets you at the station with a name board and helps with bags. Book a return together and save 10%.

Is a car worth it to Waverley?

Travelling alone with one bag, take the Airlink 100. With two or more people, heavy luggage or a late flight, a fixed £48 car is quicker and costs about the same per person. See Edinburgh Airport to the city centre and taxi vs public transport.

Frequently asked questions

How do I get from Edinburgh Airport to Waverley station?

The Airlink 100 bus goes to Waverley Bridge next to the station for £6 in about 30 minutes, 24 hours a day. A taxi or private transfer takes 25 to 40 minutes; RTransfer charges £48 per car.

Does the Edinburgh tram go to Waverley station?

Not directly. Get off at Princes Street or St Andrew Square, a few minutes' walk from the station.

How much is a taxi from Edinburgh Airport to Waverley?

A metered rank taxi is usually about £20 to £40 plus an airport charge. RTransfer's fixed price is £48 per car.

Ready when you land

Fixed price, flight tracked, driver waiting. Book online or send us a WhatsApp and we'll reply with your price.

Book on WhatsApp