Discover our curated selection of 4-star select hotels in St Andrews for your next stay
No.
1
9.1/10
104 reviews
Rufflets St Andrews
Hotel near St Andrews
Highlights
Enjoy British cuisine with garden view
Relax at the self - service bar
Select dates to view prices
No.
2
9.0/10
105 reviews
Hotel du Vin, St Andrews
Hotel near St Andrews
Highlights
Unbelievable comfortable room with stunning sea view
Exquisite wedding services in elegant banquet hall
Select dates to view prices
No.
3
9.4/10
79 reviews
The Dunvegan Hotel
Hotel near St Andrews
"Good Location"
Select dates to view prices
Frequently Asked Questions
What deals are there for 4 star hotels in St Andrews?
Trip.com offers various promotions and discounts for 4 star hotels. You can check the promotions page to see what promotions are available on Trip.com.
What is the average rate for 4 star hotels in St Andrews?
For 4 star hotels in St Andrews, the average price on weekdays is ₹ 40,705, and the average price on weekends (Friday–Saturday) is ₹ 43,120.
Which are the popular 4 star hotels in St Andrews?