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

Old Course Hotel, Golf Resort & Spa

Hotel
(5 stars)
At a glance
Rooms144 Rooms & Suites with Views of the Old Course or the Coastline
MoreLocated Overlooking the Old Course in St Andrews

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
BOOK YOUR STAY
Old Course Hotel, Golf Resort & Spa

St Andrews, Fife, Scotland

Rufflets St Andrews

Hotel
(4 stars)
At a glance
Rooms32 Rooms & 8 Suites
MoreLocated Near St. Andrews with Proximity to Golf Courses & Coastal Attractions.

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
BOOK YOUR STAY
Rufflets St Andrews

St Andrews, Fife, Scotland

Hotel Du Vin, St Andrews

Hotel
(4 stars)
At a glance
Rooms22 Rooms Blending Modern Comfort with Historic Charm
MoreLocated Overlooking the Old Course in 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
BOOK YOUR STAY
Hotel Du Vin, St Andrews

St Andrews, Fife, Scotland

Rusacks St Andrews

Hotel
(5 stars)
At a glance
Rooms120 Rooms & Suites, Including Deluxe & Executive Rooms with Views Over the Old Course
MoreLocated Overlooking the Old Course in 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
BOOK YOUR STAY
Rusacks St Andrews

* All the properties and products we feature are independently selected by our editors and contributors. If you buy something we may earn a commission.

Sign up for our newsletter for inspiration, exclusive previews & luxury tips