Top Hotels Near St Andrews Bay in St. Andrews from NZ$167

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St Andrews Bay hotels

1. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
0.7 km from St Andrews Bay
9.2 out of 10, Wonderful, (1,001 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is NZ$604
includes taxes & fees
18 Nov - 19 Nov
Fairmont St Andrews

2. Old Course Hotel

Old Course Hotel
5.0 star property
5.1 km from St Andrews Bay
9.6 out of 10, Exceptional, (1,000 reviews)
"An amazing stay, staff all very friendly and helpful"
United Kingdom
Andrew
The price is NZ$704
includes taxes & fees
7 Dec - 8 Dec
Old Course Hotel

3. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
4.5 km from St Andrews Bay
9.8 out of 10, Exceptional, (104 reviews)
"A very nice small boutique hotel less than two years old. Perfect location."
United States
Lars-Peter
The price is NZ$641
includes taxes & fees
15 Dec - 16 Dec
Seaton House - Small Luxury Hotels of the World

4. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
6.3 km from St Andrews Bay
9.4 out of 10, Exceptional, (443 reviews)
"Wonderfully welcoming staff and great food."
United Kingdom
Douglas
The price is NZ$305
includes taxes & fees
15 Nov - 16 Nov
Rufflets St Andrews

5. The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
5.5 km from St Andrews Bay
9.8 out of 10, Exceptional, (224 reviews)
"Fantastic place to stay staff very friendly the rooms are spacious and clean breakfast cooked to order and excellent well done to the community at Kingsbarns recommend this place 100%"
United Kingdom
John
The price is NZ$167
includes taxes & fees
20 Nov - 21 Nov
The Inn At Kingsbarns

6. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
12.5 km from St Andrews Bay
9.0 out of 10, Wonderful, (455 reviews)
"Loved the setting, the history behind it, the fact it’s a castle, the horses, the pool and the breakfast was really yummy!"
Canada
Debbi
The price is NZ$197
includes taxes & fees
15 Nov - 16 Nov
Kilconquhar Castle Estate

7. The Bank

The Bank
4.0 star property
10.9 km from St Andrews Bay
9.0 out of 10, Wonderful, (186 reviews)
"Great restaurant and location to the beach"
United States
Liang
The price is NZ$280
includes taxes & fees
15 Nov - 16 Nov
The Bank

8. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
4.6 km from St Andrews Bay
9.4 out of 10, Exceptional, (512 reviews)
"Beautiful setting, lovely staff and excellent breakfast"
Canada
Catherine
The price is NZ$642
includes taxes & fees
7 Dec - 8 Dec
Marine & Lawn Rusacks

9. Balhousie Farm

Balhousie Farm
3.0 star property
14 km from St Andrews Bay
9.6 out of 10, Exceptional, (37 reviews)
"Excellent stay. Lovely farmland around the property. Easy to access lots or villages on the coast."
United Kingdom
Ellice
The price is NZ$239
includes taxes & fees
22 Nov - 23 Nov
Balhousie Farm

10. Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
14.8 km from St Andrews Bay
8.4 out of 10, Very good, (374 reviews)
"Room was clean and the breakfast was delicious."
United States
Sandi
The price is NZ$215
includes taxes & fees
16 Nov - 17 Nov
Drumoig Golf Hotel

11. Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
18.3 km from St Andrews Bay
9.0 out of 10, Wonderful, (444 reviews)
"Room was comfortable and the pub downstairs had great food and drinks choices and staff very friendly. Breakfast was great as well."
United Kingdom
Samantha
The price is NZ$224
includes taxes & fees
13 Dec - 14 Dec
Fisherman's Tavern Hotel - Inn by Greene King Inns

12. Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
9.6 km from St Andrews Bay
8.8 out of 10, Excellent, (87 reviews)
"Very nice hotel in a good location. Staff were very pleasant and hotel nice and tidy."
United Kingdom
Terry
The price is NZ$237
includes taxes & fees
4 Dec - 5 Dec
Balcomie Links Hotel

13. The Inn at Lathones

The Inn at Lathones
3.0 star property
8.6 km from St Andrews Bay
8.4 out of 10, Very good, (348 reviews)
"Very charming inn, close to St. Andrews."
United States
Laura
The price is NZ$261
includes taxes & fees
16 Nov - 17 Nov
The Inn at Lathones

14. Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
3.0 star property
18.6 km from St Andrews Bay
8.6 out of 10, Excellent, (773 reviews)
"Great place to stay!"
Canada
Ashley
The price is NZ$161
includes taxes & fees
29 Nov - 30 Nov
Woodlands Hotel, BW Signature Collection

15. The Fort Hotel

The Fort Hotel
2.0 star property
18.4 km from St Andrews Bay
9.0 out of 10, Wonderful, (51 reviews)
"Very nice place to stay "
United Kingdom
grant
The price is NZ$212
includes taxes & fees
15 Nov - 16 Nov
The Fort Hotel

16. Ye Olde Hotel

Ye Olde Hotel
2.0 star property
11.4 km from St Andrews Bay
7.6 out of 10, Good, (65 reviews)
"Room was clean and parking was convenient."
Canada
Lori
The price is NZ$119
includes taxes & fees
2 Dec - 3 Dec
Ye Olde Hotel

17. The Kithmore Hotel

The Kithmore Hotel
3.0 star property
4.4 km from St Andrews Bay
8.8 out of 10, Excellent, (22 reviews)
"Great place helpful staff good good"
United States
LUKAS
The price is NZ$393
includes taxes & fees
6 Dec - 7 Dec
The Kithmore Hotel

18. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
4.4 km from St Andrews Bay
9.2 out of 10, Wonderful, (830 reviews)
"Great shower and location"
United States
Paul
The price is NZ$313
includes taxes & fees
14 Dec - 15 Dec
Hotel du Vin & Bistro St. Andrews

19. Premier Inn Dundee East

Premier Inn Dundee East
3.0 star property
19.6 km from St Andrews Bay
6.8 out of 10, (3 reviews)
"No evening meal staff great stupid on line check that does not work for tourists thank god for great staff. Business needs to invest in people and workakable IT system or better still let the staff do it for no cost"
Australia
David
The price is NZ$122
includes taxes & fees
1 Dec - 2 Dec
Premier Inn Dundee East

20. The Barn, Lower Lodge

The Barn, Lower Lodge
3.0 star property
17.7 km from St Andrews Bay
10.0 out of 10, Exceptional, (1 review)
"Wonderful place and well equipped"
United States
Beverly
The price is NZ$2,031
includes taxes & fees
25 Nov - 26 Nov
The Barn, Lower Lodge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare top hotels near St Andrews Bay

5.0 star property
0.7 km from St Andrews Bay
5.0 star property
5.1 km from St Andrews Bay
5.0 star property
4.5 km from St Andrews Bay
4.0 star property
6.3 km from St Andrews Bay
4.0 star property
5.5 km from St Andrews Bay
9.2
Wonderful
1,001 reviews
9.6
Exceptional
1,000 reviews
9.8
Exceptional
104 reviews
9.4
Exceptional
443 reviews
9.8
Exceptional
224 reviews
The price is NZ$604
includes taxes & fees
18 Nov - 19 Nov
The price is NZ$704
includes taxes & fees
7 Dec - 8 Dec
The price is NZ$641
includes taxes & fees
15 Dec - 16 Dec
The price is NZ$305
includes taxes & fees
15 Nov - 16 Nov
The price is NZ$167
includes taxes & fees
20 Nov - 21 Nov
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • No WiFi included
  • Yes, Parking

Other attractions near St Andrews Bay

Top St Andrews Bay Hotel Reviews

Find out more about St Andrews Bay

Top reasons to visit St Andrews Bay

  • World-Class Golf: St Andrews Bay is famous for its prestigious golf courses, including the historic Old Course, appealing to golf enthusiasts from around the globe.
  • Stunning Coastal Scenery: The area boasts breathtaking beaches and picturesque views, perfect for family outings and unwinding by the sea.
  • Rich History: Visitors can take heritage tours to explore the region's captivating history, including ancient castles and charming statues.
  • Relaxing Spas: Indulge in rejuvenating treatments at local spas, providing a perfect balance to the adventurous activities.
  • Welcoming Community: Experience warm hospitality from friendly locals, making your stay all the more enjoyable in this charming neighbourhood.

Find great hotels near St Andrews Bay

Explore a range of delightful accommodation options in St Andrews Bay, Scotland, perfect for families and golf enthusiasts alike. Choose from hotels and lodges offering stunning views and easy access to the beach. Notable options include the renowned Fairmont St Andrews, known for its exceptional services and amenities. Whether you're seeking a relaxing getaway or an active holiday, you'll find the ideal place to stay while enjoying guest reviews and convenient room reservations.

  • Carnoustie Golf Hotel: The 4-star Carnoustie Golf Hotel is a golfer's paradise, located 19.3km from St Andrews Bay. With a guest rating of 9.2 out of 10, this hotel caters to those keen on a golf-themed getaway. The property boasts excellent golfing facilities, allowing guests to indulge in their passion for the sport while enjoying a business-friendly environment. The stylish accommodations and attentive service make for a comfortable base to explore the surrounding area, making it an ideal choice for both leisure and business travellers.
  • Fairmont St Andrews: Situated a mere 644m from St Andrews Bay, the 5-star Fairmont St Andrews offers a luxurious family-friendly experience. With a guest rating of 9.2 out of 10, this hotel provides direct access to the beach, making it perfect for sun-seekers and families alike. The property features a range of children's amenities, including babysitting services, free cribs, and supervised childcare options. Guests can enjoy the beautiful coastal views while indulging in top-notch dining and wellness facilities, ensuring a relaxing family vacation.
  • Rusacks St Andrews: Located 4.8km from St Andrews Bay, the 5-star Rusacks St Andrews boasts a remarkable guest rating of 9.4 out of 10. This hotel blends beach access with a golf-themed experience, making it ideal for families and golf enthusiasts. With direct beach access and a variety of children’s amenities—including free cribs and highchairs—this hotel ensures a comfortable stay for families. Guests can take advantage of the nearby golf courses while enjoying the scenic beauty of the coastline, creating memorable experiences for all ages.

Where to stay near St Andrews Bay

St Andrews Bay offers a delightful mix of experiences for every traveller. Enjoy the stunning beach area with breathtaking views, perfect for family outings and relaxation. Explore elegant surroundings steeped in history, where friendly locals welcome you warmly. Whether you're seeking ultimate outdoor adventures or a peaceful retreat, the charming neighbourhoods around St Andrews Bay promise to create unforgettable memories for the whole family.

  • St. Andrews: Known as the home of golf, St. Andrews is a vibrant city with a rich cultural heritage. Situated right on the edge of St Andrews Bay, the city draws visitors year-round, particularly peaking in April, July, and September. Whether you’re keen on golfing at the historic courses, exploring the ruins of the castle, or soaking in the atmosphere of the renowned university, there’s plenty to see and do. St. Andrews also boasts beautiful beaches, making it a great spot for outdoor activities and cultural experiences alike.
  • Boarhills: Just a mile from St Andrews Bay, Boarhills is a charming village that offers a more tranquil experience. With peaks in visitor numbers during March, July, and September, it’s ideal for outdoor enthusiasts seeking adventure. The area is perfect for hiking, with scenic trails leading to stunning views of the surrounding landscape. Families will love the nearby beaches, while golf lovers can enjoy local courses. The village's proximity to St. Andrews makes it a peaceful retreat with easy access to the city's attractions.
  • Mount Melville: Located about 6.4km from St Andrews Bay, Mount Melville is a quaint village that captures the essence of Scottish rural life. This area sees visitors flocking during the summer months, especially from July to September. It’s an excellent spot for those seeking outdoor activities, with golf courses and educational venues nearby. The historic college university and town hall are significant local landmarks, adding to the village’s charm. Mount Melville offers a relaxing atmosphere while being close enough to St. Andrews for day trips.

Things to do in St Andrews Bay

Shopping

In St Andrews Bay, you can enjoy shopping at local boutiques and gift shops for unique souvenirs. If you're up for a drive, visit the nearby Perth's St John's Shopping Centre, about 19.3km away, featuring a mix of high street stores and local retailers.

Recreation

Experience relaxation at the Fairmont St Andrews Spa, where you can indulge in rejuvenating treatments and unwind in the tranquil sauna. For outdoor enthusiasts, the scenic St Andrews Bay offers invigorating walks along the coastline with picturesque views of the sea and the historic golf course.

Adventure

Explore the stunning St Andrews Bay by taking part in water sports like kayaking and paddleboarding, where you can enjoy the scenic coastline and marine life. For a different thrill, try out the local golf courses, renowned for their rich history and challenging layouts.

Nightlife

St Andrews Bay offers a vibrant nightlife with a mix of cosy pubs and lively bars. For a relaxed evening, visit the Central Bar with its friendly atmosphere. Alternatively, the Vic is known for its lively music scene and great drinks, perfect for a fun night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Andrews Bay

To save money during your visit to St Andrews Bay, consider travelling between January and March for lower accommodation prices. Booking about a month in advance usually yields the best rates, with Tuesday as the cheapest day to stay. For spontaneous travellers, check last-minute deals on Expedia. Utilise their search tool to filter by budget and combine hotel bookings with flights for further savings. Additionally, take advantage of free activities like exploring the coastal paths and parks in the area, and use public transport for affordable travel around St Andrews.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St Andrews Bay are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around St Andrews Bay about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St Andrews Bay is Tuesday. The most expensive day to stay around St Andrews Bay is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. To uncover the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your St Andrews Bay hotel booking with your flights and activities through an Expedia package deal.

Find the best attractions near St Andrews Bay

St Andrews Bay offers a delightful blend of attractions, including beautiful beaches, historic castles, and charming statues. Ideal for those seeking a mix of culture, romance, and relaxation, visitors can explore the stunning coastal scenery and visit the St Andrews Aquarium. This picturesque destination promises an enriching experience, making it perfect for tourists looking to enjoy the best of Scotland’s seaside charm.

  • St. Andrew's Cathedral: Explore the evocative ruins of St. Andrew's Cathedral, which once served as a magnificent symbol of the medieval church. Located 3.2km from St Andrews Bay, the site offers a glimpse into Scotland's rich ecclesiastical history, surrounded by picturesque scenery.
  • Elie Beach: A short drive of 16.1km will take you to Elie Beach, where you can relax on golden sands and enjoy stunning coastal views. This charming beach is perfect for a leisurely stroll or a picnic while soaking up the sun and sea breezes.
  • V&A Dundee: Situated 20.9km from St Andrews Bay, V&A Dundee is Scotland's first design museum. It showcases innovative exhibitions and stunning architecture, providing a unique cultural experience that highlights design's impact on everyday life.

Best time to go to St Andrews Bay

The best time to visit St Andrews Bay is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January39.2°F (4.0°C)Light RainMostly CloudySlightly LowSlightly Low
February39.7°F (4.3°C)Light RainMostly CloudySlightly LowSlightly Low
March41.7°F (5.4°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly SunnyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighAverage
August57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly SunnySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudyAverageAverage
November44.4°F (6.9°C)Light RainMostly CloudyAverageAverage
December40.5°F (4.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St Andrews Bay

Getting to St Andrews Bay is convenient with several major airports nearby. EDInburgh Airport (EDI) is situated 56.3km away and offers several excellent hotels, including Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow International Airport (GLA) is 115.9km away, with notable accommodations like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located within 11.3km. Aberdeen Airport (ABZ) is 103.0km from St Andrews Bay, with Marcliffe and Trump® International Scotland as comfortable lodging options, both within 12.9km. Each airport provides accessible transportation services to these hotels, ensuring a smooth journey for your visit.

Frequently Asked Questions

What are the top-rated hotels near St Andrews Bay?

Discover the top-rated hotels near St Andrews Bay that promise a delightful stay, whether you're looking for luxurious accommodations or cozy lodgings.


Ailim House Serviced Cottage
Ailim House Serviced Cottage is a charming hotel located just 5.3 km from St Andrews Bay, with a perfect review rating of 10. This lovely cottage features a fully equipped kitchen, making it ideal for those who enjoy cooking. Guests can unwind on the patio or take advantage of the nearby golf course. With amenities like premium bedding, complimentary toiletries, and a charcoal grill, this cottage provides a luxurious escape in a historical district.


Beautiful 3-Bed Lodge in St Andrews
Beautiful 3-Bed Lodge in St Andrews is an inviting retreat located merely 4.7 km from St Andrews Bay, earning a stellar review rating of 10. This lodge is perfect for travellers seeking a relaxing stay, featuring a cozy fireplace and a private balcony for enjoying the scenic surroundings. The well-equipped kitchen, hot tub, and nearby beach access enhance the experience, making it an excellent choice for those who appreciate comfort and convenience.


Stravithie Castle
Stravithie Castle offers a delightful stay just 6.3 km from St Andrews Bay, with an excellent review rating of 9.8. This traditional hotel provides a unique atmosphere and includes complimentary continental breakfast to start the day. With daily housekeeping and a beautiful garden, travellers can enjoy both comfort and tranquility. The free self-parking and early check-in options add to the convenience, making it a great choice for visitors.

What hotels are within walking distance to St Andrews Bay?

Discover the perfect stay near St Andrews Bay with these top-rated hotels that promise an unforgettable experience in St. Andrews.


Fairmont St Andrews
Fairmont St Andrews is a luxurious hotel located just an 11-minute walk from St Andrews Bay, with a remarkable review rating of 9.4. This stunning hotel features a full-service spa with treatment rooms and a sauna, ensuring travellers enjoy relaxation and rejuvenation. The on-site golf course offers breathtaking views, while the indoor pool provides an ideal space to unwind. Guests can also indulge in exquisite dining options at the ocean-view restaurant, making it a perfect choice for travellers seeking comfort and elegance.

What are the most popular family-friendly hotels near St Andrews Bay?

Discovering the perfect family-friendly hotels near St Andrews Bay is essential for an enjoyable family getaway.


Fairmont St Andrews
The Fairmont St Andrews is a luxurious hotel just an 11-minute walk from St Andrews Bay, a remarkable travellers' rating of 9.4. Families will appreciate amenities like free cribs, connecting rooms, and onsite babysitting services. Additional offerings include a full-service spa, indoor pool, and golf courses, ensuring a well-rounded experience for travellers of all ages.


Rusacks St Andrews
Located 5.1 km from St Andrews Bay, Rusacks St Andrews is a stunning hotel rated 9.4 by travellers. This family-friendly hotel features connecting rooms and highchairs for children, making it a great choice for families. Guests can also enjoy complimentary breakfast, a terrace with beautiful views, and easy access to golf courses and the nearby beach.


Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews, a charming hotel situated 5.0 km from St Andrews Bay, offers a cozy atmosphere with a travellers' rating of 9.2. Families can benefit from connecting rooms, free cribs, and special breakfast options for children. Guests can unwind in the garden, explore the nearby beach, or take advantage of the onsite dining experience.

Are there any highly rated hotels near St Andrews Bay?

Discover the finest hotels near St Andrews Bay that promise an unforgettable stay with breathtaking views and top-rated amenities.


Old Course Hotel
Old Course Hotel is a luxurious retreat located just 5.6 km from St Andrews Bay, with a remarkable review rating of 9.6. This hotel offers an extensive spa with hydrotherapy treatments and a full-service spa, ensuring travellers can indulge in relaxation. Golf enthusiasts will appreciate the onsite golf course and stunning golf views. Guests can also enjoy the indoor pool, complimentary room service, and daily housekeeping, making it an ideal choice for travellers seeking both comfort and elegance.


Seaton House
Seaton House, situated only 5.0 km from St Andrews Bay, is another exquisite option with an impressive review rating of 9.6. This intimate hotel features romantic amenities and serene sea views. Guests can unwind with luxurious Egyptian cotton sheets and enjoy the convenience of 24-hour room service. Valet parking and a beautiful garden enhance the overall experience, making it perfect for those looking for a tranquil getaway.


Fairmont St Andrews
Fairmont St Andrews is a splendid hotel located just an 11-minute walk from St Andrews Bay, rated 9.4 by travellers. This hotel features an array of amenities, including a full-service spa and an onsite golf course, catering to both relaxation and recreation. Guests can take advantage of the indoor pool and enjoy stunning ocean views from the restaurant. With its blend of luxury and natural beauty, Fairmont St Andrews is a fantastic choice for travellers.

Which hotels near St Andrews Bay offer the best views?

Discover the top-rated hotels near St Andrews Bay that not only provide comfort but also stunning views of the beautiful coastline.


Old Course Hotel
Old Course Hotel is a prestigious hotel situated 5.6 km from St Andrews Bay, rated 9.6 by travellers. This hotel features elegant rooms with stunning beach views and offers luxurious amenities including a full-service spa and an indoor pool. Guests can savor delicious meals at the golf view restaurant, making it an ideal retreat for those seeking both relaxation and scenic beauty.


Fairmont St Andrews
Fairmont St Andrews is a luxurious hotel located just an 11-minute walk from St Andrews Bay, with a remarkable review rating of 9.4. Guests can indulge in breathtaking sea views from the comfort of their rooms and enjoy amenities like an onsite golf course and a full-service spa. The indoor pool and hot tub offer perfect relaxation, while the restaurant with golf views enhances the dining experience.


Rusacks St Andrews
Rusacks St Andrews, a charming hotel located 5.1 km from St Andrews Bay, has an excellent review rating of 9.4. With golf views and a rooftop terrace, travellers can enjoy a serene atmosphere. The hotel provides complimentary breakfast and features a restaurant with golf views, making it an inviting choice for travellers looking to unwind with picturesque landscapes.

What are the best affordable hotels near St Andrews Bay?

For travellers seeking affordable stays near St Andrews Bay, these top-rated hotels offer comfort and great value for money.


Beautiful 3-Bed Lodge in St Andrews
Just 4.7 km from St Andrews Bay, Beautiful 3-Bed Lodge impresses travellers with a perfect review rating of 10. This spacious lodge is ideal for families, featuring a fully-equipped kitchen, cozy fireplace, and a relaxing hot tub, perfect for unwinding after a day of exploration. Enjoy the nearby beach and ocean views from the balcony, making it a great retreat for travellers seeking both comfort and convenience.


Stravithie Castle
Located 6.3 km from St Andrews Bay, the charming Stravithie Castle offers a delightful stay with a review rating of 9.8. This hotel is family-friendly, providing free continental breakfast and self-parking. Guests appreciate the beautiful garden and playground for children, ensuring a relaxing environment for families. With traditional hotel design, Stravithie Castle combines comfort with a touch of history.


Stay in a Castle near St .Andrews
Stay in a Castle near St .Andrews is just 5.8 km from St Andrews Bay, with an excellent review rating of 9.4. This unique lodging option features historic charm and offers various outdoor activities, including paddle boating and golfing. Guests can enjoy the onsite amenities and explore nearby water sports, making it perfect for adventure-seeking travellers. The castle ambiance provides a memorable stay for travellers of all ages.

Are there any hotels with pools close to St Andrews Bay?

Discovering the perfect hotel with a pool near St Andrews Bay can elevate your stay in this beautiful region. Whether you're looking for top-rated luxury or family-friendly options, there are fantastic choices available.


Old Course Hotel
Nestled just 5.6 km from St Andrews Bay, the Old Course Hotel offers an indoor pool and a luxurious spa experience. Rated 9.6 by travellers, this hotel is perfect for relaxation with its hydrotherapy treatments and hot tub. Guests can also enjoy on-site golf facilities, fine dining with stunning views at the restaurant, and easy access to nearby water sports activities.


Fairmont St Andrews
Only an 11-minute walk from St Andrews Bay, Fairmont St Andrews is a haven featuring an inviting indoor pool. With a great traveler rating score of 9.4, this family-friendly hotel offers amenities like supervised childcare and spacious rooms equipped with kitchenettes. Guests can unwind at the spa or enjoy breathtaking views while dining at the oceanview restaurant, making it an excellent choice for both relaxation and adventure.

What are the best pet-friendly hotels near St Andrews Bay?

For those traveling with pets to St Andrews Bay, finding a top-rated and welcoming hotel is essential for a great stay.


Fairmont St Andrews
Fairmont St Andrews is a luxurious hotel located just an 11-minute walk from St Andrews Bay, featuring a remarkable review rating of 9.4. This pet-friendly haven welcomes dogs and provides food and water bowls to ensure a comfortable stay for furry companions. Guests can indulge in amenities such as an on-site golf course, an indoor pool, and a full-service spa, making it an ideal retreat for both relaxation and recreation.


Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews is a stylish hotel situated 5.0 km away from St Andrews Bay, a review rating of 9.2. This pet-friendly hotel allows dogs and provides food bowls, making it a great choice for travellers with pets. Guests can enjoy premium amenities such as Egyptian cotton sheets, a tranquil garden, and nearby a golf course, creating a pleasant and memorable experience.


Rufflets St Andrews
Rufflets St Andrews is a charming hotel located 7.2 km from St Andrews Bay, with a great traveler rating score of 9.4. This delightful hotel is very accommodating to pets, permitting dogs in rooms and providing food and water bowls. Guests can enjoy features like a beautiful terrace, garden views from the restaurant, and convenient 24-hour room service, ensuring a welcoming atmosphere for both travellers and their pets.

Can I book a fully refundable hotel close to St Andrews Bay?

Most bookings on Expedia are refundable if cancelled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, set your travel dates and use the "Fully refundable" filter.

Can I find Expedia discounts for hotels near St Andrews Bay?

To look for discounts on hotels near St Andrews Bay, join One Key™— our free travel rewards programme. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.

How much is a hotel near St Andrews Bay?

Staying near St Andrews Bay is a treat, with plenty of hotels from NZ$167 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.

Explore a world of travel with Expedia