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 Fort William to St. Andrews

🚂 Embark on a scenic train journey from Fort William to St Andrews, lasting approximately 6 hours and 39 minutes. Sit back, relax, and enjoy the beautiful British countryside passing by outside your window. 💷 Ticket prices for the train ride between Fort William and St Andrews can range from £65 to £148, depending on factors such as booking in advance, class of travel, and time of travel. Be sure to check for any available discounts or deals to make the most of your journey.

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 Fort William by train?

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

See schedule