Trip to St Andrews

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Glasgow to St Andrews

🚂 The journey from Glasgow to St Andrews by train takes approximately 2 hours and 17 minutes, offering a scenic ride through the beautiful Scottish countryside. 💷 Ticket prices for the train trip from Glasgow to St Andrews can range from £39 to £108, providing flexibility for different budgets and preferences.

Where to stay in St Andrews

There are over 60 hotels to stay in St Andrews. Prices range from $16 per night.

Find accommodation

Will you be returning to Glasgow by train?

If you are looking for the return train journey, check out trains from St Andrews to Glasgow

See schedule