From Edinburgh: Take the A90 over the Forth Bridge which then becomes the M90. Continue north leaving the M90 at Junction 8 and follow the A91 into St Andrews. Journey time is approximately one hour.
From Glasgow: Take the M8 towards Edinburgh, eaving the M8 at Junction 2 and then follow signs for the Forth Road Bridge. Continue north over the bridge and leave the M90 at Junction 8, following signs for the A91 into St.Andrews. Journey time is approximately one and a half hours.
Bus services operate from all over Scotland with links to St.Andrews. Please refer to these operators own websites for more information –
The closest railway station to St.Andrews is Leuchars, on the east coast main line with connections throughout Britain and a night sleeper service to London. The station is 4 miles from St Andrews from which there is an excellent taxi service and frequent local bus services. Please refer to the Scotrail website for more information on train services to Leuchars.
The closest large commercial airport is Edinburgh, about an hour’s drive from St.Andrews, although some services arrive at Dundee (10 miles away) and some private planes use the RAF Leuchars airbase (4 miles away). Glasgow airport has direct flights to the USA and Canada and is about one and a half hours drive away. Further south from Glasgow is Prestwick Airport. From Edinburgh Airport you can take the airport bus, or a taxi, into the centre of Edinburgh and from there you can travel by bus directly to St.Andrews or by train to Leuchars Station. Alternatively you can hire a car or a taxi at the airport and travel directly to St Andrews.