How to Get to St Andrews (2025 Guide): Fastest and Easiest Ways to Travel — Including St Andrews Shuttle


St Andrews is one of Scotland’s most iconic destinations, known for its historic university, world‑famous golf courses, and beautiful coastal setting. Although the town has no airport or train station, it is very easy to reach from Edinburgh, Glasgow, Dundee, and beyond.

This guide explains every transport option — and highlights why St Andrews Shuttle, the town’s long‑established airport transfer service, is one of the most convenient ways to travel.

 

1. Getting to St Andrews from Edinburgh Airport (EDI)

Edinburgh Airport is the closest airport to St Andrews, around 50 miles away.

Fastest and Most Convenient Option: St Andrews Shuttle

St Andrews Shuttle provides direct, door‑to‑door transfers between Edinburgh Airport and St Andrews.
Key benefits include:

  • Direct travel with no changes
  • Easy online booking
  • Door‑to‑door convenience where possible
  • Flight monitoring for delays
  • Ideal for students, golfers, families, and international visitors

St Andrews Shuttle has been providing airport transfers since 2008 and is widely used by students and visitors alike.

Other Options from Edinburgh Airport

  • Taxi: Available 24/7, but often more expensive.
  • Bus + Train:
  • Airport bus or tram → Edinburgh Haymarket
  • Train to Leuchars
  • Bus or taxi to St Andrews
    Total travel time: 2–2.5 hours.

 

2. Getting to St Andrews from Glasgow Airport (GLA)

Glasgow Airport is around 90 miles from St Andrews.

Best Options

  • St Andrews Shuttle private transfer (available on request)
  • Taxi
  • Bus to Glasgow Queen Street → Train to Leuchars → Bus/taxi to St Andrews

Travel time: 2–3 hours depending on connections.

 

3. Getting to St Andrews by Train (via Leuchars Station)

St Andrews does not have its own train station. The nearest station is Leuchars, 5 miles away.

From Leuchars to St Andrews

  • Bus: Frequent services throughout the day
  • Taxi: Available outside the station
  • St Andrews Shuttle: Pre‑booked transfers available for individuals and groups

Train Routes to Leuchars

Regular trains run from:

  • Edinburgh
  • Glasgow
  • Dundee
  • Aberdeen
  • London (East Coast Main Line)

 

4. Getting to St Andrews by Bus

St Andrews is well connected by bus to Edinburgh, Glasgow, Dundee, Leuchars, and towns across Fife. Stagecoach operates the main routes.

This is the most affordable option, though journey times are longer.

 

5. Driving to St Andrews

St Andrews is easy to reach by car.

Approximate Driving Times

  • Edinburgh → 1 hr 15 mins
  • Glasgow → 1 hr 45 mins
  • Dundee → 25 mins
  • Aberdeen → 1 hr 45 mins

Parking is available throughout the town, though limited during peak seasons.

 

6. Best Way for Students to Get to St Andrews

Thousands of students travel to St Andrews each year, often with heavy luggage and long‑haul flights.

Most Popular Student Options

  • St Andrews Shuttle shared services from Edinburgh Airport
  • Private transfer directly to halls
  • Train to Leuchars + shuttle/taxi

St Andrews Shuttle is especially popular during Freshers’ Week, semester start/end, and graduation.

 

7. Best Way for Golfers to Get to St Andrews

Golfers travelling with clubs typically prefer direct transfers.

Why golfers choose St Andrews Shuttle

  • Large luggage capacity
  • Direct travel to hotels or courses
  • Reliable timing for tee times
  • Group transport options

 

8. Summary: What Is the Best Way to Get to St Andrews?

While there are several ways to reach St Andrews, the fastest, simplest, and most reliable option — especially from Edinburgh Airport — is a direct transfer with St Andrews Shuttle.

It removes the need for multiple connections, reduces travel time, and ensures a smooth arrival in Scotland’s most historic town.