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 Return to list
Accommodation
Price per night
Location
Any Distance
from
Style
  • Sort by:
  • Best Value
  • Lowest price
  • Distance
Updating list...
Waldorf Astoria Edinburgh - The Caledonian
SAVE US$40
US$237
Waldorf Astoria
US$197
View Deal
43.2 km from Anstruther
  • Pool
  • Restaurant
Ibis Edinburgh Centre Royal Mile
SAVE US$26
US$107
Booking.com
US$81
View Deal
42.4 km from Anstruther
  • Free Wifi
  • Bar/Lounge
DoubleTree by Hilton Edinburgh Airport
SAVE US$26
US$153
Doubletree
US$127
View Deal
50.9 km from Anstruther
  • Pool
  • Restaurant
Apex Waterloo Place Hotel
Booking.com
US$109
View Deal
42.0 km from Anstruther
  • Free Wifi
  • Pool
Edinburgh Marriott Hotel
SAVE US$4
US$92
Booking.com
US$88
View Deal
48.8 km from Anstruther
  • Free Parking
  • Pool
Apex City of Edinburgh Hotel
Apex Hotels
US$78
View Deal
42.9 km from Anstruther
  • Free Wifi
  • Restaurant
DoubleTree by Hilton Hotel Edinburgh City Centre
SAVE US$6
US$125
Doubletree
US$119
View Deal
43.4 km from Anstruther
  • Free Wifi
  • Restaurant
Novotel Edinburgh Centre
SAVE US$19
US$111
Agoda.com
US$92
View Deal
43.2 km from Anstruther
  • Free Wifi
  • Pool
The Principal Edinburgh George Street
SAVE US$39
US$148
Ctrip.com
US$109
View Deal
42.4 km from Anstruther
  • Free Wifi
  • Restaurant
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of US$128/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Macdonald Holyrood Hotel
SAVE US$8
US$104
Agoda.com
US$96
View Deal
41.8 km from Anstruther
  • Free Wifi
  • Pool
The Dunstane Hotel
Booking.com
US$142
View Deal
44.5 km from Anstruther
  • Free Wifi
  • Free Parking
Hotel Ceilidh-Donia
SAVE US$11
US$109
Travelocity
US$98
View Deal
42.6 km from Anstruther
  • Free Wifi
  • Free Parking
Holiday Inn Express Edinburgh - Waterfront
SAVE US$11
US$107
Travelocity
US$96
View Deal
39.7 km from Anstruther
  • Free Wifi
  • Free Parking
Holiday Inn Express Edinburgh - Royal Mile
SAVE US$18
US$106
Hotels.com
US$88
View Deal
42.3 km from Anstruther
  • Free Wifi
  • Breakfast included
Murrayfield Hotel and House
SAVE US$9
US$97
Booking.com
US$88
View Deal
45.2 km from Anstruther
  • Free Wifi
  • Free Parking
Haymarket Hub Hotel
SAVE US$14
US$63
Agoda.com
US$49
View Deal
44.0 km from Anstruther
  • Free Wifi
Residence Inn Edinburgh
SAVE US$22
US$124
Residence Inn
US$102
View Deal
43.0 km from Anstruther
  • Free Wifi
  • Breakfast included
Ibis Edinburgh Centre South Bridge
SAVE US$4
US$87
ibis
US$83
View Deal
42.4 km from Anstruther
  • Free Wifi
  • Restaurant
Stay Central Hotel
SAVE US$54
US$158
Expedia.com
US$104
View Deal
42.6 km from Anstruther
  • Free Wifi
  • Bar/Lounge
Edinburgh City Hotel
Hotels.com
US$98
View Deal
43.3 km from Anstruther
  • Free Wifi
  • Restaurant
Radisson Blu Hotel, Edinburgh
SAVE US$70
US$197
Expedia.com
US$127
View Deal
42.3 km from Anstruther
  • Free Wifi
  • Pool
The Scotsman Hotel
Hotels.com
US$127
View Deal
42.3 km from Anstruther
  • Free Wifi
  • Room Service
The Royal Scots Club
Hotels.com
US$103
View Deal
42.3 km from Anstruther
  • Free Wifi
  • Restaurant
G&V Royal Mile Hotel Edinburgh
SAVE US$45
US$220
Hotels.com
US$175
View Deal
42.6 km from Anstruther
  • Free Wifi
  • Restaurant
SAVE US$43
US$257
Expedia.com
US$214
View Deal
43.6 km from Anstruther
  • Free Wifi
  • Room Service
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
SAVE US$26
US$105
Orbitz.com
US$79
View Deal
44.1 km from Anstruther
  • Free Wifi
  • Free Parking
Hotel ibis budget Edinburgh Business Park
Booking.com
US$59
View Deal
49.3 km from Anstruther
  • Free Wifi
  • Free Parking
The Balmoral Hotel
Hotels.com
US$257
View Deal
42.2 km from Anstruther
  • Pool
  • Restaurant
Fraser Suites Edinburgh
Orbitz.com
View Deal
42.5 km from Anstruther
  • Free Wifi
  • Restaurant
Old Town Chambers
SAVE US$52
US$238
Hotels.com
US$186
View Deal
42.5 km from Anstruther
  • Free Wifi
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.