Best Hotels in St Andrews, Scotland's Coastal Paradise

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

Are you looking to discover the enchanting coastal town of St Andrews its rich history and stunning landmarks to its world-renowned golf courses, St Andrews has something for everyone. One of the essential aspects of planning a visit to this picturesque town is finding the perfect accommodation. In this article, we will highlight the top hotels in St Andrews offering you a glimpse into the finest options for a memorable stay.

Immerse yourself in the warm Scottish hospitality as you step into the elegant and luxurious surroundings of our top hotel recommendations. Whether you prefer a charming boutique hotel or a grand establishment overlooking the North Sea, St Andrews has a range of options that cater to different preferences. Indulge in modern amenities, spacious rooms with breathtaking views, and exceptional service, making your stay truly unforgettable.

For those seeking a truly unique experience, consider staying at one of the historic hotels that dot the streets of St Andrews. These grand establishments boast a rich heritage, blending timeless elegance with modern comforts. Step back in time as you walk through their regal hallways and immerse yourself in the stories that have shaped St Andrews over the centuries. Each of these hotels provides a window into the town's captivating past while offering top-notch amenities and world-class service.

Prepare to embark on a journey of discovery as you explore the top hotels in St Andrews you're a golf enthusiast, history buff, or simply yearning for a relaxing coastal getaway, you'll find the perfect accommodation to suit your needs. So pack your bags, plan your itinerary, and get ready to create unforgettable memories in the charming town of St Andrews surrounded by the finest hotels this captivating destination has to offer.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Scores Hotel
2. The Golf Inn
3. Fairmont St Andrews, Scotland Hotel
4. Hotel Du Vin, St Andrews
5. Rufflets St Andrews Hotel
6. Apex City Quay Hotel & Spa
7. Ardgowan Hotel
8. Scores Hotel

Top Boutique Hotels in St Andrews, Scotland

Check Availability

St Andrews
Mar 12, 2026 - Mar 13, 2026

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Situated on the rugged coastline, Hotel J offers a stunning seaside retreat. With its unparalleled views over St Andrews Bay and the North Sea, it captures the essence of the town's coastal charm. The comfortable rooms, attentive service, and proximity to the town center make it an ideal choice for those seeking a combination of seaside tranquility and convenient access to St Andrews' attractions.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Steeped in history, Hotel G offers a glimpse into St Andrews' golfing heritage. Its central location and proximity to the Old Course make it a favorite among golf enthusiasts. The hotel showcases a blend of traditional Scottish décor and contemporary comforts, providing guests with a comfortable and authentic experience. Delight in warm hospitality, cozy rooms, and a traditional Scottish pub atmosphere.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Top Luxury Hotels in St Andrews, Scotland

Embrace opulence and sophistication at the top luxury hotels in St Andrews you seek ultimate relaxation or extraordinary experiences, these luxury properties define indulgence and ensure an unforgettable stay.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Overlooking the picturesque Scottish coastline, Hotel D offers a luxurious retreat amidst stunning landscapes. With its secluded location and extensive amenities, it has rightfully earned its place among the top luxury hotels in St Andrews spacious rooms, championship golf courses, exclusive spa, and multiple dining options make it a haven for luxury travelers seeking a lavish experience.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Hotel Du Vin, St Andrews

8.6

Good

(1197 Reviews)

+ 95 photos
Hotel P, The Hotel du Vin St Andrews, offers excellent family-friendly accommodations in a charming setting. With spacious rooms, a welcoming atmosphere, and a range of amenities, this hotel caters to the needs of families traveling with children. Enjoy the on-site restaurant and bar, take advantage of the hotel's proximity to family-friendly attractions, and create lasting memories together.
Address: 40 The Scores
Rating: Good 8.6 (1197 Reviews)
Rooms: 22
Price: From 279$

Top Historic Hotels in St Andrews, Scotland

Immerse yourself in the rich history and timeless charm of St Andrews by staying at one of its top historic hotels.

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Escape to Hotel E and experience timeless elegance and charm. This five-star country house hotel combines classic sophistication with contemporary comforts. Set in ten acres of beautiful gardens, it offers a serene and tranquil setting. The attentive service, Michelin-starred restaurant, and individually styled rooms make it an ideal choice for those looking for refined luxury in St Andrews .
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Apex City Quay Hotel & Spa

8.6

Good

(5115 Reviews)

+ 156 photos
While not directly located in St Andrews & Spa, provides an excellent family-friendly option just a short drive away. With spacious rooms, a swimming pool, and a range of child-friendly amenities, this hotel offers a relaxing and enjoyable stay for families. Explore St Andrews during the day and return to the comfort of this welcoming hotel in the evening.
Address: 1 West Victoria Dock Road
Rating: Good 8.6 (5115 Reviews)
Rooms: 151
Price: From 96$

Top Seaside Hotels in St Andrews, Scotland

Experience the beauty of St Andrews' coastline by choosing one of its top seaside hotels. Discover the perfect seaside retreat where you can unwind, recharge, and revel in the town's coastal allure.

Ardgowan Hotel

8.0

Good

(1815 Reviews)

+ 50 photos
Hotel I holds a prominent place among St Andrews' historic hotels, offering guests a glimpse into Scotland's storied past. Housed in a charming Victorian building, it seamlessly blends traditional features with modern amenities. Each room is uniquely designed, capturing the essence of the hotel's heritage. Enjoy warm Scottish hospitality, explore the town's attractions, and immerse yourself in the historical ambiance surrounding this delightful hotel.
Address: 2 Playfair Terrace, North Street
Rating: Good 8.0 (1815 Reviews)
Rooms: 36
Price: From 200$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Situated near the West Sands Beach, Hotel Q, The Best Western Scores Hotel, offers comfortable and welcoming accommodations for families. With spacious family rooms, a friendly atmosphere, and an array of amenities, it ensures a pleasant stay for all. Take a leisurely stroll on the beach, explore nearby attractions suitable for children, and experience the beauty of St Andrews with your family.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Top Budget-Friendly Hotels in St Andrews, Scotland

Explore St Andrews without breaking the bank by choosing one of the top budget-friendly hotels in the area. Enjoy a pleasant stay in the lively heart of St Andrews while keeping your travel budget in check.

Top Family-Friendly Hotels in St Andrews, Scotland

Experience a memorable family vacation in St Andrews by choosing one of the top family-friendly hotels in the area. Create unforgettable memories and enjoy a comfortable stay with your family.