St Andrews is easily accessible from across Scotland by bus. Most bus services arrive and depart from the bus station in the centre of town. When the ticket office within the bus station is closed, visitors should buy tickets for their service from the bus driver using cash.

Bus travel within St Andrews

There are a number of bus services that serve St Andrews and the local area. Stagecoach in Fife offer a number of routes around the town via the 99 services, as well as routes that go through nearby towns and villages.

Travelling to and from Leuchars

The Stagecoach in Fife 99 service runs from St Andrews to Dundee via Leuchars train station approximately every 15 minutes during the day. The bus journey from St Andrews to Leuchars train station takes around 15 minutes. Visitors may also choose to take the Moffat and Williamson 92 service from St Andrews to Dundee, although this service does not stop at the bus station.

Travelling within Scotland

Visitors looking to travel to or from Edinburgh should look out for the X58, X59 and X60 Stagecoach services, which take around two hours. Stagecoach also offers bus services to Glasgow, via the X24, X26 and X27 services, which take around two and a half hours.

Bus timetables for lines 92 94 and 99

Bus92.pdf
Bus94.pdf
Bus99.pdf

How to get to Whitehorn Hall from the bus station