Swilcan Bridge, St Andrews

A mini guide to

St Andrews: getting there

Stops, stations and how to reach St Andrews

Stops and stations

Getting to St Andrews

Choose the stop closest to where you are going.

Stop or stationServicesGood for
St Andrews bus stationStagecoach 99 to Leuchars and Dundee; X58 and X59 to Edinburgh; 787 to Edinburgh Airport; 95 along the coastIn the town centre, a short walk from South Street
Leuchars stationTrains on the Edinburgh to Dundee lineThe nearest railway station; National Rail lists step-free access to all platforms

Walking from nearby areas

Reaching St Andrews and Fife

Official travel information

Most visitors come from Edinburgh. St Andrews has no railway station of its own: trains stop at Leuchars and buses run on into town. Dunfermline and North Queensferry are on the railway from Edinburgh. Always check the operators for current times, fares and disruption.

Times, fares and disruption change: use the operator pages above for live information.

All ways to reach St Andrews and Fife

Plan your journey here

Enter your starting point and Google Maps will show routes to St Andrews. Public transport is selected; change it on the map. Check operator sites for live disruption.

St Andrews: Dune grass and the wide beach of West Sands at St Andrews under a blue sky

Photo credits

Photos from Wikimedia Commons, used under the licences shown. All photo credits