Near The Venue

All places › St Andrews

Seaside town

St Andrews

St Andrews

St Andrews is a university and seaside town on the Fife coast, known for its cathedral ruins, medieval streets and beaches. It has ten golf courses and is a base for the East Neuk fishing villages. It is usually busy throughout the year.

Find a room nearby

Live prices from booking sites. The map loads only when you press the button.

Where to stay

  • Town centreCathedral, university and bus station within walking distance
  • LeucharsVillage with the nearest railway station
  • CuparFife market town inland
  • CrailEast Neuk fishing village
  • DundeeCity across the Tay with main-line rail

Getting there

  • Nearest station is Leuchars (Station Road, ScotRail, 150-space car park), with a short bus ride to St Andrews
  • St Andrews Bus Station (City Road) is run by Stagecoach in Fife, with combined bus and rail tickets sold there
  • Direct buses run from Dundee, Edinburgh and Glasgow
  • A town bus service connects to the East Neuk villages
TipArrive by train at Leuchars and take the bus; the bus station shows live Leuchars train departures.

Travel details can change, especially on event days — check with the venue or operator before you travel.

More places near St Andrews

Questions people ask

Where is the best place to stay near St Andrews?

Town centre: Cathedral, university and bus station within walking distance. Leuchars: Village with the nearest railway station. Cupar: Fife market town inland. Crail: East Neuk fishing village. Dundee: City across the Tay with main-line rail.

How do I get to St Andrews?

Nearest station is Leuchars (Station Road, ScotRail, 150-space car park), with a short bus ride to St Andrews. St Andrews Bus Station (City Road) is run by Stagecoach in Fife, with combined bus and rail tickets sold there. Direct buses run from Dundee, Edinburgh and Glasgow. A town bus service connects to the East Neuk villages.

Any tips for visiting St Andrews?

Arrive by train at Leuchars and take the bus; the bus station shows live Leuchars train departures.

Which airport is closest to St Andrews?

The nearest airport on this site is Edinburgh Airport, about 35 miles away in a straight line. See hotels near the airport.