Trip to St. Andrews

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Inverness to St. Andrews

🚆 Embark on a scenic train journey from Inverness to St Andrews which takes approximately 3 hours and 51 minutes. 🏞️ Enjoy the picturesque landscapes of Scotland as you travel towards your destination. 💷 The ticket prices for the train ride between Inverness and St Andrews range from £50 to £138, offering flexibility to suit different budgets. 🎟️ Plan ahead to secure the best fare and ensure a smooth and affordable trip.

Where to stay in St. Andrews

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

Accomodation

Will you be returning to Inverness by train?

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

See schedule