Skip navigation to content

Getting to St Andrews by rail

Nearest railway station

Rail

There is no railway station in St Andrews. The nearest railway station to St Andrews is Leuchars (5 miles) on the main line from London King's Cross via Edinburgh, or Aberdeen.

Train times

Train time schedules are available at:

Overnight sleeper

Travel by late overnight sleeper is convenient if met by car or taxi.

From the railway station

From Leuchars, St Andrews may be reached by bus (approximately every 10 minutes), car, or taxi.

Journey planner

Map of UK

Related links

External links