How to Reach St Andrews - The Easiest Way to Reach St Andrews


  • By Air: The Dundee Airport is located 23 kilometers from St. Andrews while the International airport is at Edinburgh (located 83 kilometers) from the city. You can take a bus form here to reach St Andrews.
  • By Train: The Dundee is located at a distance of 20 kilometers while Leuchars is located closest to the city at about 10 kilometers. You can take a Taxi or a Bus from here.
  • By Bus: The Stagecoach busses area easily available and offer frequent busses form surrounding cities including Dundee for a small ticket fee. Do ask for Day-rider and family ticket prices if you can to get tickets for a smaller price.


  • By Bus: Busses are a good way of getting around the city and form a good network throughout St. Andrews.
  • By Taxi: Taxis are preferred if you don’t prefer busses. Cabs are metered and you can round-off the bill if you want.
  • By renting a Bike: Rent a Bike/ Bicycle to best explore the compact town of St Andrews. This is preferred way of getting around the city by students and tourists.
  • By walking: Most of St-Andrews can be covered on foot and if you love walking, you will love to explore its attractions around every corner. 

Are you looking for a St Andrews travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in St Andrews

Know about the preferred mode of transport, average time spent and average distance traveled for commute in St Andrews. The most preferred mode of transport in St Andrews is Car.

Average distance: 2.55 km Average time: 10 min

  • Car 40%
    Driving 12.5 min Overall average time for 3.41 kms 12.5 min
  • Bike 20%
    Bike 10 min Overall average time for 3.06 kms 10 min
  • Walking 20%
    Walking 5 min Overall average time for 0.32 kms 5 min

How to Reach St Andrews from Nearby Cities

Route Distance Time
Strathkinness to St Andrews 8.92 km 8 mins
Anstruther to St Andrews 16.61 km 16 mins
Dura den to St Andrews 16.64 km 16 mins
Pitscottie to St Andrews 16.73 km 16 mins
Cupar to St Andrews 23.82 km 23 mins
Dundee to St Andrews 25.94 km 25 mins
Forfar to St Andrews 35.3 km 35 mins
Glenrothes to St Andrews 43.2 km 43 mins
Kirkcaldy to St Andrews 47.18 km 47 mins
Montrose to St Andrews 54.88 km 54 mins
* Some of the data on this page is powered by Numbeo