Compare and book 4 Star hotels in St. Andrews, Scotland
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check availability on St. Andrews 4 Star Hotels
Top St. Andrews 4 Star Hotels
The Old Paint Shop Apartment - Centrally Situated
The Old Paint Shop Apartment - Centrally Situated
10.0 out of 10, Exceptional, (1)
Save an average of 15% on thousands of hotels when you're signed in
The Spindrift Guest House
The Spindrift Guest House
9.8 out of 10, Exceptional, (83)
The price is ₹12,550
₹15,060 total
includes taxes & fees
15 May - 16 May
No.1 Apartments St Andrews- South Street
No.1 Apartments St Andrews- South Street
9.8 out of 10, Exceptional, (18)
The price is ₹38,142
₹45,770 total
includes taxes & fees
13 May - 14 May
The Inn At Kingsbarns
The Inn At Kingsbarns
9.8 out of 10, Exceptional, (172)
The price is ₹13,944
₹16,733 total
includes taxes & fees
22 May - 23 May
Rufflets St Andrews
Rufflets St Andrews
9.6 out of 10, Exceptional, (240)
The price is ₹20,045
₹24,054 total
includes taxes & fees
19 May - 20 May
No.1 St Andrews and Westpark House Bedrooms
No.1 St Andrews and Westpark House Bedrooms
9.6 out of 10, Exceptional, (139)
The price is ₹17,938
₹21,526 total
includes taxes & fees
19 May - 20 May
Hotel Indigo Dundee, an IHG Hotel
Hotel Indigo Dundee, an IHG Hotel
9.4 out of 10, Exceptional, (744)
The price is ₹7,234
₹8,680 total
includes taxes & fees
2 Jun - 3 Jun
No12 Bed and Breakfast
No12 Bed and Breakfast
9.4 out of 10, Exceptional, (26)
The price is ₹17,884
₹21,461 total
includes taxes & fees
28 May - 29 May
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
9.2 out of 10, Wonderful, (1010)
The price is ₹6,014
₹7,216 total
includes taxes & fees
27 May - 28 May
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
9.2 out of 10, Wonderful, (602)
The price is ₹20,829
₹24,995 total
includes taxes & fees
19 May - 20 May
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in St. Andrews.
Fairmont St Andrews
Fife, St. Andrews, Scotland
The price is ₹23,922 per night from May 20 to May 21
₹23,922
per night
20 May - 21 May
9.2/10 Wonderful! (1,000 reviews)
Still don't see what you're looking for?
See all properties in St. Andrews.
You can also use these popular filters to refine your search.
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.
St. Andrews Hotel Reviews
St. Andrews Hotel Reviews
5/5 Excellent
"This property was very comfortable convenient and in a beautiful place. The portraits on the hallway walls were creepy."
A verified traveller stayed at No.1 St Andrews and Westpark House Bedrooms
Posted 9 days ago
5/5 Excellent
Great location
"Great stay. One block from old course. Good food great location kind people. Great breakfast. Perfect for staying to your St Andrews it to play old course. "
A verified traveller stayed at The Dunvegan Hotel
Posted 2 months ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels in St. Andrews by Star Rating
Accommodation near St. Andrews attractions
Choose Your St. Andrews Hotel Style
- Beach Resorts & Hotels (23)
- Business Hotels (8)
- Cheap Hotels (5)
- Family-Friendly Hotels (15)
- Golf Hotels (21)
- Green Hotels (4)
- Historic Hotels (10)
- Hotels Suites (2)
- Hotels near Museums (19)
- Hotels with Air Conditioning (6)
- Hotels with Balcony (5)
- Hotels with Breakfast (22)
- Hotels with Connecting Rooms (6)
- Hotels with Entertainment (7)
- Hotels with Gym (3)
- Hotels with Hot Tubs (3)
- Hotels with Laundry Service (15)
- Hotels with Parking (22)
- Hotels with Parking (19)
- Hotels with Restaurant (24)
- Hotels with Room Service (6)
- Hotels with Swimming Pool (2)
- Hotels with Views (10)
- Hotels with a Bar (17)
- Hotels with smoking rooms (3)
- Luxury Hotels (9)
- Pet-Friendly Hotels (10)
- Romantic Hotels (7)
- Shopping Hotels (10)
- Spa Hotels (4)
- Sports Hotels (7)
- Wedding Hotels (10)