Located just one hour away from Edinburgh Airport, one hour 50 minutes from Glasgow airport and twenty-five minutes from Dundee Airport, St Andrews is easily accessible by air, with good connecting rail and road transport links.
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 tramline and 24 hour bus link (the Airlink bus service). 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 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.
A small number of airlines fly into Dundee Airport from London, Amsterdam and Jersey. Dundee has extensive transport links with St Andrews, including a regular bus service, and is only 15 miles away.
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.