Direct Rail

Leuchars Train Station

Leuchars railway station is serves the town of Leuchars and St Andrews in Fife, Scotland. The station, the penultimate stop northbound before Dundee, is operated by First ScotRail who also operate some of the passenger services calling at the station. Additional services are operated by East Coast and Cross Country.

Trains to Leuchars

This is the place to be if you want to book a train to Leuchars! Here at you can find all Leuchars trains routes and prices in addition to a wide variety of other towns and cities for around the UK.

Not only will you find the cheapest advance fares to Leuchars right now but also flexible off-peak and anytime fares too.

Search now to find the best train fares to Leuchars and compare the ticket types available now to see the best choice of options for your trip.

Get to/from Leuchars Station

Leuchars Station Address:

Junction Road, St Andrews, KY16 0AA


Leuchars train station is managed by ScotRail

Need to spend a night in a Leuchars Hotel?
If so, please visit our Leuchars Accommodation pages.