St Andrews has no commercial airport of its own. The famous university town and home of golf is best accessed via Edinburgh Airport, though Dundee Airport offers a closer but more limited alternative. Here's your complete guide to reaching St Andrews by air.
Airport Options
Edinburgh Airport (EDI)
RecommendedScotland's busiest airport with the widest range of international flights. The most practical choice for the majority of visitors to St Andrews.
Dundee Airport (DND)
The closest airport to St Andrews but with very limited flight options. Currently only serves London City Airport.
Glasgow Airport (GLA)
Another major international airport option, though further from St Andrews. Good choice if flights to Edinburgh aren't available.
Edinburgh Airport to St Andrews
By Car / Rental
Take the M90 north, cross the Queensferry Crossing, then follow signs for St Andrews. The route is straightforward and takes about 1 hour 15 minutes.
Rental cars available at Edinburgh Airport
By Bus (Stagecoach X59/X60)
Take the tram or Airlink 100 to Edinburgh city centre, then Stagecoach X59 or X60 bus to St Andrews. Total journey approximately 2.5-3 hours.
Bus fare approximately £10-15
By Train + Bus
Tram to Edinburgh city centre, train to Leuchars (nearest station to St Andrews), then bus or taxi for the final 5 miles to St Andrews town centre.
Train to Leuchars: approximately 1 hour
By Taxi / Private Transfer
Pre-booked private transfers available from Edinburgh Airport directly to St Andrews. Most convenient but most expensive option.
Expect to pay £80-120 one way
About St Andrews
St Andrews is famous worldwide as the "Home of Golf" and home to Scotland's oldest university (founded 1413). The town attracts visitors for:
The Old Course
The world's oldest and most iconic golf course
University of St Andrews
Scotland's first university, attended by Prince William
St Andrews Castle
Dramatic clifftop castle ruins
St Andrews Cathedral
Once Scotland's largest and most magnificent cathedral
West Sands Beach
The famous beach from Chariots of Fire
Historic Town Centre
Medieval streets and independent shops
St Andrews as a Day Trip from Edinburgh
If you're staying in Edinburgh, St Andrews makes an excellent day trip. The journey takes about 1.5 hours by car or 2 hours by public transport, giving you a full day to explore the town.
More day trips from Edinburgh →