We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Your selections
Clear all
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Best Western Scores Hotel
TripAdvisor
USD 361*
View Deal
Greyfriars Hotel
LateRooms.com
USD 189*
View Deal
#1 Best Value of 17 hotels in St Andrews
Albany Hotel
Loading prices...
#2 Best Value of 17 hotels in St Andrews
Premier Inn St Andrews Hotel
Loading prices...
#3 Best Value of 17 hotels in St Andrews
Drumoig Golf Hotel
Loading prices...
#5 Best Value of 17 hotels in St Andrews
The St Michaels Inn
Loading prices...
#6 Best Value of 17 hotels in St Andrews
See all hotels in or near St Andrews
Holiday Inn Express Edinburgh - Royal Mile
SAVE USD 12
USD 328*
HIExpress.com
USD 316*
View Deal
Edinburgh City Hotel
SAVE USD 45
USD 290*
Agoda.com
USD 245*
View Deal
50.0 km from St Andrews
The Royal Scots Club
SAVE USD 210
USD 459*
Priceline
USD 249*
View Deal
48.8 km from St Andrews
Stay Central Hotel
SAVE USD 177
USD 439*
Orbitz.com
USD 262*
View Deal
49.3 km from St Andrews
Grassmarket Hotel
SAVE USD 44
USD 303*
Agoda.com
USD 259*
View Deal
The Inn Place
Booking.com
USD 304*
View Deal
Holiday Inn Express Edinburgh - Waterfront
Loading prices...
46.0 km from St Andrews
Hotel Ceilidh-Donia
TripAdvisor
USD 216*
View Deal
Ibis Edinburgh Centre Royal Mile
ibis
USD 341*
View Deal
Ibis Edinburgh Centre South Bridge
TripAdvisor
USD 253*
View Deal
49.2 km from St Andrews
Murrayfield Hotel and House
getaroom.com
USD 234*
View Deal
51.3 km from St Andrews
Jurys Inn Edinburgh
TripAdvisor
USD 259*
View Deal
Holiday Inn Express Edinburgh Airport
Loading prices...
56.2 km from St Andrews
Dakota Edinburgh
TripAdvisor
USD 143*
View Deal
Holiday Inn Express Stirling
HIExpress.com
USD 130*
View Deal
The Old Waverley Hotel
SAVE USD 37
USD 374*
TripAdvisor
USD 337*
View Deal
Best Western Kings Manor Hotel
TripAdvisor
USD 156*
View Deal
47.1 km from St Andrews
Lomond Hills Hotel
Loading prices...
24.1 km from St Andrews
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.