St Andrews is well connected to a number of international airports within Scotland.

Edinburgh Airport

Around 50 miles from St Andrews, Edinburgh Airport is home to many domestic and international airlines. It has good connections to the city of Edinburgh, including both a tram line and 24-hour bus link (the Airlink bus service) to the centre of the city. There are a number of shuttle services that offer transfers directly to St Andrews from the airport by road, as well as a selection of car hire companies found within the airport.

Glasgow airports

Glasgow is home to two international airports: Glasgow Airport and Glasgow Prestwick. Most international visitors arrive at Glasgow Airport, which is around 90 miles from St Andrews, while Glasgow Prestwick is slightly further from the city. Both airports offer a number of bus routes into Glasgow, which connect with onward transport options to St Andrews.

Aberdeen Airport

Aberdeen Airport is around 80 miles from St Andrews, and visitors arrive from a variety of domestic and international destinations. There are a number of public transport links from Aberdeen Airport, including a bus connection from the airport to the nearby Dyce railway station.

Dundee Airport

A small number of airlines fly into Dundee Airport, which is around 15 miles from St Andrews. Dundee has extensive transport links with St Andrews, including a regular bus service.