Premier 5-Star Hotels in St Andrews, Scotland

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Located on the picturesque east coast of Scotland, St Andrews is a charming town renowned for its rich history, stunning coastal scenery, and world-class golf courses. For travelers seeking the pinnacle of luxury, St Andrews offers an exceptional range of 5-star hotels that effortlessly blend elegance with unparalleled service. Whether you're a golfer eager to tee off on legendary courses or a discerning traveler in search of opulent retreats, St Andrews is the perfect destination to indulge in an unforgettable vacation.

Immerse yourself in the lap of luxury at the exquisite 5-star hotels in St Andrews. From historic properties steeped in tradition to contemporary havens boasting cutting-edge design, there is an exceptional range of accommodations to suit every preference. Indulge in spacious and lavishly appointed suites that offer breathtaking views of the rugged coastline or the world-famous Old Course. Unwind in opulent spas that offer indulgent treatments, or savor culinary delights at award-winning restaurants that showcase the finest local produce while catering to even the most discerning palates.

Beyond the luxurious comforts of the hotels, St Andrews also offers a wealth of attractions and activities to explore. Tee off at the renowned St Andrews Links, a golf lover's paradise with seven exceptional courses, including the iconic Old Course. Indulge in some retail therapy at the charming boutiques and antique shops that line the cobbled streets, or savor a delicious afternoon tea at one of the town's quaint tearooms.

So, whether you're seeking the ultimate golfing getaway, a idyllic coastal retreat, or simply an escape to unparalleled luxury, St Andrews offers an array of 5-star hotels that will exceed even the loftiest of expectations. Immerse yourself in the charm and elegance of this historic town, and experience the epitome of opulence at some of the finest accommodations Scotland has to offer.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

1. Fairmont St Andrews, Scotland Hotel
2. Rufflets St Andrews Hotel
3. Braeside House Bed & Breakfast
4. Apex City Quay Hotel & Spa
5. Scores Hotel
6. Old Manor Hotel
7. Fairmont St Andrews, Scotland Hotel

Historic Elegance

Check Availability

St Andrews
Mar 26, 2026 - Mar 27, 2026

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
The Fairmont St Andrews offers a striking contemporary setting overlooking the North Sea. The spacious and elegantly furnished rooms ensure a comfortable stay, complete with modern amenities. Enjoy an array of on-site facilities, including two championship golf courses, a luxury spa, and exceptional dining options. Appreciate the panoramic views while sipping whisky at the bar, or relax in the indulgent spa for a rejuvenating experience.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
The Rufflets Hotel is a delightful blend of contemporary design and timeless charm. Set within ten acres of exquisite gardens, this luxury hotel showcases elegance and serenity. Stylish rooms offer a tranquil retreat, while the hotel's acclaimed Terrace Restaurant serves exquisite cuisine made from locally sourced ingredients. Unwind in the beautiful gardens, or explore the nearby attractions for an unforgettable St Andrews experience.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Contemporary Chic

Immerse yourself in sleek and modern surroundings at these contemporary 5-star hotels in St Andrews. Designed with sophistication and style, these accommodations provide a refreshing and luxurious retreat for discerning travelers.

Braeside House Bed & Breakfast

8.9

Good

(47 Reviews)

+ 68 photos
The Braeside House offers a tranquil hideaway set in stunning landscaped gardens. This luxurious bed and breakfast exudes charm and elegance, with individually styled rooms that ensure a comfortable stay. Relax in the peaceful gardens, savor a delicious homemade breakfast, or take a leisurely walk to the nearby beach. Experience the tranquility and seclusion of The Braeside House.
Address: 25 Nelson Street
Rating: Good 8.9 (47 Reviews)
Price: From 205$

Apex City Quay Hotel & Spa

8.6

Good

(5115 Reviews)

+ 156 photos
The Apex City Quay Hotel & Spa is a stunning architectural marvel located in the very heart of Dundee, just a short drive from St Andrews. This 5-star hotel features contemporary design, with sleek and stylish rooms offering top-notch amenities. Guests can pamper themselves at the spa, savor exquisite meals at the hotel's restaurants, or explore the vibrant city of Dundee.
Address: 1 West Victoria Dock Road
Rating: Good 8.6 (5115 Reviews)
Rooms: 151
Price: From 96$

Coastal Retreats

Experience breathtaking vistas and idyllic seaside getaways at these 5-star hotels in St Andrews. Perched along the coastline, these establishments provide a serene and luxurious escape for those seeking relaxation and tranquility.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Situated atop a picturesque cliff, The Scores Hotel boasts stunning views of St Andrews' coastline. This elegant hotel seamlessly blends traditional Scottish design with modern luxury. The finely appointed rooms offer a tranquil retreat, and guests can indulge in spa treatments or relish delicious dishes made from locally sourced ingredients. The Scores Hotel offers a truly memorable experience, steeped in history and natural beauty.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Old Manor Hotel

8.2

Good

(428 Reviews)

+ 115 photos
The Old Manor Hotel, located in the picturesque village of Lundin Links, offers a blend of traditional charm and modern luxury. This 5-star hotel, housed in a historic 19th-century manor, features beautifully designed rooms and stunning views of the Firth of Forth. Guests can enjoy unparalleled comfort, indulge in delectable cuisine at the hotel's restaurant, or explore the stunning coastal landscapes nearby.
Address: 55 Leven Road
Rating: Good 8.2 (428 Reviews)
Rooms: 14
Price: From 133$

Tranquil Seclusion

Discover secluded oases of tranquility at these hidden 5-star gems in St Andrews. Tucked away from the hustle and bustle, these hotels offer privacy and exclusivity, ensuring a peaceful and rejuvenating stay.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
The Fairmont St Andrews is a luxurious seaside retreat overlooking the North Sea. Boasting spacious and elegantly furnished rooms, this 5-star hotel offers a range of amenities, including two championship golf courses, a spa, and exceptional dining options. Guests can unwind while taking in panoramic views, indulge in rejuvenating spa treatments, or sample exquisite cuisine that showcases the finest local ingredients.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Seaside Splendor

Immerse yourself in the breathtaking beauty of St Andrews' scenic coastline at these remarkable 5-star seaside hotels. Offering luxurious accommodations with stunning ocean views, these establishments provide the perfect backdrop for a memorable stay.

Architectural Marvels

Immerse yourself in the grandeur of architectural masterpieces at these extraordinary 5-star hotels in St Andrews. These magnificent establishments not only offer opulent accommodations but also showcase stunning architectural designs that reflect the town's rich heritage.