The easiest way to get to St Andrews is by car. The nearest railway station is in Leuchars, about 5 miles away and you can get to St Andrews from there by bus or taxi. The website below gives transport details and has links to all kinds of other useful stuff in the area - places to eat, places of historic interest, etc.
How to get there
Saint Andrews is in Scotland, quite near to Edinburgh, and there are many ays to reach it. The info was taken from the website mentioned below.
* By Road:
- From Edinburgh:
Take the A90 over the Forth Bridge (toll bridge) which connects with the M90. Continue north until junction 7 and take the A91, following signs to St Andrews. Journey time is approximately one hour.
- From Glasgow:
Take the M8 towards Edinburgh, and turn onto the A80 seven miles outside Glasgow. Continue on the M80 over the Kincardine Bridge, which leads onto the M90 (junction 6). Head north on the M90 until junction 7. Take the A91 and follow signs to St Andrews. Journey time is approximately 90 minutes.
* By Train:
Travel to Leuchars station on the east coast main line, which is ten minutes from St Andrews by bus or taxi.
* By Bus:
Regular express coaches run from Edinburgh, Glasgow and Dundee, and there is a well-developed public bus network providing services throughout the town and the wider Fife area.
* By Air
More and more international visitors are coming to St Andrews, especially as flight time is as little as under two hours from many European destinations.
By Car: How Far/How Long...?
Road distances from Saint Andrews to:
- Edinburgh: 86 kms.
- Glasgow: 139 kms.
- Cambridge: 661 kms.
- London: 757 kms.
The website gives info about other road distances, driving times and the best routes.
To get to St Andrews from:
Dundee: take a bus from the centre of the city (99 or 99B) every hour (none on Sunday) - it's only 30 minutes
Bus (X60) from St Andrew's Sq Bus Station - 2.5 hours (buses every hour or so until 4.30pm. No services on Sunday). Return is the X58 or X60 - better connections, last bus is 8.15pm.
Train: Waverley or Haymarket stations to Leuchars, 4 miles from St Andrews and then bus or taxi. It takes 55 minutes from Haymarket to Leuchars - cost £10.60 single, with a taxi from Leuchars a further £9 or so.
Over the Road bridge
If travelling nto Fife by road from the south, your route shuold take you over the Forth Road Bridge. Build in 1964 to replace the ferry links, you get magnificent views, especially of the adjacent rail bridge.
Beware of road works though, especially in the summer at weekends
- Road Trip
- Historical Travel
Over the Bridge
A good way to get into Fife is by rail, especailly from the South, eg Edinburgh.
Then you get to travel over the magnificent Forth rail Bridge, a triumph of Victorian engineering.
If travelling off peak ask for a day saver return
- Historical Travel
Get a Bus!
I grabbed a Stagecoach bus up to St. Andrews from the Edinburgh Bus Station for about 4 pounds one way and 1 hour later I was in St. Andrews.
It's easy to use and fairly inexpensive.
The bus station is on the western side of town only 4 mins from the town center, 3 mins. from the Old Course and about 10 min. from the Cathedral and Castle ruins.
When you want to leave St. Andrews and head back to Edinburgh, be in the bus lane closest to the bus stop building.
- Budget Travel
- Study Abroad
No Train to St. Andrews
We hopped a train to St. Andrews to find the train stopped about 5 miles away. We shared a cab for the last leg of the journey with an accomodating couple for where else - the US.
The railway branch line that once ran right through the heart of the St Andrews links into the town was abandoned in the 1960s and Leuchars Junction is now the nearest station. London to Aberdeen express services stop at Leuchars and there are frequent commuter trains from Edinburgh and Dundee.
If you have a car, from Edinburgh the M90 motorway heads north over the Forth Road Bridge towards Perth. The A91 to St Andrews is clearly signposted, leaving the motorway just beyond Kinross and the journey takes little more than an hour. The trip from Dundee is only about 20 minutes.