Transport
Although St Andrews doesn't have its own train station anymore, it is relatively easy to get to. It is only an hour away from Edinburgh airport and buses travel frequently to major cities such as Glasgow and Edinburgh.
By Air
The town lies approximately 50 miles north-east of Edinburgh, 14 miles south-east of Dundee, 78 miles south of Aberdeen and 82 miles east of Glasgow
Dundee airport is only 30 minutes away. Visit the website
Glasgow Airport is 2 hours away. Visit the website
Edinburgh Airport is approximately 1 hour away Visit the website
From Edinburgh Airport you can proceed by "Fly by Bus" Airlink bus to the centre of Edinburgh (Haymarket or Waverley Stations) and then by rail to Leuchars, the nearest train station to St Andrews.
There are taxis outside all of these airports.
Alternatively you could hire a car from one of the airport car hire companies. These vary from airport to airport. Please check on the airport website for further information
By Bus
St Andrews is serviced by its own bus station that connects to local fishing villages, cities and tourist attractions. For advice on timetables and fares, go to Traveline Scotland
Look out for the new Travelinescotland.com Android and iPhone application for your phone, so you can plan your journey to St Andrews wherever you are
By Rail
Leuchars is the closest train station to St Andrews and is only 5 miles away. For time tables and fares, please go to
National Rail Enquiries Visit the website
Scotrail Visit the website
The Trainline Visit the website
If you are arriving at Leuchars, there is a taxi stand there operating until late at night and a bus service from directly outside the station. If you are in St Andrews and need to go to Leuchars to go to Aberdeen, Edinburgh or down to London for example, there is a regular bus service from the St Andrews Bus Station or you can catch a taxi at the taxi stand on Bell St, St Andrews.
By Car
From Edinburgh (S)
- Cross the Forth Road Bridge (A90) after Edinburgh.
- Shortly after the bridge A90 becomes M90.
- Proceed north along M90 to Junction 2a (Dunfermline) onto A92.
- Follow the A92 (through Glenrothes) until just before Cupar.
- Join the A91 and follow to St Andrews.
From Glasgow (SW)
- Travel east along the M8 to the Forth Road Bridge, via the M9 and A8000 link road to the A90.
- Follow instructions "From Edinburgh (S)" above.
From Dundee and Aberdeen (N)
- Cross the Tay Road Bridge on the A92 (South).
- After approximately 1 mile, at roundabout turn left onto A914.
- A914 becomes A919 at St Michaels.
- Follow A919 to Leuchars.
- At Guardbridge join A91 and follow to St Andrews.
To create a map of your journey and for detailed direction from your location, please visit Google Maps.
Taxis
There are a number of taxi operators in town. Here is a short list
- A2B Taxis - 01334 474647 - Visit the website
- Elite Taxis of St Andrews - 07792 563797 - Visit the website
- Fareways Taxis - 07986 321598 - Visit the website
- G & S Cabs - 01334 471011- Visit the website
- Golf City Taxis - 01334 477788 - Visit the website
- HM Taxis - 01334 474700 - Visit the website
- Independent Taxis - 01334 840331 - Visit the website
- Scott of St Andrews - 01334 880553 - Visit the website
- St Andrews Chauffeur Drive - 01334 848467- Visit the website
- St Andrews Colme Taxi - 01334 871234 - Visit the website
- St Andrews Taxis - Â 01334 477272 -Visit the website
- Williamsons Taxis - 01334 839279 - Visit the website