Skip to main content
DESTINATION GUIDES

Edinburgh Airport to St Andrews: Complete Transport Guide

The ultimate traveller’s guide to travelling from Edinburgh Airport across the Kingdom of Fife to the Home of Golf and University of St Andrews.

6 min read Verified Edinburgh Transport Guide

St Andrews does not have its own airport, and the town does not have a train station directly in the town centre (the nearest rail station is Leuchars, roughly 5 miles away). For golfers and international university students, getting from Edinburgh Airport to St Andrews smoothly is an essential planning task.

1. Direct Private Transfer (Recommended)

A direct pre-booked transfer takes you straight from Edinburgh Airport terminal over the Queensferry Crossing and through Fife via the A92 and A91, arriving at your St Andrews destination in approximately 65 to 80 minutes.

This is especially convenient for golfers travelling with heavy flight cases and trollies, as well as students moving in with multiple large trunks.

2. Train via Leuchars + Local Taxi / Bus

If using public transport, the journey requires:

  1. Taking the Edinburgh Tram or bus from the airport to Edinburgh Gateway or Haymarket station.
  2. Boarding a ScotRail / LNER train northbound across the Forth Bridge to Leuchars station (~50 mins).
  3. Taking a local Stagecoach bus (99 service) or station taxi from Leuchars to St Andrews (~15 mins).

Total journey time typically exceeds 2 to 2.5 hours when including connections and luggage transfers.

3. Rental Cars

Car hire is available at Edinburgh Airport’s Car Rental Centre. While convenient for touring rural Scotland, driving and parking in historic St Andrews can be challenging due to narrow streets and strict resident parking controls.

READY TO TRAVEL?

Book Your Edinburgh Airport Transfer Today

Enter your journey details to explore the available booking options with advance confirmation and flight tracking.

Book Now