Edinburgh Airport has the best selection of flights. From there take Stagecoach Bus Jet 747 across the Forth to Inverkeithing for the hourly train to Leuchars and Dundee, or to Halbeath for the hourly bus. Otherwise take the tram or bus from the airport to Edinburgh Haymarket for trains or buses. Glasgow Airport also has a good range of flights. Dundee Airport has flights from London Stansted by Loganair, twice a…
This has two trains an hour from Edinburgh, taking an hour via Inverkeithing and Kirkcaldy, and continuing to Dundee, Arbroath, Stonehaven and Aberdeen. There are two direct daytime trains from London Kings Cross heading for Aberdeen, otherwise change in Edinburgh.
Stagecoach Fife Bus 99 runs 5:30AM-11PM from Dundee via Leuchars station to St Andrews; daytime it's every 10 min. There are night buses to 3AM on Friday and Saturday night. Bus X59 runs hourly from Edinburgh St Andrew Sq
Stations, car parks and charge points around St Andrews.
Car parks in and around St Andrews. Check the tariff board on arrival.
Public charge points in and around St Andrews.