Accommodation in St Andrews

It may be small, but this town boasts some of Scotland's biggest claims to fame and St Andrews' accommodation options match that. Once the religious centre of Scotland, this lively town in Fife is now better known as the world-renowned Home of Golf and the proud location of one of the world's oldest universities. Pick from a range of places to stay in St Andrews, including luxury accommodation such as immaculate guest houses and elegant spa hotels, to friendly B&Bs and cosy self-catering by the beach.

West Sands, St Andrews

Hotels in St Andrews

B&Bs and guest houses in St Andrews

Self catering in St Andrews

Other things you might like

Join our newsletter clan

Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.

Get the Scotland newsletter