St Andrews Hotels

St Andrews
Nov 22, 2024 - Nov 23, 2024
2 adults, 1 room
Search
St Andrews Hotels
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.4
Very good (445)
View map · 0.4 mi City Centre
From
128US$ /per night
8.2
Very good (154)
View map · 0.3 mi City Centre
From
74US$ /per night
8.4
Very good (226)
View map · 0.3 mi City Centre
From
299US$ /per night
8.6
Excellent (534)
View map · 2.7 mi City Centre
From
253US$ /per night
8.4
Very good (335)
View map · 0.1 mi City Centre
From
89US$ /per night
8.2
Very good (129)
View map · 0.4 mi City Centre
From
123US$ /per night
8.2
Very good (82)
View map · 0.2 mi City Centre
From
487US$ /per night
8.2
Very good (137)
View map · 0.2 mi City Centre
From
132US$ /per night
8.4
Very good (175)
View map · 1.8 mi City Centre
From
249US$ /per night
8.2
Very good (260)
View map · 5.3 mi City Centre
From
85US$ /per night
8.2
Very good (67)
View map · 0.2 mi City Centre
From
196US$ /per night
8.4
Very good (13)
View map · 3.3 mi City Centre
From
793US$ /per night

Discover Your Perfect Stay

Its charming streets are lined with a variety of accommodations, catering to different tastes and budgets. Whether you're a seasoned golfer, a history enthusiast exploring the ancient university, or a couple looking for a romantic getaway, the hotels in St Andrews will enhance your experience.

From luxury hotels offering world-class amenities to quaint bed-and-breakfasts steeped in local charm, there’s a perfect spot for everyone. For those seeking upscale comfort, establishments like the Old Course Hotel provide breathtaking views of the famous golf course, alongside unparalleled hospitality. If you're traveling on a budget, don't overlook charming boutique hotels and guesthouses that deliver a cozy atmosphere without breaking the bank.

When planning your stay, consider the location of your accommodation to maximize your time in this enchanting town. Many hotels in St Andrews are conveniently situated near major attractions, allowing you to explore the rich history of the area effortlessly. No matter where you choose to stay, you’ll find that these hotels not only serve as a comfortable base but also as gateways to the unique experiences that St Andrews has to offer.

Name of hotel Booking Rating Price, $
Old Course Hotel St Andrews

9.1 / 10

(1310 Reviews)

From 248US$
Hotel Du Vin, St Andrews

8.7 / 10

(1004 Reviews)

From 299US$
Rufflets St Andrews

8.8 / 10

(672 Reviews)

From 249US$
Rusacks St Andrews

9.0 / 10

(2074 Reviews)

From 128US$
No12 Bed And Breakfast, St Andrews

9.2 / 10

(164 Reviews)

From 258US$
9.1
Excellent (1310)

Old Course Hotel St Andrews

5
Old Station Road
The Old Course Hotel St Andrews is one of the most prestigious hotels in the area, famous for its stunning views of the Old Course, the birthplace of golf. With a blend of modern elegance and historical significance, this five-star hotel features rooms designed to ensure ultimate comfort while overlooking the iconic golf course. Guests can enjoy a variety of dining options, including Michelin-starred cuisine, offering an exceptional culinary experience. The hotel also boasts a luxurious spa, providing a serene retreat after a day of exploring or golfing. Engaging in various activities nearby, from golf to beach walks, guests can immerse themselves in the beauty of St Andrews. The Old Course Hotel represents the pinnacle of luxury among hotels in St Andrews.

From

248US$ /per night
8.7
Excellent (1004)

Hotel Du Vin, St Andrews

4
40 The Scores
Hotel Du Vin St Andrews combines elegance and charm, offering an enchanting environment ideal for romantic getaways. Set in a beautifully restored Edwardian structure, the hotel's stylish rooms feature luxurious furnishings and modern amenities, enhancing guests' comfort and enjoyment. Couples can indulge in the delightful culinary offerings at the Bistro du Vin, which showcases delicious dishes made from seasonal ingredients. The hotel's proximity to the beach and historic sites allows couples to enjoy romantic strolls while soaking in the area's picturesque beauty. With its intimate atmosphere and exceptional service, Hotel Du Vin is a standout choice among romantic hotels in St Andrews. It provides everything you need for a beautiful getaway with your special someone.

From

299US$ /per night

Luxury Hotels in St Andrews

When it comes to enjoying a lavish experience, the luxury hotels in St Andrews cater to discerning travelers looking for top-tier amenities and breathtaking views. These select accommodations combine elegance and comfort, ensuring a memorable stay while showcasing the charm of this historic coastal town. Guests can indulge in spa treatments, savor gourmet dining, and experience unparalleled hospitality, all while being steps away from St Andrews' rich cultural heritage. With their prime locations, these hotels make it easy to explore golf courses, iconic landmarks, and beautiful coastline. Whether you’re celebrating a special occasion or simply treating yourself, the luxury options among hotels in St Andrews are sure to impress. Here, we highlight three exquisite choices that epitomize grandeur and sophistication.

8.8
Excellent (672)

Rufflets St Andrews

4
Strathkinness Low Road
Rufflets St Andrews, set in beautiful gardens, blends luxury with quaint charm, making it a standout among hotels in St Andrews. This award-winning country house hotel offers an intimate atmosphere with elegantly decorated rooms and first-rate hospitality. Guests can relish exquisite meals at the onsite restaurant, which uses fresh, local produce to create delightful dishes. Additionally, the hotel features a spa and offers various activities, including golfing at nearby courses. Its close proximity to St Andrews' attractions allows travellers to easily explore the town while enjoying a serene retreat at the hotel. Rufflets combines luxury with a personal touch, ensuring a memorable stay.

From

249US$ /per night
9
Excellent (2074)

Rusacks St Andrews

5
Pilmour Links
Rusacks St Andrews is a premier golf hotel offering stunning views of the Old Course, with a variety of luxurious accommodations tailored for golf enthusiasts. Guests can enjoy easy access to the historic golf course, along with many others in the area, making it a convenient choice for avid players. The hotel features a contemporary style, with well-appointed rooms and a renowned restaurant that serves locally inspired dishes. After a day on the course, visitors can relax at the rooftop terrace bar while taking in breathtaking views of the coastline. With its impeccable service and prime location, Rusacks is a top pick for those seeking golf hotels in St Andrews. It encapsulates the spirit of the sport while providing all the comforts needed for a satisfying stay.

From

128US$ /per night

Boutique Hotels in St Andrews

Boutique hotels in St Andrews offer a unique blend of character, style, and personalized service, perfect for travelers seeking something out of the ordinary. These charming accommodations often feature distinctive designs and a cozy atmosphere, making them ideal for those who appreciate attention to detail. Staying at a boutique hotel lets guests engage closely with both the local culture and the welcoming community of St Andrews. Each property tells its own story, showcasing the town's rich history and contemporary culture. Boutique hotels often provide opportunities for more intimate and memorable experiences, whether through tailored services or unique event offerings. Here are three delightful boutique hotels in St Andrews that are worthy of consideration.

9.2
Excellent (164)

No12 Bed And Breakfast, St Andrews

4
12 Grange Road
No12 Bed And Breakfast, St Andrews, is an inviting and affordable option offering a charming atmosphere in a convenient location near the town center. With thoughtfully decorated rooms, this B&B strikes the perfect balance between comfort and affordability. Guests can enjoy a hearty breakfast featuring local produce each morning, setting them up for a day of exploration. The friendly hosts provide personalized recommendations to help guests make the most of their visit, showcasing what St Andrews has to offer. It’s an ideal spot for travelers wanting a cozy feel without spending a fortune, exemplifying the essence of budget hotels in St Andrews. No12 is a perfect choice for those wanting a genuine local experience without breaking the bank.

From

258US$ /per night
9.4
Excellent (398)

The Inn At Kingsbarns

4
5 Main Street
The Inn At Kingsbarns is a charming family-friendly hotel located just a short distance from St Andrews, offering comfortable accommodations and a warm atmosphere. With various room options available, families can find accommodation that suits their needs without compromising on comfort. The onsite restaurant serves delicious, locally-sourced meals, and children are especially welcomed with a specially crafted menu. Guests can also explore nearby beaches and participate in outdoor activities, making it an ideal location for family adventures. The intimate setting and attentive staff ensure a home-like experience for families. Among the hotels in St Andrews stands out for its suitability for families looking to share memorable moments.

From

228US$ /per night

Family-Friendly Hotels in St Andrews

Traveling with family can require accommodations that meet various needs, and family-friendly hotels in St Andrews are designed to provide comfortable and accommodating experiences for all ages. These options often feature spacious rooms, kid-friendly amenities, and convenient access to local attractions that enthrall both children and adults alike. Families can enjoy activities ranging from beach outings to historical explorations, all while having a welcoming space to return to after a day of fun. Many of these hotels also offer engaging activities or dining options specifically for younger guests, ensuring the whole family has an enjoyable stay. Discovering St Andrews as a family can create cherished memories, and these hotels aim to enhance that experience. Here are three excellent family-friendly hotels in St Andrews.

8.3
Very good (795)

Drumoig Golf Hotel

3
Forgan Drive
Drumoig Golf Hotel is a charming boutique option situated on a scenic golf course, providing an ideal retreat for golf enthusiasts and leisure travelers alike. The hotel boasts a relaxed and inviting atmosphere, with well-appointed rooms that offer modern comforts and picturesque views. Guests can take advantage of the onsite golfing facilities, making it a great base for those looking to play a few rounds. The intimate setting encourages guests to relax and enjoy the stunning natural surroundings, with easy access to various walking trails and local attractions. Drumoig Golf Hotel seamlessly combines quality service and a personalized experience, ensuring a memorable stay among the hotels in St Andrews. Its dedication to hospitality sets it apart as a charming choice.

From

100US$ /per night
8.5
Very good (1475)

Greyfriars Inn By Greene King Inns

3
129 North Street
Greyfriars Inn By Greene King Inns is a budget-friendly hotel set within a historic building, providing visitors with character and comfort without straining their finances. Located in the heart of St Andrews, it presents easy access to local attractions, historic sites, and beautiful beaches. The hotel offers a selection of comfortable rooms, ensuring guests feel right at home during their stay. With a restaurant and bar on-site, visitors can savor local dishes and unwind at the end of their day. Its unrivaled location and budget-friendly rates position it as an ideal choice among hotels in St Andrews for those looking to explore the town. Greyfriars Inn captures the charm of St Andrews while remaining diligent in its approach to affordability.

From

132US$ /per night

Budget Hotels in St Andrews

Exploring St Andrews doesn't have to come with a hefty price tag, as budget hotels in St Andrews offer fantastic options for visitors watching their wallets. These accommodations maintain excellent standards while providing affordability and comfort, ensuring guests can enjoy their visit without overspending. Budget hotels often feature essential amenities, clean and cozy rooms, and convenient locations to access local attractions, making them practical choices for all types of travelers. Staying in budget accommodations also allows for more flexibility in planning your itinerary, from dining to activities. With ample selections in this category, guests can find convenient, economical options that don’t skimp on quality. Here are three budget-friendly hotels in St Andrews that provide excellent value for your stay.

8.1
Very good (1054)

The Inn At Lathones

3
Lathones, By Largoward
The Inn At Lathones is another wonderful option for couples looking for romance and comfort within an inviting space. Nestled in a tranquil countryside setting just outside St Andrews, this historic inn boasts a cozy atmosphere perfect for a romantic escape. With unique, individually styled rooms and excellent dining options featuring local produce, couples can experience warmth and charm throughout their stay. The surrounding area offers picturesque walking routes and opportunities for scenic drives, providing serene moments together. Guests will also appreciate the attentive service and welcoming ambiance, ensuring a memorable getaway. The Inn At Lathones exemplifies the idea of romantic hotels in St Andrews, making it an ideal choice for a tranquil retreat.

From

85US$ /per night
8.3
Very good (1293)

The Albany St Andrews

3
56 North Street
The Albany St Andrews showcases elegance and comfort, making it one of the notable boutique hotels in St Andrews. Housed in a beautifully restored Victorian building, the hotel offers cozy and stylish accommodations that provide a homely feel. Guests can enjoy a complimentary breakfast made with local produce, ensuring a delightful start to their day. The Albany's central location makes it easy to explore several attractions, including the renowned golf courses and scenic beaches. With personalized service and a welcoming atmosphere, this hotel allows guests to experience the charm of St Andrews intimately. The Albany combines luxury and comfort, making it a favorite among visitors.

From

89US$ /per night

Romantic Hotels in St Andrews

St Andrews is a perfect destination for couples seeking a romantic retreat, and the romantic hotels in St Andrews set the ideal backdrop for a memorable getaway. These charming venues often feature intimate settings, beautiful decor, and luxurious amenities, ensuring couples can enjoy quality time together. From serene gardens to exquisite dining options, these hotels foster an ambiance that encourages relaxation and romance. Additionally, the picturesque surroundings of St Andrews, with its scenic coastline and historic landmarks, provide countless opportunities for couples to explore and create lasting memories. Whether you're planning a special anniversary or simply want to enjoy a peaceful escape, the romantic hotels in St Andrews promise a unique experience. Here are three extraordinary romantic hotel options to consider.

6.7
Good (528)

Scores Hotel

3
76 The Scores
Scores Hotel once more emerges as an affordable gem among budget hotels in St Andrews, known for its excellent value while providing a comfortable stay. Located conveniently near the beach and iconic attractions, guests can easily explore the best the town offers. The hotel features modest yet well-kept rooms equipped with essential amenities to ensure a pleasant visit. An onsite bar and restaurant add to the convenience, allowing guests to unwind after a day of sightseeing. By offering competitive rates and a welcoming atmosphere, Scores Hotel provides guests with an accessible option suitable for varying budgets. For visitors wanting to explore St Andrews while being mindful of their spending, this hotel ticks all the boxes.

From

123US$ /per night

Other city in Country

Other city in World

Hotels near Landmark