Edinburgh Waverley Station is the city’s main railway hub, located right in the heart of the city centre between Princes Street and the Old Town. It connects Edinburgh to Glasgow, London, the Highlands, and beyond, making it the most important stop for visitors traveling onwards by train. Edinburgh Airport to Waverley Station is simple, with several convenient options depending on your budget and time.
1. Tram from Edinburgh Airport to Waverley
The Edinburgh Tram is one of the most reliable and straightforward ways to reach Waverley Station.
- Journey time: 35 minutes
- Cost: £7.50 single / £9.50 return (adult fare)
- Frequency: Every 7–10 minutes from early morning until late night
- Details: Take the tram directly from the airport to St Andrew Square stop, which is a short 5-minute walk from Waverley Station.
👉 Best for: Visitors wanting a stress-free and reliable connection into the city centre.
2. Airlink 100 Bus to Waverley Bridge
The Airlink 100 bus is another direct route between the airport and Waverley.
- Journey time: 30–40 minutes (traffic dependent)
- Cost: £5.50 one-way / £8 return
- Frequency: Every 10 minutes, operating 24/7
- Details: The bus terminates at Waverley Bridge, right outside the station entrance.
👉 Best for: Budget-friendly travelers who want to get dropped off directly at the station.
3. Taxi or Private Transfer to Waverley Station
For a direct, door-to-door service, a taxi or private airport transfer is the fastest option.
- Journey time: 25–35 minutes
- Cost: £25–£35 for a standard black cab; £35+ for pre-booked private transfers
- Details: Taxi ranks are located outside the airport terminal. Private transfers can be booked in advance for added convenience.
👉 Best for: Families, travelers with heavy luggage, or those arriving late at night.
4. Train Connection via Haymarket
Although there’s no direct train from the airport, you can combine tram or bus services with trains from Haymarket Station.
- Step 1: Take the tram or Airlink bus from the airport to Haymarket (25 minutes).
- Step 2: Transfer to a train heading to Waverley Station (5 minutes).
- Total journey time: Around 40–50 minutes
- Cost: £10–£15
- Details: This is less direct but may suit travelers continuing on other rail routes.
5. Car Hire and Driving
If you’re planning to rent a car at Edinburgh Airport, driving into the city is straightforward.
- Journey time: 25–30 minutes via A8 and city centre roads
- Cost: From £40 per day (plus parking fees)
- Details: Parking at or near Waverley can be expensive and limited.
👉 Best for: Travelers heading outside Edinburgh after a short stop at Waverley.
Which Option Should You Choose?
- Fastest public transport: Tram to St Andrew Square (35 minutes + short walk)
- Best budget option: Airlink 100 bus direct to Waverley Bridge
- Most convenient: Taxi or private transfer (direct to station entrance)
- Flexible: Car hire if you plan onward travel beyond Edinburgh
Final Thoughts
Getting from Edinburgh Airport to Waverley Station is quick, easy, and affordable. For most travelers, the tram or Airlink 100 bus provides the best balance of cost and convenience. If you prefer comfort and direct service, a Edinburgh transfer or taxi service will save time and effort. Whichever option you choose, you’ll be in the heart of Edinburgh’s city centre in under an hour, ready to connect with Scotland’s extensive rail network.
