Best Hotels by St Andrews Scotland

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

Welcome to St Andrews a charming coastal town renowned for its rich history, stunning landscapes, and prestigious university. Nestled along the rugged east coast, St Andrews beckons travelers with its exquisite beauty and captivating charm. When it comes to finding the perfect place to stay in this remarkable destination, look no further than the hotels by St Andrews Scotland. Whether you're seeking a luxurious retreat or a cozy boutique hotel, St Andrews offers an array of accommodation options to suit every traveler's needs.

Immerse yourself in the heritage and enchantment of St Andrews by staying in one of the many hotels located near its historic attractions. From the iconic St Andrews Castle to the revered St Andrews Cathedral, these awe-inspiring landmarks are just a stone's throw away from the captivating hotels by St Andrews Scotland. Wake up to breathtaking views of the North Sea, explore the town's picturesque streets lined with charming shops and restaurants, and delve into the town's centuries-old history – all conveniently accessible from your well-appointed accommodation.

In addition to its cultural and historical treasures, St Andrews is also famous for its world-class golf courses. Stay at one of the top-notch hotels by St Andrews Scotland to indulge in a golfing experience like no other. Whether you're an avid golfer or a casual enthusiast, the town's legendary courses, including the Old Course, are sure to leave an indelible mark on your golfing journey. After a day on the greens, unwind in the comfort of your hotel, where impeccable service and luxurious amenities await.

Embark on a memorable journey in St Andrews by choosing from the exceptional hotels the town has to offer. With their prime locations, charming ambiance, and unrivaled hospitality, the hotels by St Andrews Scotland provide the perfect base for exploring all that this captivating destination has to offer.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Inn At Kingsbarns
2. Fairmont St Andrews, Scotland Hotel
3. The Inn At Kingsbarns
4. Scores Hotel
5. Scores Hotel
6. The Inn At Lathones
7. The Golf Inn
8. Hotel Du Vin, St Andrews
9. Scores Hotel
10. Fairmont St Andrews, Scotland Hotel

Luxury Hotels by St Andrews Scotland

Check Availability

St Andrews
Jan 18, 2026 - Jan 19, 2026

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
Located a short drive from St Andrews in the picturesque village of Kingsbarns, The Inn at Kingsbarns offers a peaceful coastal getaway. Surrounded by stunning countryside and close to the beautiful Kingsbarns Beach, this charming inn combines warm hospitality with comfortable accommodations. Dine on delectable dishes crafted from locally sourced ingredients at the restaurant and embrace the tranquility of the coastal retreat.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
The Fairmont St Andrews not only offers luxurious amenities but also ensures a memorable experience for the whole family. Family suites provide spacious accommodations with separate bedrooms and living areas, while children can enjoy the dedicated kids' club, pools, and outdoor play areas. Explore beautiful coastal paths, enjoy family-friendly dining options, and create lasting memories of your St Andrews getaway.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Boutique Hotels by St Andrews Scotland

For those seeking a unique and intimate experience, these boutique hotels by St Andrews Scotland offer an enchanting blend of character, charm, and personalized service. Discover hidden gems that capture the essence of St Andrews, each with its own distinctive style and atmosphere. From historic buildings to chic contemporary designs, these boutique hotels provide a truly memorable stay in this captivating town.

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
The Inn at Kingsbarns welcomes families with its warm hospitality and comfortable accommodations. Family rooms are available, providing ample space for everyone. Kids will love the outdoor playground, and the inn's restaurant offers a children's menu with tasty options. With its scenic location and proximity to family-friendly attractions, The Inn at Kingsbarns is an ideal choice for a family vacation.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
As a charming seaside hotel, The Scores Hotel offers magnificent views over West Sands Beach and St Andrews Bay. Its cozy and comfortable rooms provide a relaxing retreat after a day of exploration. Wake up to the sound of crashing waves, take a leisurely stroll along the beach, or venture into town to discover St Andrews' captivating history. With its idyllic location and welcoming ambiance, The Scores Hotel offers a peaceful coastal retreat.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Golf Resorts by St Andrews Scotland

Embrace your passion for golf by staying at these exceptional golf resorts by St Andrews Scotland. From playing world-renowned courses to enjoying luxurious amenities and unbeatable views, these resorts cater to golf enthusiasts seeking an unforgettable experience. Immerse yourself in the prestigious golfing heritage of St Andrews while enjoying the finest hospitality and breathtaking surroundings.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Best Western Scores Hotel understands the bond between pet owners and their dogs and embraces four-legged guests. Pet-friendly rooms provide comfort for both you and your pet, and the hotel's location near East Sands Beach allows for enjoyable walks together. With its welcoming atmosphere and pet-friendly approach, Best Western Scores Hotel is a great choice for pet-loving travelers.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
Escape to the countryside and experience the rustic charm of The Inn at Lathones, a boutique hotel located just a short drive from St Andrews. This historic coaching inn has been lovingly restored and offers cozy rooms with traditional Scottish touches. Unwind by the log fire in the bar, sample local produce at the restaurant, or explore the stunning East Neuk of Fife. The Inn at Lathones provides a charming and intimate escape from the bustling city.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

Coastal Retreats by St Andrews Scotland

Immerse yourself in the breathtaking coastal beauty of St Andrews by staying at these coastal retreats. Experience the tranquility of the pristine beaches, enjoy invigorating walks along the rugged coastline, and discover the charm of St Andrews' maritime heritage. These hotels offer a peaceful escape where you can unwind and rejuvenate amidst stunning natural surroundings.

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Located just minutes from the Old Course and St Andrews' main attractions, The Golf Inn offers budget-friendly accommodations without compromising on convenience. Comfortable rooms provide a cozy retreat and easy access to explore the town. Take advantage of affordable local dining options and immerse yourself in the charm of St Andrews while staying at The Golf Inn.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Hotel Du Vin, St Andrews

8.6

Good

(1197 Reviews)

+ 95 photos
Housed in a lovingly restored Victorian building, Hotel du Vin St Andrews is a stylish boutique hotel that perfectly marries heritage with contemporary design. Each room is uniquely designed and showcases a blend of modern comforts and classic elegance. Indulge in a gastronomic experience at the hotel's Bistro du Vin, and unwind with a glass of fine wine at the onsite bar. This boutique gem offers a sophisticated retreat in the center of St Andrews.
Address: 40 The Scores
Rating: Good 8.6 (1197 Reviews)
Rooms: 22
Price: From 279$

Family-Friendly Hotels by St Andrews Scotland

Create unforgettable family memories with these family-friendly hotels by St Andrews Scotland. From spacious accommodations to kid-friendly amenities and activities, these hotels are designed to cater to the needs of families. Experience the charm of St Andrews together, with endless opportunities for exploration and adventure that will delight both children and adults alike.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Nestled in the lively heart of St Andrews and just a short distance from East Sands Beach, Best Western Scores Hotel offers a delightful blend of convenience and seaside tranquility. With its tastefully furnished rooms and attentive service, this hotel provides a comfortable base to explore the town and relax by the coast. Indulge in delicious cuisine at the hotel's restaurant or unwind with a drink at the bar, soaking in the coastal atmosphere.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Offering panoramic views of the town and coastline, Fairmont St Andrews is a luxurious retreat that seamlessly blends modern comforts with Scottish charm. Set on a cliff-top, this five-star hotel features elegant rooms, a championship golf course, and a range of dining options showcasing local and international flavors. Immerse yourself in relaxation at the exquisite spa or take a leisurely stroll along the stunning coastal paths.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Pet-Friendly Hotels by St Andrews Scotland

Don't leave your furry friend behind when visiting St Andrews. These pet-friendly hotels by St Andrews Scotland provide accommodations that welcome both you and your four-legged companion. Enjoy exploring the town and its surrounding nature with your pet, knowing that a comfortable and welcoming space awaits your return.

Budget-Friendly Hotels by St Andrews Scotland

Explore St Andrews without breaking the bank by choosing these budget-friendly hotels that deliver comfort and value. Offering affordable accommodations without compromising on quality, these hotels allow you to experience the charm and beauty of St Andrews while staying within your budget.