St Andrews

Beach Hotels in St Andrews

Find the beach hotels in St Andrews that appeal to you the most

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in St Andrews

Check out our pick of great beach hotels for your travel
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in St Andrews
Featured facilities: Swimming Pool, Dry Cleaning, Personal Trainer
Great
119 reviews
9.1/10
1 night
From CAD 433
Check Availability
99+
Hotels in St Andrews
Featured facilities: Public Beach, Swimming Pool, Parasailing
Amazing
115 reviews
9.5/10
1 night
From CAD 932
Check Availability
57
Hotels in St Andrews
Featured facilities: Public Beach
Great
47 reviews
9.1/10
1 night
From CAD 386
Check Availability
99+
Hotels in St Andrews
Featured facilities: Dry Cleaning
Very Good
105 reviews
8.9/10
1 night
From CAD 770
Check Availability
99+
Hotels in St Andrews
Featured facilities: Public Beach, Sailing, Dry Cleaning
Great
111 reviews
9.2/10
1 night
From CAD 879
Check Availability
See All Beach Hotels in St Andrews

Top rated hotels in St Andrews

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.6/10
Very Good
GGuest UserRoom as lovely & very close to the centre of town however this means that it is noisy with people out at night.  My main issue was the shower it was a nightmare, either scalding hot or freezing cold with absolutely no pressure. Couldn’t actually use it as it was so bad. So if you want to have a shower then I’d take this into consideration when booking.
No 5 Pilmour

No 5 Pilmour

Hotel near St Andrews
Price per night from:CAD 211
8.4/10
Very Good
PPENGThe hotel is not big, the location is just across the road from the old campus of St. Andrews University, very close to the commercial street and not far from the old stadium. The breakfast can be said to be relatively rich, there are several kinds of regular meals, and special, which changes with the seasons. The restaurant is almost full on weekends when there is a lot of people, and it is usually better. On-street parking outside the door is free but there is no private parking lot. It is easy to have a place during school holidays. I don’t know at other times.
The Albany St Andrews

The Albany St Andrews

Hotel near St Andrews
Price per night from:CAD 254

Frequently Asked Questions

Which is the best Beach hotel in St Andrews?

Whether you are traveling to St Andrews for business or holiday, Old Course Hotel St Andrews (from CAD 1,066) , Fairmont St Andrews - Scotland (from CAD 376) and No 5 Pilmour (from CAD 255) are the best choices.

What is the average price for Beach hotels in St Andrews?

For Beach hotels in St Andrews, the average price is CAD 941 for weekdays , and CAD 960 for weekends (Friday–Saturday).

What Beach hotels in St Andrews have deals ?

Trip.com offers various promotions and discount for hotels, including Beach hotels. Just check the promotions page to find current deals available for your plan on Trip.com.

Which Beach hotels in St Andrews offer fitness facilities?

Want to keep your exercising plan during traveling? Old Course Hotel St Andrews (from CAD 1,066), Fairmont St Andrews - Scotland (from CAD 376) and Rusacks St. Andrews (from CAD 987) offer fitness facilities.

What are some of the best Beach hotels with spa services in St Andrews?

Plan a relaxing travel with the spa experience? Old Course Hotel St Andrews (from CAD 1,066), Fairmont St Andrews - Scotland (from CAD 376) and Kinnettles Hotel & Spa (from CAD 517) provide highly rated services.

Which Beach hotels in St Andrews offer breakfast?

St Andrews Beach Hotels Information

Total properties5
Number of reviews715
Lowest priceCAD 574
Highest priceCAD 574
Weekend Avg. PriceCAD 960
Weekday Avg. PriceCAD 941