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.

Scotland, Fife, St Andrews

Old Course Hotel, Golf Resort & Spa

Hotel
(5 stars)
TLE Icon TLE Recommends: Their Kohler Waters Spa is one of the most comprehensive spas in the country which you can make a full day of enjoying
At a glance
Rooms 175 rooms and suites over the Old Course and West Sands, including a range of signature suites.
Amenities Road Hole Restaurant, Hams Hame Bar & Grill, Herb's, Jigger Inn and Road Hole Bar; Kohler Waters Spa with pool and gym; golf.
More Overlooking the Old Course on the edge of St Andrews, a short walk from West Sands Beach and the medieval town.

Overlooking the legendary Old Course and the dramatic Fife coastline, the Old Course Hotel is one of Scotland’s most celebrated luxury hotels. Home to world-class golf, the award-winning Kohler Waters Spa, and a collection of acclaimed restaurants and bars, it is a destination that balances active wellbeing with indulgent leisure. The five-star resort features 175 bedrooms, including 34 suites, each offering refined comfort and exceptional views across the links and sea. Dining venues include the Road Hole Restaurant, Road Hole Bar, and The Deck, joined by three additional restaurants and bars that bring together local produce and flavours within elegant dining settings.
The spa’s thermal suite features an enhanced hydrotherapy area and the UK’s first Espuro Foam Experience Steam Room, complemented by relaxation lounges serving warming teas in a tranquil setting. Its treatment menu showcases premium brands including Omorovicza, GROUND, Margaret Dabbs, and Phytomer, each selected for their natural efficacy and commitment to sustainable wellness. The Kohler Waters Spa also introduces Scotland’s most advanced contrast therapy experience, alternating between hot and cold to promote healing, highlighted by a striking KLAFS-designed snow and sauna cabin. Guests can unwind in soothing thermal spaces before embracing invigorating cold exposure, achieving a harmonious balance of restoration and vitality. Beyond the main resort, the hotel operates Hamilton Grand, a prestigious historic residence with 27 exclusive two-bedroom apartments overlooking the 18th green and West Sands Beach.

BOOK YOUR STAY
Old Course Hotel, Golf Resort & Spa
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Rusacks St Andrews

Hotel
(5 stars)
At a glance
Rooms Rusacks Rooms and Suites plus the Links Townhouse, in an iconic 1800s building overlooking the links.
Amenities 18 rooftop restaurant (Robata grill), Rao's at Rusacks (Old World Italian), The Bridge, One Under Bar and Room 116.
More An 1800s landmark at Pilmour Links, overlooking the Old Course and West Sands Beach on the edge of 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. 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
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Rufflets St Andrews

Hotel
(4 stars)
At a glance
Rooms 24 individually styled rooms and suites in the 1924 country house, with the main house plus Woodland Suites, Kinness House and the self-catering Burnside Cottages on the estate.
Amenities Rufflets Brasserie, 1924 Bar, afternoon tea and private dining; 10 acres of gardens.
More A country house in 10 acres of gardens on the western edge of St Andrews, five minutes from the medieval town and beaches.

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. The on-site restaurant, Seasons, offers farm-to-table dining with produce sourced from the hotel’s own gardens. Guests can indulge in activities such as golf, located just a short distance away, and explore the historic town of St Andrews.

BOOK YOUR STAY
Rufflets St Andrews
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Fairmont St Andrews

Hotel
(5 stars)
TLE Icon TLE Recommends: Book one of their incredible Manor Homes which offer huge floor space, multiple rooms and complimentary golf access.
At a glance
Rooms Rooms and suites from Fairmont Kings and Deluxe Sea View rooms up to the Executive and Kingdom of Fife suites, plus the four-bedroom Manor Home
Amenities La Cucina, St Andrews Clubhouse and Grill, Kittocks and Squire, Kittocks and Zephyr bars, Fairmont Spa with ten treatment rooms, 16m indoor pool, sauna, steam room, jacuzzi, gym, two championship golf courses
More On a 520-acre cliff-top estate above the North Sea, just east of St Andrews and its Old Course

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. Guests can enjoy a blend of luxury, wellness, sports, and local charm, with top-notch spa facilities, golfing options, and five dining choices (including two AA-Rosette restaurants). The property provides an ideal combination of outdoor adventure and relaxation, making it a perfect getaway for individuals, couples, families, and corporate retreats.

BOOK YOUR STAY
Fairmont St Andrews
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Hotel Du Vin, St Andrews

Hotel
(4 stars)
At a glance
Rooms 42 characterful rooms and suites, from Classic rooms to Deluxe Sea View rooms and Suites.
Amenities Bistro du Vin (classical French), a bar with cocktails and Scottish whiskies, and extensive wine cellars; event spaces.
More On The Scores above the North Sea, moments from the Old Course and steps from St Andrews Castle.

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
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Seaton House

Hotel
(5 stars)
TLE Icon TLE Recommends: Book a Garden Suite complete with large indoor and outdoor living space
At a glance
Rooms 42 luxury bedrooms including six suites and three junior suites, many with sea views or private terraces; the standout the sea-view terrace suites with Ava Innes cashmere bedding.
Amenities Ondine Oyster & Grill, The Board Room all-day dining, Bow Butts whisky bar.
More On The Scores in central St Andrews, above West Sands and a short walk from the Old Course.

Overlooking the 18th hole and clubhouse of the world-famous Old Course in St Andrews, the 5-star Seaton House provides the famous Scottish golfing town with its most refined hospitality experience to date. Formerly The Scores Hotel, the property has reclaimed its original name, following a sensitive restoration of its two Georgian townhouses which date back to 1864. The Luxury Editor spent a weekend at Seaton House, so read on to discover why this is, without doubt, St Andrews’ most sophisticated new address. Positioned on ‘The Scores’, St Andrews’ most iconic road, Seaton House offers 42 luxurious guest quarters, including expansive garden and terrace suites, destination dining by celebrated Edinburgh’s seafood restaurant Ondine Oyster & Grill, Bar and outdoor alfresco dining terrace and a further all-day dining experience, The Board Room.

BOOK YOUR STAY
Seaton House
SAVE FOR LATER
Add to wishlist

Scotland, Fife, St Andrews

Haar Rooms

Restaurant with Rooms
At a glance
Rooms Six boutique guest rooms above the restaurant.
Amenities Haar restaurant (four AA Rosettes, listed in the Michelin Guide) with tasting and à la carte menus of local seafood and produce.
More At 1 Golf Place, around 50m from the Old Course in the heart of St Andrews.

Haar Rooms, situated in the heart of St. Andrews, offer an exquisite blend of modern luxury and traditional Scottish charm. The six individually designed rooms are equipped with king-size beds, Smart TVs, and ensuite bathrooms featuring indulgent rain showers. Each room boasts stunning views of the iconic Old Course, West Sands, and the North Sea, providing a serene and picturesque setting. Guests at Haar can start their day with a delightful breakfast at the acclaimed Haar Restaurant, which is renowned for its innovative culinary creations. For a truly memorable dining experience, guests can opt for the Michelin-recommended tasting menu, showcasing the best of local and seasonal produce. The hotel’s proximity to the Old Course, just 50 metres away, makes it a perfect retreat for golf enthusiasts, offering easy access to one of the world’s most famous golf courses.

BOOK YOUR STAY
Haar Rooms
SAVE FOR LATER
Add to wishlist

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