Star Rating
Hotel Name
Price Range (USD)to
Amenities

Anstruther United Kingdom Accommodations

Find accommodations in Anstruther with the hotel list provided below. Search for cheap and discounted hotel and motel rates in or close to Anstruther, United Kingdom for your upcoming personal or group travel. Discover the most favored Anstruther hotel rooms. Review the Anstruther hotel list below to find the perfect lodging. We also have a map of the Anstruther hotels.

The Anstruther center point is approximately 8 miles southeast of City Centre St. Andrews and 11 miles north of North Berwick Harbour.

Anstruther Hotels, Motels & Accommodations

Fairmont St. Andrews A917 St. Andrews, Fife, KY168PN United Kingdom ~6.18 miles north of Anstruther
  • Luxurious 5-star hotel
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Fairmont St. Andrews Scotland : Fife Fife, St Andrews, KY168PN United Kingdom ~6.75 miles north of Anstruther
  • Luxurious 5 Star Resort property
  • 15 meeting rooms in property
  • Most guests said beverages were too expensive
  • Bar is ok
From$164
Very Good 4.0 /5Reviews CallBookMore Details
Old Course Hotel Golf Resort & Spa : Old Station Rd.
+1-800-997-5148
Old Station Rd., St Andrews, KY169SP United Kingdom ~9.18 miles northwest of Anstruther
  • Luxurious Five Star Resort property
  • Complimentary breakfast is offered
  • Clean rooms
  • Comfort level is high
From$132
Very Good 4.5 /5Latest Reviews CallBookMore Details
Rufflets Country House Hotel
+1-888-690-5247
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~9.26 miles northwest of Anstruther
  • 4-star hotel
  • Check in: 2.00pm
  • Beautiful architecture
  • Most guests loved the dining experience
Old Manor Hotel 55 Leven Rd., Leven, KY86AJ United Kingdom ~9.97 miles west of Anstruther
  • Midscale property
  • 24 rooms in hotel
Macdonald Marine Hotel & Spa Cromwell Rd., North Berwick, EH394LZ United Kingdom ~11.50 miles south of Anstruther
  • 4-star hotel
Balbirnie House - Glenrothes
+1-888-283-3404
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~17.09 miles west of Anstruther
  • 4-star Rural hotel
  • 34 sleeping rooms in hotel
  • For only 50%, the bathroom was ok
  • Rooms are ok
From$94
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express Glenrothes - Glenrothes
+1-800-997-5149
Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.83 miles west of Anstruther
  • Midscale Downtown property
  • Check-in: 15:00
  • Near airport
  • Most guests thought it was a great value
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Carnoustie Golf Hotel & Spa : Links Parade Links Parade, Carnoustie, DD77JE United Kingdom ~18.93 miles north of Anstruther
  • Expensive Golf Course property
  • Check-in time: 1500
Apex City Quay Hotel & Spa - Dundee
+1-800-230-4134
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~19.13 miles northwest of Anstruther
  • Expensive hotel
  • New rooms
  • Fantastic service
From$75
Very Good 4.5 /5Reviews CallBookMore Details
The Victoria Hotel
+1-800-997-5148
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~19.18 miles west of Anstruther
  • Mid-scale Suburban property
  • Free breakfast available
  • Most guests thought it was too noisy
  • Good cooked breakfast
Holiday Inn Express Dundee
+1-888-690-5247
41 Dock St., Dundee, DD13DR United Kingdom ~19.23 miles northwest of Anstruther
  • Low priced Downtown hotel
  • Check-in: 14.00pm
Westport Luxury Serviced Apartments
+1-888-305-3366
138 West Marketgait, Dundee, DD11NJ United Kingdom ~19.36 miles northwest of Anstruther
  • 4-star hotel
  • 24 rooms in hotel
  • Excellent staff
  • Most guests thought they were poorly maintained
Best Western Invercarse Hotel
+1-800-881-1523
371 Perth Rd., Dundee, DD21PG United Kingdom ~19.66 miles northwest of Anstruther
  • Affordable Airport hotel
  • 44 rooms in hotel
  • Terrific location
  • Most guests found the staff to be very friendly
Doubletree by Hilton Dundee : Kingsway West Kingsway West, Dundee, DD25JT United Kingdom ~21.62 miles northwest of Anstruther
  • 4 star Suburban hotel
  • Gym is available on property
  • Free internet
  • Wonderful welcome at reception
Kingswood Hotel : Kinghorn Rd. Kinghorn Rd., Burntisland, KY39LL United Kingdom ~22.33 miles southwest of Anstruther
  • 3-star Downtown hotel
  • 2 meeting rooms in property
  • Excellent romantic hotel
  • Location is great
Ramsay Place Apartment in Edinburgh 6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~24.61 miles southwest of Anstruther
  • 3-star hotel
Best Western Kings Manor Hotel 100 Milton Rd. East, Edinburgh, EH152NP United Kingdom ~24.63 miles southwest of Anstruther
  • Affordable Suburban hotel
  • 6 meeting rooms in hotel
  • Excellent location
  • Average wifi quality
From$65
Very Good 4.5 /5Review Score CallBookMore Details
Carberry Tower Mansion House & Estate - Musselburgh East Lothian, Musselburgh, EH218PY United Kingdom ~24.68 miles southwest of Anstruther
  • Mid-scale Rural hotel
  • Free complimentary breakfast
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Malmaison Edinburgh Hotel in Leith Edinburgh
+1-888-690-5247
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~24.80 miles southwest of Anstruther
  • Four star Riverfront property
  • Fitness + Health Center
From$114
Very Good 4.0 /5Read Reviews CallBookMore Details
Ocean Serviced Apartments in Edinburgh 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~25.02 miles southwest of Anstruther
  • 4 star Beach hotel
  • 6 floors in hotel
  • Beds were acceptable for 61%
  • Great location
From$130
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Edinburgh Waterfront
+1-800-881-1523
Britannia Way Ocean Dr. Leith, Edinburgh, EH66JJ United Kingdom ~25.10 miles southwest of Anstruther
  • 2 star property
Pillars House : 125 Constitution St. 125 Constitution St., Edinburgh, United Kingdom ~25.12 miles southwest of Anstruther
  • 3-star Downtown property
  • Free breakfast available
Park View House Hotel in Edinburgh
+1-800-997-5149
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~25.15 miles southwest of Anstruther
  • 3 star Downtown property
  • 2 meeting rooms in hotel
  • New mattresses
  • Noise level is acceptable
Lochend Apartments
+1-888-690-5281
149 / 1 Lochend Rd., Edinburgh, eh76et United Kingdom ~25.33 miles southwest of Anstruther
  • 4-star Downtown property
  • 42 sleeping rooms in hotel
  • Third floor didn't work
  • Bathroom could be optimized
Next 25 Anstruther Hotels >  [1 - 25 of 50]    
Next: See My Anstruther Hotels with Pricing
Back to Top