Sunset Cities

Hotels Find

List of best hotels

Discover the Finest Hotels on St Andrews for an Unforgettable Stay

Check Availability

St Andrews
Aug 01, 2025 - Aug 02, 2025
Find

Are you in a hurry?

Here is a quick list of hotels in St Andrews, selected based on their rating

Name of hotel Accommodation Rating Price, $
Ardgowan Hotel

8.0 / 10

(1815 Reviews)

From 200$
The Inn At Lathones

8.1 / 10

(1012 Reviews)

From 131$
The Golf Inn

8.2 / 10

(494 Reviews)

From 115$
Drumoig Golf Hotel

8.2 / 10

(672 Reviews)

From 140$
Scores Hotel

6.7 / 10

(528 Reviews)

From 123$

Welcome to St Andrews, the picturesque coastal town nestled on the east coast of Scotland. Known for its rich history, stunning landscapes, and prestigious university, St Andrews offers a truly enchanting experience for travelers. As you plan your visit, one crucial aspect to consider is your accommodation. With a range of hotels on St Andrews, you can find the perfect place to rest and rejuvenate after a day exploring the town's numerous attractions. From luxurious establishments offering breathtaking views of the North Sea to cozy boutique hotels with charming character, St Andrews has something to suit every traveler's taste and budget.

Immerse yourself in the heart of St Andrews by booking a stay at one of the hotels conveniently located on or near the famous St Andrews street. These establishments offer easy access to the town's vibrant atmosphere and are within walking distance of iconic landmarks such as St Andrews Castle and Cathedral. Whether you prefer a modern hotel with all the amenities or a historic inn with a touch of old-world charm, the hotels on St Andrews Street cater to diverse preferences. Start your day with a visit to one of the quaint local cafes and soak in the town's delightful ambiance before embarking on your adventures.

For those seeking a tranquil escape from the bustling town center, consider staying at one of the hotels on St Andrews with a more secluded setting. Nestled amidst rolling green fields and picturesque landscapes, these hotels provide a serene retreat where you can unwind and recharge. Immerse yourself in the breathtaking scenery surrounding St Andrews by staying at a hotel situated along the stunning coastline or overlooking one of the renowned golf courses. With their idyllic locations and luxurious amenities, these hotels offer an unforgettable experience in the lap of nature, away from the hustle and bustle of everyday life.

Luxury Hotels on St Andrews

Navigation

1. Ardgowan Hotel

2. The Inn At Lathones

Boutique Hotels on St Andrews

3. The Golf Inn

4. Drumoig Golf Hotel

Coastal Hotels on St Andrews

5. Scores Hotel

6. The Greyfriars Apartment

Historic Hotels on St Andrews

7. Rufflets St Andrews Hotel

8. Fairmont St Andrews, Scotland Hotel

Family-Friendly Hotels on St Andrews

9. The Old Station Guest House

Ardgowan Hotel

8+
View all photos
The Ardgowan Hotel extends its warm hospitality to your four-legged friends, welcoming dogs of all sizes. This pet-friendly hotel offers designated pet-friendly rooms with comfortable bedding and easy access to outdoor areas for walkies. The hotel is conveniently located near the town center and beautiful coastal walks, providing ample opportunities for you and your furry friend to explore St Andrews together.
📍 Address: 2 Playfair Terrace, North Street
✔️ Rating: Very good 8 (1815 Reviews)
🔑 Rooms: 36
🏷️ Price: From 200$

The Inn At Lathones

6+
View all photos
The Inn at Lathones, situated just a short drive from St Andrews, offers a cozy and family-friendly atmosphere. The hotel provides family rooms with comfortable bedding arrangements and in-room amenities suitable for children. A family-friendly restaurant offers a children's menu, and the outdoor play area allows kids to burn off energy while parents relax. The surrounding countryside provides opportunities for family-friendly outdoor activities, making The Inn at Lathones a perfect choice for a memorable family getaway.
📍 Address: Lathones, By Largoward
✔️ Rating: Very good 8.1 (1012 Reviews)
🔑 Rooms: 24
🏷️ Price: From 131$

Boutique Hotels on St Andrews

Embrace the charm and character of St Andrews with a stay at one of its enchanting boutique hotels. These intimate and uniquely designed establishments capture the essence of the town, providing a cozy and personalized experience. Immerse yourself in the local culture and enjoy the warm hospitality of St Andrews while staying in these quaint and charming hotels.

The Golf Inn

3+
View all photos
Experience the coastal charm and warm hospitality of The Golf Inn, a boutique hotel nestled in the heart of St Andrews. With its prime location just a short stroll from the beach, this hotel offers a perfect blend of coastal beauty and town convenience. Relax in the comfortable rooms adorned with nautical-inspired decor, and enjoy a delicious meal at the hotel's seafood-focused restaurant. Immerse yourself in the coastal ambiance of St Andrews at The Golf Inn, where relaxation and stunning views meet.
📍 Address: 1 Golf Place
✔️ Rating: Very good 8.2 (494 Reviews)
🔑 Rooms: 6
🏷️ Price: From 115$

Drumoig Golf Hotel

10+
View all photos
Nestled in the beautiful countryside near St Andrews is a pet-friendly establishment allowing dogs to stay with their owners. The hotel provides comfortable and pet-friendly rooms with easy access to outdoor spaces for walks and playtime. Enjoy the hotel's stunning surroundings, including a championship golf course and picturesque trails perfect for leisurely strolls with your canine companion.
📍 Address: Forgan Drive
✔️ Rating: Very good 8.2 (672 Reviews)
🔑 Rooms: 20
🏷️ Price: From 140$

Coastal Hotels on St Andrews

Embrace the scenic beauty and tranquility of St Andrews with a stay at one of its coastal hotels. Located along the stunning coastline, these hotels offer breathtaking views and a serene atmosphere, allowing you to reconnect with nature while enjoying the comforts of modern accommodation. Immerse yourself in the coastal charm of St Andrews and let the calming sounds of the sea create a peaceful backdrop for your stay.

Scores Hotel

4+
View all photos
Perched on the cliffs overlooking the North Sea, The Scores Hotel offers panoramic views of St Andrews Bay and the iconic Old Course. Immerse yourself in the coastal beauty of St Andrews from the comfort of your elegantly appointed room. Indulge in superb dining at the on-site restaurant, which serves a variety of delicious dishes made with fresh local produce. With its stunning location and warm hospitality, The Scores Hotel is the perfect choice for a tranquil coastal retreat on St Andrews.
📍 Address: 76 The Scores
✔️ Rating: Good 6.7 (528 Reviews)
🔑 Rooms: 36
🏷️ Price: From 123$

The Greyfriars Apartment

4+
View all photos
Located in the very heart of St Andrews is a pet-friendly accommodation that welcomes well-behaved pets. The hotel offers pet-friendly rooms with comfortable furnishings and designated areas for pet owners to enjoy meals. St Andrews' dog-friendly beaches and scenic walks are just a short distance away, making The Greyfriars Hotel a perfect base for exploring St Andrews with your furry companion.
📍 Address: 16B Greyfriars Garden
✔️ Rating: Excellent 9.7 (34 Reviews)
🔑 Rooms: 20
🏷️ Price: From 88$

Historic Hotels on St Andrews

Step back in time and embrace the rich history of St Andrews with a stay at one of its historic hotels. These remarkable establishments offer a glimpse into the town's past, immersing you in its fascinating heritage while providing all the modern comforts you need for a memorable stay. Experience a true journey through time while embracing the unique charm of these historic hotels.

Rufflets St Andrews Hotel

6+
View all photos
Escape to the tranquility of Rufflets St Andrews, a charming country house hotel set amidst ten acres of beautifully manicured gardens. This family-run hotel exudes warmth and old-world charm, with individually styled rooms and a welcoming atmosphere. Enjoy the hotel's award-winning Terrace Restaurant, renowned for its seasonal Scottish cuisine made with locally sourced ingredients. Take leisurely strolls through the gardens or unwind with a glass of whiskey at the bar. Rufflets St Andrews offers a serene retreat without compromising on luxury and comfort.
📍 Address: Strathkinness Low Road
✔️ Rating: Excellent 8.8 (673 Reviews)
🔑 Rooms: 23
🏷️ Price: From 343$

Fairmont St Andrews, Scotland Hotel

11+
View all photos
Nestled amidst stunning coastal landscapes and overlooking the North Sea, Fairmont St Andrews offers a truly enchanting experience. The hotel boasts luxurious rooms and suites, each meticulously appointed with elegant furnishings and modern amenities. Indulge in delectable cuisine at its signature restaurants and enjoy a round of golf at its two championship courses. The Fairmont Spa provides a haven of relaxation, offering a range of treatments inspired by its coastal surroundings. Immerse yourself in luxury at Fairmont St Andrews, where every detail is crafted to perfection.
📍 Address: Kingask
✔️ Rating: Excellent 8.6 (1937 Reviews)
🔑 Rooms: 225
🏷️ Price: From 331$

Family-Friendly Hotels on St Andrews

Create lasting memories with your family at one of the welcoming and family-friendly hotels in St Andrews. These accommodations offer a range of amenities and services tailored to provide a comfortable stay for guests of all ages. From spacious rooms to child-friendly facilities, these hotels ensure that your family enjoys a delightful and stress-free experience in St Andrews.

The Old Station Guest House

3+
View all photos
Your family will be enthralled by the unique and charming setting of The Old Station St Andrews. This converted railway station offers family rooms with a touch of nostalgia, featuring railway-themed decor and comfortable bedding arrangements. The hotel's spacious grounds provide ample space for children to explore and play. With its close proximity to St Andrews and family-friendly facilities, The Old Station St Andrews ensures a delightful stay for families seeking adventures in St Andrews.
📍 Address: Stravithie Bridge
✔️ Rating: Excellent 9.1 (418 Reviews)
🔑 Rooms: 10
🏷️ Price: From 228$

Pet-Friendly Hotels on St Andrews

Don't leave your furry friends behind! Discover the pet-friendly hotels in St Andrews that warmly welcome both you and your beloved pets. These accommodations offer comfortable and pet-friendly facilities, ensuring that your entire family, including your four-legged companions, can enjoy a memorable stay in St Andrews.

Location