Skip to content
ScotAir Transfers

St Andrews travel guide

Which airport is closest to St Andrews?

Dundee Airport is the closest, about 15 miles away, but it has had no scheduled flights since 23 October 2026. For most visitors the practical answer is Edinburgh Airport: around 47 miles and 70–90 minutes by road, with by far the widest choice of flights.

Last checked 9 November 2026.

At a glance

Airports near St Andrews.

Approximate road distances and typical drive times to St Andrews. Times vary with traffic, roadworks and the time of day.

  • Dundee Airport (DND)

    Distance by road
    About 15 miles
    Typical drive
    25–35 minutes
    Scheduled flights?
    None at the moment. Loganair, the only airline flying from Dundee, ended all its services on 23 October 2026.
  • Edinburgh Airport (EDI)

    Distance by road
    About 47 miles
    Typical drive
    70–90 minutes
    Scheduled flights?
    Yes. Scotland’s busiest airport, with UK, European and long-haul flights, including from North America.
  • Glasgow Airport (GLA)

    Distance by road
    About 85 miles
    Typical drive
    Around 1 hour 45 minutes
    Scheduled flights?
    Yes. A second choice if the flights or fares suit you better than Edinburgh.
  • Aberdeen Airport (ABZ)

    Distance by road
    About 80 miles
    Typical drive
    Around 1 hour 45 minutes
    Scheduled flights?
    Yes, mainly UK and European routes.

Dundee Airport still handles private and business flights, but no airline currently sells scheduled seats there. If scheduled flights return, check the airport's own website before you plan around them.

Choosing

Which airport should you fly into?

Edinburgh for most trips

The most flights and airlines, long-haul services from North America, and the shortest drive to St Andrews of any airport with scheduled flights. This is where most golf trips land.

Glasgow if the flights suit

Worth a look when it gives you a better fare or a direct flight. Expect a longer drive, around 85 miles, so allow time on arrival and departure days.

Dundee: closest, but no flights

The nearest airport to the Old Course, but with no scheduled passenger flights since 23 October 2026. Plan around Edinburgh unless that changes.

We also arrange transfers from Glasgow, Aberdeen and other UK airports. If your trip lands there, request a quote with your flight details.

Getting there

From Edinburgh Airport to St Andrews.

St Andrews has no railway station and no commercial airport, so the last 47 miles are by road. These are the usual options.

Private transfer

One driver and one vehicle for your party, from the arrivals hall to your hotel door, with room for golf bags and flight monitoring included. Around 70–90 minutes, with your price shown before you book. See Edinburgh Airport to St Andrews transfers.

Hire car

Good value if you plan to tour widely, but it means driving on the left straight after a long flight, and St Andrews itself is compact and walkable, so many visitors do not need a car for the whole stay.

Train and bus

There is no direct route. You would go into Edinburgh, take a train to Leuchars, about 5 miles from St Andrews, then finish by bus or taxi. It works with a single bag, but it is a long way round with golf clubs and luggage.

  • Saloon and Estate: up to 4 golfers with up to 2 golf bags
  • 6-seater: up to 4 golfers with up to 3 golf bags
  • 8-seater: up to 8 golfers, typically 6–8 golf bags depending on other luggage

Planning more than the airport run? Golf transfers across Scotland covers hotels, courses and your return flight, and the July 2027 St Andrews transport page has the details for that week. ScotAir Transfers is an independent private transport provider, not affiliated with St Andrews Links Trust, The R&A or any golf club.

FAQs

Airports near St Andrews: questions.

What is the closest airport to St Andrews?

Dundee Airport (DND) is the closest, about 15 miles away across the Tay Road Bridge, but it has had no scheduled passenger flights since Loganair ended its services there on 23 October 2026 (checked 9 November 2026). Edinburgh Airport, around 47 miles and 70–90 minutes away, is now the closest airport with scheduled flights and the one most golfers and visitors use.

Is there an airport in St Andrews?

No. St Andrews has no commercial airport and no railway station. The nearest airport is Dundee, about 15 miles away, and the nearest railway station is Leuchars, about 5 miles away.

How long does it take to get from Edinburgh Airport to St Andrews?

By road it is around 47 miles and typically 70–90 minutes, depending on traffic, roadworks and the time of day. Most journeys use the M90, the Queensferry Crossing and the A91 into St Andrews.

Which airport should I fly into for a St Andrews golf trip?

For most golf trips, Edinburgh. It has the widest choice of flights, including long-haul services from North America, and it is the shortest drive to St Andrews of any airport with scheduled flights. Glasgow can make sense if it gives you a better fare or a direct flight, at the cost of a longer drive.

Is there a direct train from Edinburgh Airport to St Andrews?

No. St Andrews has no railway station, so going by train means getting into Edinburgh, taking a train to Leuchars and then a bus or taxi for the last few miles. That can work with light luggage, but it is a long way round with golf bags, which is why most visitors choose a private transfer or a hire car.

Can I book a private transfer from Edinburgh Airport to St Andrews with golf clubs?

Yes. ScotAir Transfers runs private Edinburgh Airport to St Andrews transfers for solo travellers up to groups of eight, with room for golf bags, flight monitoring included and your price shown before you book.

Plan your Edinburgh Airport to St Andrews transfer

Get an instant price for a single journey, or request a quote if your trip covers the airport, your hotel and one or more golf courses.