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, Scotland

Old Course Hotel, Golf Resort & Spa

(5 stars)

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. Its interiors have been designed by Jacques Garcia, creating an elegant and classic ambience. Don’t miss the uber-elegant afternoon tea.

Read our expert review here.

BOOK YOUR STAY
Old Course Hotel, Golf Resort & Spa

St Andrews, Scotland

Rufflets St Andrews

(5 stars)

Found just a few minute’s drive from the city centre, this family-owned country house hotel has a traditional feel. Set in 10 acres of pristine gardens, the rooms and public spaces are adorned with antiques, plush textiles, designer wallpaper and Molton Brown toiletries. The option of a four-poster bed, and gourmet dining, combined with its charmingly peaceful setting, makes Rufflets an ideal choice for a romantic getaway. But kids are made most welcome, and you can bring your pooch along too.

 

BOOK YOUR STAY
Rufflets St Andrews

St Andrews, Scotland

Hotel Du Vin, St Andrews

(4 stars)

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. The French cuisine served in the onsite bistro is a highlight as are the breakfast pastries (arguably best enjoyed in the hotel’s idyllic courtyard).

BOOK YOUR STAY
Hotel Du Vin, St Andrews

St Andrews, Scotland

Rusacks St Andrews

(5 stars)

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. Each room is thoughtfully decorated to reflect the history and spirit of golf, featuring plush furnishings, luxurious linens, and contemporary conveniences like high-speed Wi-Fi and flat-screen TVs. Culinary delights await at the hotel’s three dining venues. The 18 Restaurant offers a fine dining experience with panoramic views of the 18th hole, where guests can indulge in dishes crafted from the finest local ingredients. The Bridge provides a more casual setting with a menu full of hearty favourites, while the One Under Bar is perfect for relaxing with a drink and enjoying classic pub fare. For those seeking relaxation beyond the greens, Rusacks St Andrews offers a range of amenities, including a fitness centre and a library stocked with golf literature. The hotel’s prime location also allows easy access to the historic town of St Andrews, with its charming shops, cafes, and cultural sites.

BOOK YOUR STAY
Rusacks St Andrews

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