Travel from Glasgow to St-Andrews

Bus or train from Glasgow to St Andrews?

ScotRail operates a train from Glasgow to St Andrews hourly. Tickets cost $26 - $35 and the journey takes 1 h 19 min. Alternatively, Stagecoach UK operates a bus from Glasgow to St Andrews hourly. Tickets cost $11 - $17 and the journey takes 2 h 35 min.

How to get from Glasgow to St Andrews

ModeDurationPrice
From Glasgow Queen Street train to Dundee City Centre, West Marketgait then line 99 bus to St Andrews, Bus Station.2 h 6 min£23
From Buchanan Bus Station bus to St Andrews, Bus Station.2 h 35 min£10
From Glasgow Queen Street train to Haymarket, train to Cupar, Tesco Supermarket, then bus to St Andrews, Bus Station.2 h 59 min£25
From Glasgow drive to St Andrews.1 h 26 min£13

How long does it take to get from Glasgow to St Andrews?

It takes approximately 2 h 6 min to get from Glasgow to St Andrews, including transfers.

Is there a direct bus between Glasgow and St Andrews?

Yes, there is a direct bus departing from Buchanan Bus Station and arriving at St Andrews, Bus Station. Services depart hourly, and operate Saturday and Sunday. The journey takes approximately 2 h 35 min.

Operators from Glasgow to St Andrews

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Stagecoach UKStagecoach UK