Travel options for:
Nearby airports St Andrews

Edinburgh (EDI)  •  2 h 13 min

  1. ×2

$22

Glasgow (GLA)  •  3 h 4 min

$39 - $50

Aberdeen (ABZ)  •  2 h 23 min

$28 - $80

Newcastle (NCL)  •  4 h 22 min

  1. ×2

$48 - $164

Dundee (DND)  •  41 min

  1. ×2

$8

  • St Andrews Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to St-Andrews

Bus or train from Nearby airports to St Andrews?

You can take a bus from Edinburgh (EDI) to St Andrews via Halbeath, Kingdom Services and Halbeath, Park & Ride in around 2 h 13 min. Alternatively, you can take a train from Newcastle (NCL) to St Andrews via Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), Newcastle, Edinburgh, Cupar, and Cupar, Tesco Supermarket in around 4 h 22 min.

How to get from Nearby airports to St Andrews

ModeDurationPrice
From Edinburgh Airport, Airport line 747 bus to Halbeath, Kingdom Services, walk to Halbeath, Park & Ride, then bus to St Andrews, Bus Station.2 h 13 min£16
From Glasgow Airport, Terminal Building (Glasgow Airport) line 500 bus to Glasgow, Dundas Street (Queen St Station), walk to Glasgow Queen Street, train to Dundee, walk to Dundee City Centre, Bus Station, then line 99 bus to St Andrews, Bus Station.3 h 4 min£32
From Dyce train to Aberdeen, train to Dundee, walk to Dundee City Centre, Bus Station, then line 99 bus to St Andrews, Bus Station.2 h 23 min£27
From Airport, Newcastle Airport (Tyne and Wear Metro Station) (Newcastle International Airport) train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), walk to Newcastle, train to Edinburgh, train to Cupar, walk to Cupar, Tesco Supermarket, then bus to St Andrews, Bus Station.4 h 22 min£82
From Riverside, West Grove Avenue bus to Dundee City Centre, Marks and Spencer, walk to Dundee City Centre, Bus Station, then line 99 bus to St Andrews, Bus Station.41 min£6

How long does it take to get from Nearby airports to St Andrews?

It takes approximately 2 h 13 min to get from Nearby airports to St Andrews, including transfers.

Is there a direct bus between Nearby airports and St Andrews?

No, there is no direct bus from Nearby airports to St Andrews station. However, there are services departing from Edinburgh Airport, Airport and arriving at St Andrews, Bus Station via Halbeath, Park & Ride. The journey, including transfers, takes approximately 2 h 13 min.

Operators from Nearby airports to St Andrews

OperatorPhoneWebsite
Stagecoach East ScotlandStagecoach East Scotland
First+44 (0)1224 650100First
ScotRail+44 344 811 0141ScotRail
Nexus Metro0191 203 3199Nexus Metro
LNERLNER
Xplore Dundee01382 201121Xplore Dundee