Top St Andrews Accommodation Options

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

Nestled on the picturesque east coast of Scotland, St Andrews exudes charm and elegance, making it a must-visit destination for travelers seeking a perfect blend of history, culture, and natural beauty. As you embark on your journey to this enchanting town, you'll undoubtedly be thrilled by the numerous accommodation options available. From luxurious hotels with breathtaking sea views to cozy bed and breakfast establishments tucked away in idyllic corners of the town, St Andrews UK hotels offer something to suit every traveler's taste and budget.

For those seeking a truly unforgettable experience, consider staying at one of the historic hotels in St Andrews. These grand establishments not only provide luxurious amenities and exceptional service but also offer a glimpse into the town's rich heritage. Imagine waking up in a beautifully restored Victorian-era hotel, surrounded by elegant period furnishings and enchanting views of St Andrews' historic landmarks. With their stately architecture and timeless charm, these accommodations provide a unique opportunity to immerse yourself in the town's history while enjoying all the modern comforts you desire.

If you prefer a more intimate and personalized experience, St Andrews boasts a plethora of charming boutique hotels and guesthouses that will make you feel right at home. These hidden gems offer cozy rooms, warm hospitality, and a chance to connect with the local community. Whether you're a golf enthusiast looking for accommodation near one of the world-famous golf courses or a history aficionado wanting to explore the town's medieval ruins, these boutique hotels provide a cozy retreat after a day of adventure. Embrace the warmth and hospitality of St Andrews as you unwind in comfort and style at these delightful establishments.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Ardgowan Hotel
2. The Golf Inn
3. Fairmont St Andrews, Scotland Hotel
4. Fairmont St Andrews, Scotland Hotel
5. Scores Hotel
6. The Caledonian Hotel
7. The New Inn
8. The Greyfriars Apartment
9. The Inn At Lathones
10. Scores Hotel

Luxury St Andrews UK Hotels

Check Availability

St Andrews
Sep 19, 2025 - Sep 20, 2025

Ardgowan Hotel

8.0

Good

(1815 Reviews)

+ 50 photos
With a history dating back to the 1840s, The Ardgowan Hotel exudes a timeless charm that will transport you to a bygone era. The hotel's Victorian architecture, combined with its warm and friendly atmosphere, creates a delightful setting for your stay in St Andrews. Relax in the cozy lounge, adorned with old-world charm, or explore the surrounding historic sites that are just a stone's throw away.
Address: 2 Playfair Terrace, North Street
Rating: Good 8.0 (1815 Reviews)
Rooms: 36
Price: From 200$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Nestled in the center of St Andrews provides a unique opportunity to immerse yourself in the town's golfing heritage. This family-run hotel offers comfortable rooms, attentive service, and a vibrant atmosphere. After a day exploring the renowned golf courses and historic landmarks, unwind in the hotel's traditional Scottish bar, adorned with golf memorabilia, and relish the camaraderie of fellow enthusiasts.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Boutique St Andrews UK Hotels

For those seeking charm, intimacy, and a personalized experience, this selection of boutique St Andrews UK hotels offers a delightful array of options. Discover the hidden gems that portray the unique character of St Andrews, providing a cozy retreat and genuine warmth from the bustling town. Each hotel is a testament to personalized hospitality and an opportunity to embrace the authentic spirit of St Andrews.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Providing luxurious accommodation and an array of family-friendly amenities, The Fairmont St Andrews is an ideal choice for a memorable family vacation. The hotel offers spacious family suites, a dedicated children's club, indoor and outdoor swimming pools, and even children's menus at its various dining options. Engage in family-friendly activities such as beach walks, bike rides, or exploring the hotel's extensive grounds.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Nestled amid spectacular coastal scenery, The Fairmont St Andrews is a true retreat for the discerning traveler. Boasting two championship golf courses, a luxurious spa, and an array of dining options, this hotel offers an unrivaled experience of serenity and sophistication. Immerse yourself in its grand beauty while enjoying stunning views of the North Sea and the historic town of St Andrews.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Historic St Andrews UK Hotels

Discover the captivating history of St Andrews through these remarkable historic St Andrews UK hotels. Immerse yourself in the heritage and charm of these establishments as you step back in time to experience the luxury and elegance enjoyed by past generations. These hotels provide an opportunity to stay in buildings steeped in history, surrounded by captivating tales of St Andrews' fascinating past.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Located on the famous Scores of St Andrews occupies a prime spot with stunning panoramic views of the bay and the historic town. This hotel, housed in a former Georgian townhouse, offers a unique combination of regal elegance and contemporary comfort. Admire the period features of the hotel while indulging in modern amenities, and embrace the location's significance as a W. Shakespeare-inspired landmark.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

The Caledonian Hotel

7.6

Good

(982 Reviews)

+ 21 photos
Situated just a stone's throw away from St Andrews' renowned golf courses, The Caledonian Hotel offers comfortable and stylish bed and breakfast accommodation. Each room is tastefully decorated and provides a peaceful haven after a day of exploration. Start your morning with a hearty Scottish breakfast served in the charming dining area, and take advantage of the hotel's proximity to local attractions and amenities.
Address: 81 High Street
Rating: Good 7.6 (982 Reviews)
Rooms: 24
Price: From 51$

Budget-Friendly St Andrews UK Hotels

Explore the beauty of St Andrews without breaking the bank with this selection of budget-friendly St Andrews UK hotels. These accommodations offer comfortable rooms, friendly service, and convenient locations, making them perfect for budget-conscious travelers who still want to experience all that St Andrews has to offer. Enjoy a memorable stay without compromising on quality.

The New Inn

7.9

Good

(297 Reviews)

+ -2 photos
Located in the lively heart of St Andrews provides affordable accommodation without compromising on comfort or convenience. The hotel offers cozy rooms, a friendly atmosphere, and an on-site pub where you can enjoy traditional Scottish dishes. Immerse yourself in the lively ambiance of St Andrews by exploring the nearby attractions or strolling along the beautiful beaches just a short distance away.
Address: 21-23 Saint Mary Street
Rating: Good 7.9 (297 Reviews)
Price: From 185$

The Greyfriars Apartment

9.7

Good

(34 Reviews)

+ 44 photos
Nestled in a charming building dating back to the 18th century, The Greyfriars Hotel offers budget-friendly accommodation in the lively heart of St Andrews. With its comfortable rooms, traditional Scottish breakfast, and a warm and inviting atmosphere, this hotel provides a pleasant retreat after a day of exploring the town's historic sites and vibrant streets. Enjoy the convenience of the hotel's central location while staying within your budget.
Address: 16B Greyfriars Garden
Rating: Good 9.7 (34 Reviews)
Rooms: 20
Price: From 88$

Bed and Breakfast St Andrews UK Hotels

Immerse yourself in the warm hospitality and personalized charm of St Andrews with this selection of delightful bed and breakfast St Andrews UK hotels. These establishments offer a cozy and intimate atmosphere, ensuring a memorable stay in the center of this historic town. Wake up to a delicious homemade breakfast and enjoy personalized service as you experience the true essence of St Andrews.

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
Nestled just a short drive away from St Andrews at Lathones offers a family-friendly atmosphere with its cozy and spacious rooms. The hotel provides family suites equipped with separate sleeping areas for children, ensuring privacy and comfort for all. Enjoy the on-site children's play area, outdoor spaces for exploring, and easy access to nearby attractions such as the St Andrews Aquarium.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Family adventures abound at The Scores Hotel, ideally situated close to St Andrews' attractions and the beautiful West Sands Beach. This hotel offers family rooms with ample space and vibrant decor, ensuring a fun and comfortable stay for all. Take advantage of the hotel's proximity to the beach for sandcastle building or explore the mini golf courses nearby. End the day with a delicious meal at the hotel's family-friendly restaurant.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Family-Friendly St Andrews UK Hotels

Embark on a memorable family adventure to St Andrews with this selection of family-friendly St Andrews UK hotels. These accommodations are designed to cater to the needs of both adults and children, ensuring a comfortable and enjoyable stay for the whole family. Discover spacious rooms, convenient amenities, and exciting on-site activities that will create lasting memories for everyone.

Pet-Friendly St Andrews UK Hotels

Don't leave your furry companions behind when exploring St Andrews. Discover pet-friendly St Andrews UK hotels that welcome both you and your beloved pets. These accommodations ensure a comfortable stay for both humans and animals, with convenient amenities and easy access to pet-friendly areas. Explore the town knowing that your four-legged friend is welcome to join in on the adventure.