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 car, taxi or by service bus (2 to 3 buses per hour between 9am and 6pm, and less frequently at other times - see Bus timetables for details).

Map of UK

Documents

External links