"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%"
"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%"
"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"
"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"
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.
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.
Why not spend a care-free afternoon at East Sands during your travels in St. Andrews? Discover the area's top-notch restaurants or seek out the golf courses.
Enjoy a round of golf in St. Andrews at St Andrews - Eden Course. Stroll along the area's beautiful beaches or simply savour its top-notch restaurants.
You can browse the exhibits at St. Andrews Preservation Trust Museum and Garden, a museum with a storied past, during your travels to St. Andrews. Visit the area's spas or amble around its beautiful beaches.
Why not spend a lazy afternoon at Castle Sands during your trip to St. Andrews? Discover the area's top-notch restaurants or seek out the golf courses.
Great position on the beach front and only metres from St Andrews old course. Breakfast was excellent and we ate at the restaurant Ondine oyster and grill and the food there was delicious. Highly recommend this hotel and would stay there again
Great position on the beach front and only metres from St Andrews old course. Breakfast was excellent and we ate at the restaurant Ondine oyster and grill and the food there was delicious. Highly recommend this hotel and would stay there again
Perfect position right in town. Lots of space although the second bedroom is a little tight. We had to leave our suitcase out in the lounge area as it didn’t fit in the bedroom. Main bedroom a good size and both bathrooms were small but perfect and really clean.
Everything else was great, lots of little extras like coffee pods, cleaning products etc.
Perfect position right in town. Lots of space although the second bedroom is a little tight. We had to leave our suitcase out in the lounge area as it didn’t fit in the bedroom. Main bedroom a good size and both bathrooms were small but perfect and really clean.
Everything else was great, lots of little extras like coffee pods, cleaning products etc.
Simone
Reviewed October 19, 2026Reviewed October 19, 2026
Our room was clean and comfortable with a lovely ensuite bathroom. Location is brilliant - about a 20 metre walk and you’re on the Old Course!! Parking was easy and free nearby. Be aware that, quite typically of St Andrew’s, there is no lift so make sure you’re up to climbing stairs and also getting your luggage up and down yourself! Staff were friendly, breakfast was excellent. Definitely recommend!!
Our room was clean and comfortable with a lovely ensuite bathroom. Location is brilliant - about a 20 metre walk and you’re on the Old Course!! Parking was easy and free nearby. Be aware that, quite typically of St Andrew’s, there is no lift so make sure you’re up to climbing stairs and also getting your luggage up and down yourself! Staff were friendly, breakfast was excellent. Definitely recommend!!
Belinda
Reviewed November 8, 2024Reviewed November 8, 2024
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 Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing
January
39.2°F (4.0°C)
Light Rain
Mostly Cloudy
Slightly Low
Slightly Low
February
39.7°F (4.3°C)
Light Rain
Mostly Cloudy
Slightly Low
Slightly Low
March
41.7°F (5.4°C)
Light Rain
Mostly Cloudy
Average
Slightly Low
April
44.8°F (7.1°C)
No Rain
Mostly Sunny
Average
Average
May
49.3°F (9.6°C)
Light Rain
Mostly Cloudy
Average
Slightly High
June
54.1°F (12.3°C)
Light Rain
Mostly Cloudy
Average
Slightly High
July
57.6°F (14.2°C)
Light Rain
Mostly Cloudy
Slightly High
Average
August
57.2°F (14.0°C)
Light Rain
Mostly Cloudy
Slightly High
Slightly High
September
54.3°F (12.4°C)
Light Rain
Mostly Sunny
Slightly High
Average
October
49.8°F (9.9°C)
Light Rain
Mostly Cloudy
Average
Average
November
44.4°F (6.9°C)
Light Rain
Mostly Cloudy
Average
Average
December
40.5°F (4.7°C)
Light Rain
Mostly Cloudy
Slightly Low
Average
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.