Find Hotels in St Andrews
Enter your dates for the latest hotel rates and availability.
Enter your destination
Check-in
Check-out
Rooms and Guests
Check Availability
Swipe up to view more
Trip.com
Hotels
Hotels in United Kingdom
Hotels in Fife
Hotels in St Andrews
Top 4 Premium Hotels in St Andrews
See all
Discover our curated selection of premium hotels in St Andrews for your next stay
No.
1
4.7
/5
91 review
Old Course Hotel St Andrews
Hotel near
St Andrews
"Good Location"
Select dates to view prices
No.
2
4.6
/5
108 review
Rusacks St. Andrews
Hotel near
St Andrews
"Great rooms"
Select dates to view prices
No.
3
4.5
/5
111 review
Fairmont St Andrews - Scotland
Hotel near
St Andrews
"Good Location"
Select dates to view prices
No.
4
4.2
/5
75 review
Kinnettles Hotel & Spa
Hotel near
St Andrews
"Good Location"
Select dates to view prices
Frequently Asked Questions
How much does it cost to stay in a hotel in St Andrews?
The average price for hotels in St Andrews is AU$ 622 for weekdays, and AU$ 648 for weekends (Friday–Saturday).
What are the best hotels in St Andrews?
From business trips to holiday stays, St Andrews offers a wide selection of popular hotels to suit every need.
Fairmont St Andrews - Scotland
,
Premier Inn St. Andrews hotel
,
Hotel du Vin and St Andrews
are excellent options for your stay.
Which hotels in St Andrews have airport shuttle services?
Reaching your hotel in St Andrews is easy with hotels that offer airport shuttle services.
Fairmont St Andrews - Scotland
,
Hotel du Vin, St Andrews
and
Old Course Hotel St Andrews
provide reliable airport shuttle services.
What are the best pet-friendly hotels in St Andrews?
The Inn At Kingsbarns
welcomes pets. Enjoy a stay with your pets!
What are the best sap hotels in St Andrews?
Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable.
Fairmont St Andrews - Scotland
,
Old Course Hotel St Andrews
and
Kinnettles Hotel & Spa
are great choices for spa hotels offering quality services.
Which hotels in St Andrews provide fitness facilities?
Fairmont St Andrews - Scotland
,
Old Course Hotel St Andrews
and
Kinnettles Hotel & Spa
offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!
Which hotels in St Andrews have the best breakfast?
Fairmont St Andrews - Scotland
,
Old Course Hotel St Andrews
and
Kinnettles Hotel & Spa
provide a tasty breakfast to help you get going.
What are the best luxury hotels in St Andrews?
St Andrews offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences.
Fairmont St Andrews - Scotland
,
Old Course Hotel St Andrews
and
Kinnettles Hotel & Spa
are highly regarded luxury hotels for a truly exceptional experience.
Which hotels in St Andrews have swimming pools?
Fairmont St Andrews - Scotland
,
Hotel du Vin, St Andrews
and
Old Course Hotel St Andrews
are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.
Total Properties
581
Number of Reviews
1,890
Lowest Price
AU$ 171
Highest Price
AU$ 2,934
Average Price (Weekends)
AU$ 648
Average Price (Weekdays)
AU$ 622
Plan your whole trip with Trip.com
Romantic Hotels in St Andrews
Hotels in St Andrews With Gyms
Hotels in St Andrews With Spas
Hotels in St Andrews That Provide Airport Transfers
Hotels in St Andrews With Bars
Hotels in St Andrews With Wi-Fi
St Andrews Homestays
St Andrews Hostels
St Andrews Apartments
5-Star Hotels in St Andrews
3-Star Hotels in St Andrews
4-Star Hotels in St Andrews
Fairmont Hotels in St Andrews
Keep Exploring
More Accommodation Types
St Andrews Apartments
Fairmont Hotels in St Andrews
5-Star Hotels in St Andrews
4-Star Hotels in St Andrews
3-Star Hotels in St Andrews
Romantic Hotels in St Andrews
St Andrews Hostels
St Andrews Homestays
Hotels near Attractions
Hotels near Leuchars
Most Viewed Hotels
Old Course Hotel St Andrews
Haar with Rooms 5 Stars
Agnes Blackadder Hall - Campus Accommodation
Rusacks St. Andrews