St Andrews Hotels

Not Just Any Hotel – Only the Best St Andrews Hotels, Selected for You!

St Andrews
Feb 04, 2025 - Feb 05, 2025
2 adults, 1 room
Find
St Andrews Hotels

Discover Your Perfect Stay

St Andrews, often celebrated as the “Home of Golf,” boasts not only a rich sporting heritage but also a vibrant atmosphere enriched by stunning coastal views and historic architecture. Visitors flock to this charming town for its cultural significance, picturesque landscapes, and, of course, its array of accommodations. Whether you're a golf enthusiast, a history buff, or simply seeking a scenic getaway, the hotels in St Andrews offer something for everyone, ensuring a memorable stay.

From luxurious resorts that provide unparalleled pampering to cozy inns that reflect the town’s quaint character, the hotels in St Andrews cater to diverse preferences and budgets. Many of these accommodations boast stunning views of the North Sea or are conveniently located near iconic attractions such as the Old Course and St Andrews Castle. With a combination of comfort and convenience, you can easily explore the town’s treasures while having a relaxing retreat to return to each evening.

When planning your visit, consider opting for hotels that provide unique local experiences, such as golf packages, guided historical tours, or culinary delights featuring local ingredients. Additionally, many accommodations in St Andrews are designed to immerse you in the region’s rich history, offering a unique glimpse into the past alongside modern comforts. No matter the type of experience you seek, the hotels in St Andrews create a perfect base for your adventures in this enchanting town.

Name of hotel Accommodation Rating Price, $
Drumoig Golf Hotel

8.1 / 10

(801 Reviews)

From 175NZ$
Fairmont St Andrews, Scotland

8.7 / 10

(1708 Reviews)

From 444NZ$
The Golf Inn

8.2 / 10

(494 Reviews)

From 202NZ$
Rufflets St Andrews

8.8 / 10

(672 Reviews)

From 603NZ$
Rusacks St Andrews

9.1 / 10

(1885 Reviews)

From 225NZ$
8.1
Very good (801)

Drumoig Golf Hotel

3
Forgan Drive
Drumoig Golf Hotel is not only a golf-centric venue but also a welcoming space for families with pets. The hotel is set in a picturesque location that’s perfect for walks with your pets, providing ample green space for outdoor activities. It features comfortable accommodations, some of which are specifically designated as pet-friendly, ensuring a cozy stay for you and your furry friend. The hotel's friendly staff is knowledgeable about local areas where you and your pets can enjoy exciting walks and attractions. This makes Drumoig Golf Hotel a top choice for pet owners looking to enjoy their time in St Andrews.

From

175NZ$ /per night
8.7
Excellent (1708)

Fairmont St Andrews, Scotland

5
Kingask
As mentioned previously, Fairmont St Andrews is not only a luxury hotel but also a premier destination for golf lovers. The resort boasts two championship golf courses, the Torrance and Kittocks Courses, each offering breathtaking views and expertly designed layouts that challenge players of all skill levels. Guests can take advantage of customized golf packages that include accommodations, meals, and golf tee times, allowing for a seamless experience. Additionally, the on-site golf academy provides professional coaching and practice facilities to refine your game. With its focus on golf-centric amenities and activities, Fairmont St Andrews is undoubtedly a leading choice among hotels in St Andrews for golf enthusiasts.

From

444NZ$ /per night

Luxury Hotels in St Andrews

When it comes to experiencing the finest in comfort and opulence, the luxury hotels in St Andrews provide a perfect escape. These hotels offer premium services and amenities designed to pamper guests, making your stay truly unforgettable. With stunning views of the coastline and proximity to historical landmarks, they embody the charm of St Andrews while ensuring a lavish experience. Many of these luxury accommodations are also conveniently located near the renowned golf courses and other attractions that draw visitors to this iconic town. Guests can indulge in gourmet dining, spa treatments, and personalized services that make every moment special. If you seek sophistication and elegance during your stay, these hotels in St Andrews are the ideal choice.

8.2
Very good (494)

The Golf Inn

3
1 Golf Place
The Golf Inn is a charm-filled budget hotel that perfectly balances affordability with comfort. Located just a stone's throw from the Old Course, this inn is ideal for golf enthusiasts who want easy access to the fairways without the hefty price. Offering cozy, well-appointed rooms, it provides all essential amenities to ensure a restful stay. The on-site restaurant offers delicious meals, with options available for every palate, making it convenient for guests to dine without venturing far. The Golf Inn is also known for its welcoming atmosphere, creating a sense of camaraderie among visitors. For budget travelers, this hotel stands out among the many hotels in St Andrews.

From

202NZ$ /per night
8.8
Excellent (672)

Rufflets St Andrews

4
Strathkinness Low Road
Rufflets St Andrews is a stunning country house hotel that offers a combination of elegance and intimacy perfect for a romantic getaway. Nestled in beautifully landscaped gardens, this hotel provides a tranquil escape with luxurious accommodations that feature bespoke decor and modern amenities. Couples can indulge in fine dining at the hotel’s award-winning restaurant, which emphasizes locally sourced ingredients and exquisite flavors. The picturesque surroundings provide a beautiful backdrop for leisurely strolls, and the hotel’s attentive staff is dedicated to making your stay memorable. Rufflets is widely recognized as one of the most romantic hotels in St Andrews, making it a popular choice for couples looking to celebrate their love.

From

603NZ$ /per night

Family-Friendly Hotels in St Andrews

St Andrews is not just for couples and golfers; it’s also a family-friendly destination with a range of hotels that cater to those traveling with children. Family-friendly accommodations in St Andrews prioritize comfort and convenience, ensuring that every member of the family has a pleasant stay. These hotels often provide spacious rooms, child-friendly amenities, and easy access to local attractions, making them ideal for families seeking relaxation and adventure. Parents can enjoy peace of mind knowing that the hotels offer a welcoming environment perfect for kids. Whether you're planning to explore local parks or indulge in seaside fun, these hotels in St Andrews make family travel a breeze.

9.1
Excellent (1885)

Rusacks St Andrews

5
Pilmour Links
Another premier choice for golfers, Rusacks St Andrews, is located directly across from the Old Course, offering a unique blend of modern luxury and historic charm. This boutique hotel puts you within walking distance of some of the world’s most famous golf links, making it an ideal base for your golfing adventures. Rusacks offers special golf packages that include accommodation, breakfast, and guaranteed tee times, ensuring a hassle-free experience for guests. The hotel’s elegant and comfortable rooms feature stunning views of the golf course and the surrounding area, enhancing your stay. With its dedication to creating an exceptional golfing experience, Rusacks St Andrews stands out among the top hotels in St Andrews for golfers.

From

225NZ$ /per night
8.6
Excellent (1027)

Hotel Du Vin, St Andrews

4
40 The Scores
Hotel Du Vin, previously mentioned as a boutique hotel, also excels as a historic accommodation option in St Andrews. The property resides in a Victorian warehouse that has been lovingly restored, reflecting the town’s architectural heritage while offering chic interiors. The hotel’s historical charm is interestingly juxtaposed with modern design, creating a unique ambiance that captures both history and contemporary luxury. Guests can enjoy exploring the local landmarks before returning to the hotel's elegant bistro for a traditional meal. With its rich history and exquisite surroundings, Hotel Du Vin is an exceptional choice among historic hotels in St Andrews.

From

406NZ$ /per night

Budget Hotels in St Andrews

Traveling to St Andrews doesn’t have to break the bank, as several budget hotels offer comfortable accommodations without a hefty price tag. Budget-friendly hotels in St Andrews cater to travelers looking for essential amenities at an affordable rate, ensuring that even those on a tighter budget can enjoy all that this beautiful town has to offer. Many of these establishments provide easy access to iconic landmarks, restaurants, and attractions so that you can maximize your experience without overspending. Additionally, these hotels understand the needs of budget-conscious travelers, often providing thoughtful services like complimentary breakfast and free parking. If you're seeking a wallet-friendly stay without sacrificing comfort, look no further than these hotels in St Andrews.

8.3
Very good (1303)

The Albany St Andrews

3
56 North Street
While previously mentioned as a family-friendly option, The Albany St Andrews also serves as a lovely retreat for couples looking for romance. The hotel provides a warm and welcoming atmosphere with cozy accommodations that make for an intimate stay. Located conveniently near St Andrews’ charming streets, couples are just a short walk from restaurants, shops, and scenic attractions. With a delicious breakfast served each morning and the added benefit of local recommendations from the friendly staff, guests can create memorable moments together. The Albany’s perfect blend of style and comfort reinforces its appeal among hotels in St Andrews focused on romantic getaways.

From

156NZ$ /per night
9.3
Excellent (259)

The Spindle Guest Rooms

3
4 Dempster Terrace
The Spindle Guest Rooms offers a blend of history and comfort in a location steeped in St Andrews’ rich past. Originally part of a historical building, this guesthouse provides guests with charming accommodations that reflect the character of the area. Situated within walking distance of the town’s many attractions, including ancient ruins and the iconic castle, The Spindle is ideal for those looking to immerse themselves in history. The friendly owners are keen to share local insights, enhancing your exploration of St Andrews' historic sites. The Spindle Guest Rooms promise an engaging stay with a nod to the town's storied past amongst historic hotels in St Andrews.

From

260NZ$ /per night

Unique Boutique Hotels in St Andrews

For those looking for a distinctive experience, the boutique hotels in St Andrews present a unique blend of character, charm, and personalized service. These accommodations often feature artistic design elements, locally inspired decor, and tailored services that set them apart from traditional hotels. Staying in a boutique hotel allows you to immerse yourself in the local culture while enjoying modern comforts and amenities. Many of these establishments pride themselves on their attention to detail, offering a unique atmosphere that enhances your visit. No matter your style or preferences, these hotels in St Andrews promise an unforgettable stay with plenty of flair.

9.1
Excellent (16)

21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf

21 Kilrymont Road
21Kr Bed And Breakfast offers visitors a delightful boutique experience with a focus on personal service and local hospitality. The property features tastefully decorated rooms that ensure comfort while showcasing local art and design. Ideally located just a short walk from the beach and St Andrews' vibrant town center, guests have the perfect base to explore both the culture and natural beauty of the area. With a delicious breakfast featuring local produce, this B&B is committed to offering visitors an authentic taste of St Andrews. For travelers seeking an immersive experience, 21Kr exemplifies the unique appeal found in boutique hotels in St Andrews.

From

327NZ$ /per night
9.2
Excellent (1222)

Old Course Hotel St Andrews

5
Old Station Road
The Old Course Hotel is a landmark of luxury in St Andrews, renowned for its breathtaking views overlooking the legendary Old Course. This five-star hotel features elegant rooms with sophisticated decor and modern amenities, perfect for both relaxation and entertainment. Golf enthusiasts will appreciate the hotel's unrivaled access to the historic course, allowing for an extraordinary golfing experience. The Old Course Hotel also boasts multiple dining options, including the Michelin-starred Kinnes Restaurant, where guests can savor exquisite local cuisine. For ultimate relaxation, the hotel's spa offers a selection of treatments inspired by the stunning coastal environment. Truly, this hotel exemplifies the luxury accommodation options available among the hotels in St Andrews.

From

436NZ$ /per night

Golf-Centric Hotels in St Andrews

For golf enthusiasts, staying at a hotel that caters specifically to your passion can enhance your experience in St Andrews convenient access to renowned courses, and amenities that aim to elevate the golfing experience. These hotels frequently feature partnerships with local golf clubs and provide services such as club storage, green fee arrangements, and even coaching sessions. Whether you’re a seasoned player or just starting, these accommodations are designed to make your golfing getaway as enjoyable and memorable as possible. If you’re looking to hit the greens, these hotels in St Andrews will ensure a perfect blend of comfort and convenience.

9.3
Excellent (422)

The Inn At Kingsbarns

4
5 Main Street
The Inn At Kingsbarns is a historic coaching inn that dates back to the 18th century, providing a charming glimpse into St Andrews' past. Located in the picturesque village of Kingsbarns, just a few miles from St Andrews, this inn combines traditional character with modern comforts. Guests can enjoy cozy rooms that reflect the inn's storied history, as well as a welcoming bar that serves local ales and cuisine. The nearby golf course and stunning coastline offer ample opportunity to explore the rich history of the area. With its blend of heritage and hospitality, The Inn At Kingsbarns is a standout option for those wanting to experience the historic charm of hotels in St Andrews.

From

281NZ$ /per night
8.4
Very good (1432)

Greyfriars Inn By Greene King Inns

3
129 North Street
Greyfriars Inn offers a pet-friendly option for travelers who want to bring their pets along for the adventure. Situated in the lively heart of St Andrews, the inn allows easy access to local parks and beaches where pets can freely roam and play. The cozy atmosphere and comfortable rooms make it easy for guests to feel at home, even with their pets by their sides. The friendly staff will ensure that you and your furry friend have everything you need for a pleasant stay. For pet owners exploring St Andrews embodies the welcoming spirit necessary for a perfect vacation together.

From

232NZ$ /per night

Romantic Getaways in Hotels in St Andrews

St Andrews, with its breathtaking scenery and rich history, is an idyllic destination for couples looking for a romantic getaway. The hotels in St Andrews that cater to lovebirds often feature charming atmospheres, intimate dining experiences, and packages designed for couples. Whether you want to enjoy a cozy evening together in a stylish hotel room or explore the stunning coastal paths, there is no shortage of romantic activities to partake in. Many of these accommodations also emphasize personalized service, ensuring that every moment of your stay is special. For couples looking to reconnect and indulge in a romantic retreat, these hotels in St Andrews provide perfect settings to create lasting memories.

6.7
Good (528)

Seaton House

5
76 The Scores
Seaton House is an inviting family-run guest house offering a warm atmosphere for families visiting St Andrews. Guests can enjoy spacious family rooms that provide comfort and privacy, making it easy to settle in after a day of adventure. Located close to the beach and town center, families have easy access to local attractions, including historical sites and outdoor activities. The guest house also features a lovely garden where children can play, providing a safe space while parents relax. With a focus on friendly service and a homely environment, Seaton House stands out as a compelling choice among family-friendly hotels in St Andrews.

From

216NZ$ /per night
8.9
Excellent (388)

The Old Station Guest House

4
Stravithie Bridge
With its unique history as a converted railway station, The Old Station Guest House offers an affordable and memorable lodging experience. This charming guest house is situated in a tranquil area just outside St Andrews, allowing guests to enjoy a peaceful retreat while still being close to the action. The rooms are tastefully decorated and provide a welcoming atmosphere at a reasonable price. Guests can enjoy a delightful breakfast each morning to fuel their adventures, and the friendly staff is happy to provide tips on local attractions and activities. For travelers seeking authentic charm and affordability, The Old Station Guest House is a fantastic option among the budget-friendly hotels in St Andrews.

From

379NZ$ /per night

Historic Hotels in St Andrews

For history buffs, St Andrews is a treasure trove of heritage, and staying in a historic hotel can significantly enhance your experience. These hotels in St Andrews often boast rich histories intertwined with the town's heritage, with many situated near significant landmarks. Guests can immerse themselves in the past while enjoying modern comforts and amenities, making for a unique stay. Many of these accommodations offer guided tours or local insights, allowing visitors to explore the history that surrounds them. If you’re intrigued by stories of the past and wish to stay in a hotel with character, these historic hotels in St Andrews are the perfect fit.

9.2
Excellent (163)

No12 Bed And Breakfast, St Andrews

4
12 Grange Road
No12 Bed And Breakfast is a lovely establishment that combines comfort and affordability, making it a great choice for budget travelers. With its central location in St Andrews, guests can easily explore the town’s attractions on foot, from historic sites to popular restaurants. The B&B offers stylish rooms with a homely feel, providing a welcoming base for your adventures. A hearty breakfast is served every morning, with numerous options to satisfy all tastes, ensuring guests start their day right. The warm hospitality found here makes No12 a memorable part of any visit, standing out among the more economically priced hotels in St Andrews.

From

444NZ$ /per night