Best / Cheapest way to travel from Edinburgh To St.Andrews
Edinburgh To St.Andrews by bus is the cheapest option, and involves fewer changes than traveling by train. but it takes over 2hours. Travel from Edinburgh airport to St Andrews by Tram £4.50 from Edinburgh airport, get off at Edinburgh Gateway and take the train to Leuchars (heading for Dundee) £14.50.
From Edinburgh airport, take the Airlink (Service 100) Bus which departs from directly outside domestic arrivals.
You can buy tickets at the Airlink Kiosk, on board the bus, or in advance at the Lothian Buses website.
Your journey will take 30 minutes to Waverly Bridge in the city centre. Airlink buses run 24 hours a day and a single ticket costs £4.50.
On arrival at Waverley Bridge, proceed to Edinburgh Waverly train station and board a train to Dundee, Aberdeen or Dyce.
This train will stop at Leuchars station.
Train tickets can be purchased at the station’s ticket office or from a machine on the station concourse.
Alternatively, at the airport you can get a tram to Edinburgh gateway station.
Trams run every 8 to 12 minutes and take 35 minutes.
You can then board a train to Dundee, Aberdeen or Dyce, which will also stop at Leuchars station.
Another option is to the 747 Airport bus from Stance G outside the airport to Halbeath Park and Ride (operated by Stagecoach buses and running every half hour).
There transfer to the Stagecoach X24 or X59 bus to St Andrews.
It normally takes no more than 2 hours.
Timetables for the Jet 747 can be found here.
Timetables for the X59 can be found here.
Airports in Scotland:
The closest airports to St Andrews which offer plenty of connections both nationally and internationally are:
- Aberdeen (84 miles) (Taxi service to St Andrews Starting from £140)
- Edinburgh (48 miles) (Taxi service to St Andrews Starting from £85 )
- Glasgow (90 miles) (Taxi service to St Andrews Starting from £140)
- Glasgow Prestwick (113 miles) To St Andrews Starting from £165)
- Dundee Airport (15 miles) To St Andrews Starting from £40 )
From Edinburgh Airport you can proceed by Airlink bus to the centre of Edinburgh .(Haymarket or Waverley Stations) and then by train to Leuchars station.
From there you take a bus to St Andrews.
More info on buses browse the Stagecoach website or on National Rail Enquiries
ST ANDREWS RAILBUS.
This combined ticket scheme allows you to travel by train to Leuchars station,
then on by bus to St. Andrews, using ANY bus.
Buses run every 10 – 15 minutes during the day and every 15 minutes on evenings and Sundays. When you buy your rail ticket, just ask for a St. Andrews railbus ticket. Each ticket allows one single or return bus journey.
Buses between Leuchars and St.Andrews.
- Stagecoach in Fife operates Services F1, F2, 23A, 72, 96, 96A, 99, 99A & 99B. Tel 01382 541159
- Moffat & Williamson operates Service 92.
St Andrews Bus Station opening hours:
Monday to Friday 0730 – 2230
Saturday 0800 – 2230
Sunday 1200 – 2030
St Andrews bus station has luggage lockers available in the waiting room.
A non-returnable charge of £1 is levied for each locker.