Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search Hotels Near St Andrews Bay, St. Andrews

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Trending Hotels Near St Andrews Bay

Fairmont St Andrews
5 out of 5
0.7 mi from St Andrews Bay
Get Rates
4.6/5Wonderful! (1,350 reviews)

"Hotel was amazing from arriving and door man being chatty and asking if we needed assistance. Check in smooth and very knowledgeable, lovely staff. Lounge area very relaxing and again amazing staff who took time speaking to us. Italian resteraunt food lovely, the table we where given was lovely looking ..."…"

Reviewed on 16 Mar 2020

Fairmont St Andrews
The Old Station
3.5 out of 5
1.2 mi from St Andrews Bay
Free cancellationReserve now, pay when you stay
The price is £160 per night
4.8/5Exceptional! (16 reviews)

"We stayed on the train. lt was very nice but as one could imagine, the bedroom was a bit cramped. The shower was great and the living room and kitchen were very nice. We really enjoyed the pool table in the Station: we got better over two days! The play area was full of games and books. Hoped to ..."…"

Reviewed on 20 Oct 2019

The Old Station
St Andrews Private Holiday Static Caravans
2 out of 5
2.2 mi from St Andrews Bay
Get Rates
5/5Exceptional! (15 reviews)
Brilliant location,clean and cosy

"Me and my family had a fantastic stay i would highly recommend it. Very cosy and a fantastic location with brilliant walks to the beach and simple walk to the restaurant which has a great kids area. Very clean and comfy. Hopefully will get a chance to return."…"

Reviewed on 3 Sep 2019

St Andrews Private Holiday Static Caravans
White Cottage
3.5 out of 5
1.3 mi from St Andrews Bay
Get Rates
White Cottage
East Shore
3.5 out of 5
2.6 mi from St Andrews Bay
Get Rates
4/5Very Good! (2 reviews)
Perfect location

"Clean, value accommodation in lovely beachside location."…"

Reviewed on 13 Sep 2019

East Shore
St. Nicholas Farmhouse B&B
3 out of 5
2.8 mi from St Andrews Bay
Get Rates
4.5/5Wonderful! (105 reviews)

"Evelyn's breakfasts were fantastic. Would return for that alone. Great location, not far from anywhere"…"

Reviewed on 28 Oct 2019

St. Nicholas Farmhouse B&B
The Garden Apartment
3 out of 5
1.5 mi from St Andrews Bay
Get Rates
The Garden Apartment
No12 Bed and Breakfast
4 out of 5
2.9 mi from St Andrews Bay
Get Rates
4.6/5Exceptional! (26 reviews)

"The location was fantastic with great views of the ocean and it was a quick walk into town. Pam was a great host and very helpful and her breakfast menu was varied and tasty with lots of options. The house aand room were very well maintained and you could sit in the front yard (which was also lovely) ..."…"

Reviewed on 22 Sep 2019

No12 Bed and Breakfast
Stravithie Castle
3 out of 5
2 mi from St Andrews Bay
Get Rates
4.8/5Exceptional! (19 reviews)
Great fun staying at a privately owned castle.

"Room was great, overlooking the beautiful creek behind the castle. Nice breakfast that we could get out and eat whenever we were ready. Very quite room with a great bathroom and shower."…"

Reviewed on 9 Oct 2019

Stravithie Castle
The Old Mill Cottage - 10 Mins to St Andrews
Can't see what you're looking for?
See all available properties in St Andrews Bay
View all properties
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.

Pocket Guide: St Andrews Bay Hotels

Search for hotels in St Andrews Bay on Expedia.co.uk. You can easily find your hotels in St Andrews Bay using one of the methods below:

  • View our selection of featured hotels in St Andrews Bay
  • Use the map to find hotels in the St Andrews Bay neighborhood you prefer
  • Use the filters to see hotels in a specific area of St Andrews Bay, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St Andrews Bay
  • Enter your travel dates to view the best deals on hotels in St Andrews Bay - while they last

Frequently asked questions

What's the area like around St Andrews Bay?
St Andrews Bay is located in a welcoming area of St. Andrews known for its beautiful ocean views and array of dining options. If you’re looking for a convenient place to stay, take a look at the 8 hotels and other accommodations you’ll find within a mile.
What's the best hotel to stay close to St Andrews Bay?
Fairmont St Andrews is one of the top choices for your stay based on our traveller data, and this 5-star hotel offers a full-service spa and a golf course. It’s located just a short 0.4 mi (0.7 km) from St Andrews Bay. Another good choice is The Old Station, located just 0.9 mi (1.4 km) away.
If I need to cancel the hotel reservation for my stay near St Andrews Bay, will I receive a refund?
Yes! Most hotel bookings are refundable provided that you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Add dates, click “Search”, then you can use the “free cancellation” filter to get the best options available in St Andrews Bay.
What can I see and do near St Andrews Bay?
You’ll want to browse the exhibits at British Golf Museum and St. Andrews Preservation Trust Museum and Garden. St. Andrew’s Cathedral, St. Andrew’s Castle and Scotland’s Secret Bunker are some of the local landmarks to explore. Enjoy a stroll along the shore at East Sands, West Sands and Castle Sands.

St Andrews Bay Hotel Reviews

More trip options