St Andrews is located on the east coast of Scotland in the county of Fife. We are easily accessible by many methods of transport. Detailed instructions on how to reach us are below.

By Train

St Andrews does not have its own train station. The nearest train station is Leuchars, which is situated on the East Coast Main Line between London and Aberdeen, and is approximately five miles from St Andrews. Buses run from Leuchars train station to St Andrews approximately every 10 minutes. It is easiest to catch the 99/99A/99B/99C/99D directly to St Andrews bus station from Leuchars. Ensure that you get the bus towards St Andrews and not towards Dundee.

By Air

There are two options for flights to St Andrews:

Edinburgh International Airport has daily flights from numerous airports across the entirety of the UK. From the airport, you should take the Jet 747 bus to Ferrytoll Park & Ride where you should change to the X59 bus to St Andrews bus station. Ask for a ticket to St Andrews on the Jet 747 for the cheapest option as this ticket remains valid on the X59.

Dundee Airport has daily flights from London Stansted airport. From the airport, you should make your way to Dundee bus station and catch the 99/99A/99B/99C/99D bus to St Andrews.

By Car

St Andrews is situated on the east coast of Scotland in the county of Fife. It is easily accessible by car, with road links to Dundee and northern Scotland, Edinburgh, Glasgow, the south, and the rest of the UK.