Getting to St Andrews
We can provide return transport from Edinburgh Airport to St Andrews at £30 per journey. Please note this charge is non-refundable.
Please see alternative transport information below.
There is no railway station in St Andrews. However, the nearest railway station to St Andrews is Leuchars only 5 miles from St Andrews, on the main line from London King's Cross via Edinburgh, or Aberdeen. From Leuchars, there is an excellent taxi service and a frequent local bus service (see below).
Train time schedules are available at:
National and Local bus services
Stagecoach in Fife offer a number of services to and from St Andrews.
A Taxi from Edinburgh to St Andrews will cost from around £130.00.
Airlink bus travels to Haymarket and Waverley train stations from Edinburgh airport. A frequent service by rail is available to Leuchars.
There are a number of public car parks in St Andrews. Suggested driving routes and a map can be found at the University website.
Full details of how to reach St Andrews can be found at the University website.
The closest airports to St Andrews are: