Find hotels near St Andrews Bay, St. Andrews from $69

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,033 hotels close to St Andrews Bay with room rates, reviews, and availability. Most hotels are fully refundable.

Fairmont St Andrews

5.0 star property
0.4 mi from St Andrews Bay
9.4 out of 10, Exceptional, (1007)
"Staff very friendly and helpful"
United Kingdom
Pauline
$237 nightly
The price is $284
Dec 23 - Dec 24
Total with taxes and fees
Fairmont St Andrews

No1. Apartments St Andrews - South Street

4.0 star property
2.5 mi from St Andrews Bay
10.0 out of 10, Exceptional, (42)
"Great location near coffee and wonderful restaurants (The Saint just one block away) and and beside a gorgeous little chapel. Easy walk to golf but without being in all the crowds. Also, extremely comfortable. Only suggestion is more instructional info for finding things, using laundry machine, and how to leave things at check out. "
United States
Camilla
$208 nightly
The price is $250
Jan 4 - Jan 5, 2026
Total with taxes and fees
No1. Apartments St Andrews - South Street

Seaton House - Small Luxury Hotels of the World

5.0 star property
2.8 mi from St Andrews Bay
10.0 out of 10, Exceptional, (54)
"A great property to stay in for walkable activities in St. Andrews."
United States
Katherine
$248 nightly
The price is $297
Jan 4 - Jan 5, 2026
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

The Inn At Kingsbarns

4.0 star property
3.4 mi from St Andrews Bay
9.8 out of 10, Exceptional, (188)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
$193 nightly
The price is $231
Dec 7 - Dec 8
Total with taxes and fees
The Inn At Kingsbarns

No1. Apartments & Bedrooms St Andrews - St Mary’s

4.0 star property
2.6 mi from St Andrews Bay
9.6 out of 10, Exceptional, (223)
"Excellent apart-hotel. Spacious and comfortable unit with good-quality facilities. Location excellent - couldn't be more central."
United Kingdom
steven
$129 nightly
The price is $155
Jan 4 - Jan 5, 2026
Total with taxes and fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

Seascape Largo

3.5 star property
10.3 mi from St Andrews Bay
10.0 out of 10, Exceptional, (44)
"Matt was a wonderful host. The room was very clean and cosy. Breakfast was great and the veiw of the ocean was lovely. "
United States
Wesley
Seascape Largo

Rusacks St Andrews

5.0 star property
2.9 mi from St Andrews Bay
9.4 out of 10, Exceptional, (411)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
$285 nightly
The price is $342
Dec 7 - Dec 8
Total with taxes and fees
Rusacks St Andrews

Haar with Rooms

3.5 star property
2.8 mi from St Andrews Bay
9.4 out of 10, Exceptional, (87)
"Excellent hotel in an excellent location and the most amazing breakfast. "
United Kingdom
Scott
$155 nightly
The price is $186
Dec 27 - Dec 28
Total with taxes and fees
Haar with Rooms

Rufflets St Andrews

4.0 star property
3.9 mi from St Andrews Bay
9.4 out of 10, Exceptional, (351)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
$128 nightly
The price is $153
Dec 14 - Dec 15
Total with taxes and fees
Rufflets St Andrews

Hotel du Vin & Bistro St. Andrews

4.0 star property
2.7 mi from St Andrews Bay
9.2 out of 10, Wonderful, (748)
"Our rooms were lovely and clean and comfy. The staff were very helpful"
United Kingdom
Derek
$140 nightly
The price is $168
Dec 19 - Dec 20
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

The Waterfront

3.0 star property
6.9 mi from St Andrews Bay
9.4 out of 10, Exceptional, (197)
"Accommodation was excellent and clean. Staff were very helpful and the food was excellent. Property was as its name, within a few steps from a bustling harbour. Would visit again."
United Kingdom
Paul
$114 nightly
The price is $137
Dec 7 - Dec 8
Total with taxes and fees
The Waterfront

The Ship Inn

3.5 star property
9.4 mi from St Andrews Bay
9.6 out of 10, Exceptional, (67)
"Beautiful location and fab food "
United Kingdom
Gillian
$174 nightly
The price is $209
Dec 5 - Dec 6
Total with taxes and fees
The Ship Inn

The Albany Hotel St Andrews

3.0 star property
2.4 mi from St Andrews Bay
9.0 out of 10, Wonderful, (471)
"The staff were fantastic and the breakfast was delicious."
Canada
Barbara
$127 nightly
The price is $153
Dec 9 - Dec 10
Total with taxes and fees
The Albany Hotel St Andrews

Greyfriars Inn by Greene King Inns

3.0 star property
2.7 mi from St Andrews Bay
9.0 out of 10, Wonderful, (296)
"Convenient location, reasonably priced. "
United States
Philip
$96 nightly
The price is $115
Dec 22 - Dec 23
Total with taxes and fees
Greyfriars Inn by Greene King Inns

Kinnettles Hotel and Spa

5.0 star property
2.7 mi from St Andrews Bay
9.0 out of 10, Wonderful, (185)
"Perfect hotel close to the old course and many restaurants and pubs in town. I would definitely stay here again. Staff was wonderful, courteous and knowledgeable."
United States
matt
$256 nightly
The price is $307
Dec 20 - Dec 21
Total with taxes and fees
Kinnettles Hotel and Spa

The Bank

4.0 star property
6.8 mi from St Andrews Bay
9.0 out of 10, Wonderful, (163)
"This was a wonderful place to stay and a perfect spot to start our vacation."
United States
Justin
$124 nightly
The price is $148
Dec 7 - Dec 8
Total with taxes and fees
The Bank

The Inn at Lathones

3.0 star property
5.4 mi from St Andrews Bay
8.6 out of 10, Excellent, (310)
"Enjoyed my stay "
United States
Stanley
$87 nightly
The price is $104
Dec 5 - Dec 6
Total with taxes and fees
The Inn at Lathones

Premier Inn St Andrews

3.0 star property
2.5 mi from St Andrews Bay
8.0 out of 10, Very Good, (14)
"Great location. Rooms are clean and comfortable. Staff is amazing and helpful."
United States
Tyler
$57 nightly
The price is $69
Jan 4 - Jan 5, 2026
Total with taxes and fees
Premier Inn St Andrews

Woodlands Hotel, BW Signature Collection

3.0 star property
11.5 mi from St Andrews Bay
8.6 out of 10, Excellent, (701)
"Nice, big room with a comfortable bath. We enjoyed the spa facilities."
United Kingdom
kerry
$64 nightly
The price is $77
Dec 21 - Dec 22
Total with taxes and fees
Woodlands Hotel, BW Signature Collection

Drumoig Golf Hotel

3.0 star property
9.2 mi from St Andrews Bay
8.2 out of 10, Very Good, (341)
"Excellent stay with view of golf course. Food excellent!!"
Australia
Sherry
$79 nightly
The price is $95
Dec 5 - Dec 6
Total with taxes and fees
Drumoig Golf Hotel
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.

Top St Andrews Bay Hotel Reviews

Hotels near other St Andrews Bay attractions

Find out more about St Andrews Bay

Top reasons to visit St Andrews Bay

  • World-Class Golf: St Andrews Bay is famous for its historic golf courses, attracting enthusiasts from around the globe.
  • Beautiful Beaches: Enjoy stunning beaches perfect for swimming, sunbathing, and picnics with family and friends.
  • Rich History: Explore the historic town of St Andrews, known for its ancient colleges and captivating castles.
  • Outdoor Adventures: Experience scenic parks and outdoor activities, ideal for nature lovers and thrill-seekers.
  • Relaxing Accommodations: Choose from a variety of hotels that offer comfort and convenience for every type of traveler.

Find great hotels near St Andrews Bay

Experience the charm of St Andrews Bay with a variety of hotel accommodations tailored for every traveler. Whether you're seeking family-friendly options, beachfront stays, or proximity to St Andrews State Park, you'll find the perfect fit. Explore top-rated hotels that offer a blend of comfort and convenience for a memorable getaway, whether for business or leisure.

  • Fairmont St Andrews: A luxurious 5-star retreat nestled 0.4 miles from St Andrews Bay, Fairmont St Andrews offers a family-friendly and spa-themed vacation experience. This property is perfect for those traveling with children, featuring amenities such as babysitting services, supervised childcare, and complimentary cribs. Guests can indulge in a full-service spa complete with body treatments, massages, and a sauna, ensuring a relaxing escape. The stunning views and opulent accommodations make this hotel a top choice for families and those seeking rejuvenation.
  • Carnoustie Golf Hotel: Located 12 miles from St Andrews Bay, Carnoustie Golf Hotel is a 4-star property that caters to business travelers and golf enthusiasts alike. This eco-certified hotel is designed for eco-friendly visitors, featuring multiple meeting rooms and conference spaces to accommodate business needs. Golf lovers will appreciate the on-site golf experience, allowing them to immerse themselves in the sport right at their doorstep. With a focus on sustainability and professional service, this hotel is an ideal choice for those blending work and play.
  • Rusacks St Andrews: Just 3 miles from St Andrews Bay, Rusacks St Andrews is a 5-star hotel that embraces a romantic and LGBTQIA-friendly atmosphere. Guests can enjoy direct beach access and take advantage of romance packages designed to enhance their stay. The hotel features breathtaking views, including a golf view from the restaurant, and offers food and beverage services tailored for romantic experiences, such as late-night room service and champagne service. This charming property is perfect for couples seeking a memorable getaway by the sea.

Where to stay near St Andrews Bay

St Andrews Bay offers a delightful blend of friendly vibes and stunning scenery, perfect for a beach vacation. Explore the historic town of St Andrews, home to beautiful emerald waters and charming streets. Enjoy easy beach access and nearby parks, making it an ideal family-friendly destination. Whether you're soaking up the sun or wandering through quaint neighborhoods, your experience in this relaxing coastal area will be one to remember.

  • St. Andrews: Renowned as the Home of Golf, St. Andrews is a charming city that draws visitors from around the world. Nestled along the stunning coastline, St. Andrews Bay offers a picturesque backdrop for outdoor sports and cultural experiences. The city is steeped in history, featuring a historic university and ruins of an ancient castle that tell tales of its rich past. Visitors can enjoy world-class golf courses, including the famous Old Course, and delve into the local culture through museums and art galleries. With peak travel months in April, July, and September, St. Andrews is a vibrant hub for those seeking adventure, education, and unforgettable landscapes.
  • Boarhills: Just a mile from St. Andrews Bay, Boarhills is a quaint village perfect for outdoor enthusiasts and adventure seekers. Its proximity to beautiful beaches and scenic landscapes makes it an ideal spot for hiking, cycling, and enjoying the fresh air. Boarhills also offers access to golf courses that cater to all skill levels. The village is known for its friendly atmosphere and local charm, attracting visitors year-round, especially in March, July, and September. Don't miss the chance to explore the nearby transport museum, which adds a unique touch to your visit.
  • Mount Melville: Located four miles from St. Andrews Bay, Mount Melville is a serene village that provides a perfect escape for those looking to immerse themselves in nature and culture. Golf enthusiasts will find ample opportunities to hit the links, while families can enjoy the nearby beach and family-friendly activities. The village is closely linked to the historic university and offers a warm, welcoming environment for travelers year-round, with peak visits occurring from July to September. Mount Melville's tranquil setting and rich history make it an ideal destination for a peaceful retreat.

Things to do near St Andrews Bay

St Andrews Bay offers a variety of exciting activities for visitors, including world-class golf courses and relaxing spa experiences. Explore the stunning beaches, perfect for swimming and picnics, or enjoy a day at the water park. With its beautiful sea resorts and opportunities for outdoor adventures, St Andrews Bay is an ideal destination for a memorable vacation.

Shopping

For shopping in St Andrews Bay, check out local boutiques and souvenir shops. If you're up for a drive, the Wellgate Shopping Centre, 14 miles away, offers a variety of shops and entertainment options. Ocean Terminal Shopping Centre, 29 miles away, also features family-friendly stores and activities.

Recreation

At the Old Course in St Andrews, enjoy a round of golf surrounded by breathtaking landscapes, perfect for sports enthusiasts. Craigtoun Country Park offers serene walks and relaxation amidst nature, while East Sands provides a tranquil beach setting for rejuvenation and wellness activities.

Adventure

The Scottish Clay Shooting Centre, located 8 miles from St Andrews Bay, offers thrilling shooting experiences in a stunning outdoor setting. Enjoy breathtaking views while hiking the Norman's Law Walk, situated 13 miles away, or unleash your competitive spirit at Dundee Karting, 16 miles from the bay, for an adrenaline-filled race.

Nightlife

For a lively night out in St Andrews Bay, catch a show at the Dundee Repertory Theatre for a touch of culture and romance. If you're seeking adventure, head to Battlefield Live Dundee or The Fun Factory for some exciting arcade fun with friends.

*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 trip to St Andrews Bay, plan your visit between January and March for lower prices and book your hotel about a month in advance. Tuesdays generally offer the best rates, while Saturdays are the most expensive. Use Expedia’s search tool to find budget-friendly accommodations and consider package deals for added savings. Joining the One Key membership can unlock exclusive discounts and cash rewards for future bookings. For transportation, opt for public transport whenever possible, and explore free local attractions to enhance your experience without breaking the bank.

  • 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: Book your hotel around St Andrews Bay about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia’s search tool enables you to choose your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase hotels that are sustainable and environmentally friendly, ready for booking.
  • Consider bundling your trip: You can save money by combining your St. Andrews Bay hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near St Andrews Bay

St Andrews Bay offers a delightful blend of attractions including beautiful beaches, historic colleges, and captivating castles. For travelers seeking culture and outdoor experiences, this area features renowned St Andrews golf courses, scenic state parks, and the picturesque Fairmont St Andrews Bay. Whether you're relaxing by the beach or exploring the rich history, there's plenty to enjoy in and around St Andrews Bay.

  • University of St. Andrews: As Scotland's oldest university, founded in 1413, this historic institution offers a unique glimpse into academic life amidst stunning architecture and picturesque grounds. The vibrant culture and rich traditions create an atmosphere that is both inspiring and welcoming.
  • St. Andrew's Cathedral: Explore the impressive ruins of this once-magnificent cathedral, which dates back to the 12th century. It provides a captivating insight into Scotland's ecclesiastical history and is surrounded by serene landscapes, perfect for reflective walks.
  • St. Andrew's Castle: This romantic castle overlooking the sea invites visitors to delve into Scotland's tumultuous past. With its dramatic coastal views and fascinating history, exploring its ruins makes for a memorable adventure.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
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

When planning your visit to St Andrews Bay, you can choose to fly into either Edinburgh Airport (EDI) or Dundee Airport (DND). Edinburgh Airport is located 35 miles away and offers several hotel options, including the 5.5-star Crescent House, along with the luxurious Virgin Hotels Edinburgh and The Balmoral Hotel, all situated 7 miles from the airport. Dundee Airport is a closer option at 14 miles away, with excellent accommodations like the 5-star Hideaway Experience, just 5 miles from the airport, and the 4.5-star Premier Inn Dundee North, located 2 miles away. Both airports provide various transportation services for easy access to St Andrews Bay.

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 4.5-star hotel located just 3.3 miles 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 2.9 miles from St Andrews Bay, earning a stellar review rating of 10. This lodge is perfect for travelers 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 3.9 miles from St Andrews Bay, with an excellent review rating of 9.8 and a 3-star rating. This traditional hotel provides a unique atmosphere and includes complimentary continental breakfast to start the day. With daily housekeeping and a beautiful garden, travelers 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 5-star 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 travelers 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 travelers seeking comfort and elegance.
How much is a hotel near St Andrews Bay?
Staying near St Andrews Bay is a treat, with plenty of hotels from $69 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 vacation during weekends or around public holidays.
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 5-star hotel just an 11-minute walk from St Andrews Bay, a remarkable travelers' 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 travelers of all ages.

Rusacks St Andrews

Located 3.2 miles from St Andrews Bay, Rusacks St Andrews is a stunning 5-star hotel rated 9.4 by travelers. 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 4-star hotel situated 3.1 miles from St Andrews Bay, offers a cozy atmosphere with a travelers' 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 5-star hotels near St Andrews Bay?
Discover the finest 5-star 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 5-star retreat located just 3.5 miles 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 travelers 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 travelers seeking both comfort and elegance.

Seaton House

Seaton House, situated only 3.1 miles from St Andrews Bay, is another exquisite 5-star 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 5-star hotel located just an 11-minute walk from St Andrews Bay, rated 9.4 by travelers. 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 travelers.
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 5-star hotel situated 3.5 miles from St Andrews Bay, rated 9.6 by travelers. 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 5-star 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 5-star hotel located 3.2 miles from St Andrews Bay, has an excellent review rating of 9.4. With golf views and a rooftop terrace, travelers can enjoy a serene atmosphere. The hotel provides complimentary breakfast and features a restaurant with golf views, making it an inviting choice for travelers looking to unwind with picturesque landscapes.
What are the best affordable hotels near St Andrews Bay?
For travelers 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 2.9 miles from St Andrews Bay, Beautiful 3-Bed Lodge impresses travelers 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 travelers seeking both comfort and convenience.

Stravithie Castle

Located 3.9 miles from St Andrews Bay, the charming Stravithie Castle offers a delightful stay with a review rating of 9.8. This 3-star 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 3.6 miles 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 travelers. The castle ambiance provides a memorable stay for travelers 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 3.5 miles from St Andrews Bay, the 5-star Old Course Hotel offers an indoor pool and a luxurious spa experience. Rated 9.6 by travelers, 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 5-star 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 5-star 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 4-star hotel situated 3.1 miles 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 travelers 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 4-star hotel located 4.5 miles 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 travelers and their pets.
Can I book a fully refundable hotel close to St Andrews Bay?
Most bookings on Expedia are refundable if canceled 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, simply enter "St Andrews Bay", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
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 program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia