
Best Luxury Hotels In St Andrews
Located along the rugged coastline of eastern Scotland, the picturesque town of St. Andrews beckons travellers with its timeless charm and rich history. Known as the “Home of Golf” and steeped in centuries of academic tradition, this enchanting coastal gem offers a captivating blend of natural beauty, cultural heritage, and sporting prestige. Whether you’re a golf enthusiast seeking to walk in the footsteps of legends, a history buff exploring ancient ruins and medieval streets, or simply in search of breathtaking vistas and warm hospitality, St. Andrews promises an unforgettable journey that transcends the boundaries of time and place and here are the best 5-star and luxury hotels to stay when visiting the town.



St Andrews, Fife, Scotland
Fairmont St Andrews

The Fairmont St Andrews resort is a luxurious five-star destination located on the cliffs of eastern Fife. It offers stunning countryside views and is known as the ‘Home of Golf.’ The resort spans 520 acres and features two Championship golf courses, 212 beautifully furnished guestrooms and suites, and two Manor Homes with scenic views...
Read more
St Andrews, Fife, Scotland
Old Course Hotel, Golf Resort & Spa

This famous AA Resort Hotel overlooks both the 17th hole of the prestigious Old Course (known as having the trickiest par 4 in the world) and the West Sands – a long golden stretch of the Fife coastline. The 175-roomed Old Course Hotel is home to the only Kohler Waters Spa outside of the USA, as well as four fine restaurants and multiple bars...
Read more
St Andrews, Fife, Scotland
Rufflets St Andrews

Rufflets Hotel in St Andrews, Scotland, is a luxurious retreat set in ten acres of stunning gardens. Founded in 1924, this family-owned hotel boasts a rich history and a welcoming atmosphere. Accommodation options range from classic rooms and suites to charming gatehouse lodges, all furnished to provide comfort and elegance...
Read more
St Andrews, Fife, Scotland
Hotel Du Vin, St Andrews

Part of a boutique chain with an emphasis on epicureanism, the Hotel Du Vin provides a glamorous yet contemporary place to stay, right in the heart of the city. Just 36 rooms and suites give this Victorian-built hotel a more intimate flair. Each comes with its own custom-built bed with Egyptian cotton sheets, a Lavazza coffee machine, a rainfall shower or rolltop bath and Miller Harris toiletries...
Read more
St Andrews, Fife, Scotland
Rusacks St Andrews

Rusacks St Andrews offers a luxurious retreat that honours the sport’s rich heritage. This iconic hotel, established in the 1800s, provides breathtaking views of the Old Course Links and West Sands Beach, making it a haven for golf enthusiasts. The 123 exquisitely designed rooms and suites blend traditional charm with modern amenities, ensuring a comfortable stay...
Read more* All the properties and products we feature are independently selected by our editors and contributors. If you buy something we may earn a commission.