From Edinburgh to St Andrews: Leave the city via the A90 (follow signs for the Forth Road Bridge). Continue north over the bridge on the A90 (which becomes the M90) until junction 8 then take the A91 eastwards, following signs to St Andrews. Journey time is approximately 65-70 minutes.
From Glasgow to St Andrews: Leave the city via the M8 towards Edinburgh. Exit at junction 2, joining the M9, then the A8000, then the A90, all the while following signs for the Forth Road Bridge. Continue north over the bridge on the A90 (which becomes the M90) until junction 8 then take the A91 eastwards, following signs to St Andrews. Journey time is approximately 90-100 minutes.
From Dundee and the north to St Andrews: Leave Dundee city centre via the Tay Road Bridge (A92), Continue for two miles, then at a roundabout take the A914, then the A919 (passing Leuchars Rail Station), then the A91, all the while following signs for St Andrews. Journey time is approximately 20 minutes.
St Andrews is served by Leuchars Rail Station, which is on the East Coast main line linking London, Edinburgh and Aberdeen. The station is just ten minutes by road from St Andrews. Public bus services to St Andrews meet all train arrivals and there are always taxis waiting just outside the railway station. Many accommodation providers in St Andrews also offer a pick-up service for their guests.
The modern bus station in St Andrews is very well served by frequent and comfortable express coaches running from Edinburgh, Glasgow and Dundee, and also by an extensive local public bus network which operates throughout St Andrews and the wider Fife area.
Visit Traveline Scotland for timetables and a comprehensive public transport journey planning service.
Rabbies offer a day tour from Edinburgh to St Andrews, also taking in the East Neuk fishing villages. Perfect to offer you a ‘taste of St Andrews’ if you’re tight on time!
International and most domestic air passengers will normally arrive at Edinburgh Airport (80 minutes by road) or Glasgow Airport (120 minutes by road). Some domestic air routes serve Dundee Airport (20 minutes by road). St Andrews taxi companies run airport shuttle services.
From the north, take National Route 1, which runs via Dundee, Leuchars and Guardbridge. The section between Guardbridge and St Andrews is traffic-free.
The Fife Coastal Route runs through the north of St Andrews, including a traffic-free stretch on The Scores.
Visit GoEuro if you are looking to research different modes of travel to or from St Andrews. They can provide train, coach and air options all in one search.