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. Planning a group? Lock in Anstruther Group Hotel Deals

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 : Fife Fife, St Andrews, KY168PN United Kingdom ~6.75 miles north of Anstruther
  • Luxurious 5-star Resort hotel
  • Hotel has 209 rooms
  • Spacious rooms
  • Good shuttle service
From$164
Very Good 4.5 /5Reviews CallBookMore Details
Greyfriars Hotel 129 North St. Fife, St Andrews, KY16 9AG United Kingdom ~8.91 miles northwest of Anstruther
  • Midscale property
  • 2 floors in hotel
Hotel Du Vin & Bistro St. Andrews in St Andrews 40 The Scores St. Andrews, St Andrews, KY169AS United Kingdom ~8.99 miles northwest of Anstruther
  • Expensive property
  • 19 sleeping rooms in hotel
From$160
Very Good 4.5 /5Reviews CallBookMore Details
Macdonald Rusacks Hotel : Pilmour Links
+1-888-283-3404
Pilmour Links, Edinburgh, KY16 9JQ United Kingdom ~9.06 miles northwest of Anstruther
  • High end property
  • 68 rooms in hotel
From$160
Very Good 4.0 /5Guest Reviews CallBookMore Details
Old Course Hotel Golf Resort & Spa - St Andrews Old Station Rd., St Andrews, KY169SP United Kingdom ~9.18 miles northwest of Anstruther
  • Luxurious 5 Star Resort hotel
  • 144 rooms in property
  • Most guests thought rooms were spacious
  • Bathroom is relatively clean
From$284
Very Good 4.5 /5Reviews CallBookMore Details
Rufflets St. Andrews Strathkinness Low Rd. 1 St. Andrews, Dundee, KY16 9TX United Kingdom ~9.22 miles northwest of Anstruther
  • 3-star hotel
  • 2 floors in hotel
Rufflets Country House Hotel in St Andrews
+1-888-690-5281
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~9.26 miles northwest of Anstruther
  • Four star hotel
  • 24 rooms in hotel
  • Pleasant hotel grounds
  • Nice rooms
From$75
Very Good 4.5 /5Reviews CallBookMore Details
Old Manor Hotel - Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~9.97 miles west of Anstruther
  • Midscale Rural hotel
  • 3 meeting rooms in property
Macdonald Marine Hotel & Spa Cromwell Rd., North Berwick, EH394LZ United Kingdom ~11.50 miles south of Anstruther
  • Four-star property
  • 8 suites in property
From$125
Very Good 4.0 /5Review Score CallBookMore Details
Nether Abbey Hotel - Edinburgh 20 Dirleton Ave. North Berwick, Edinburgh, EH39 4BQ United Kingdom ~11.58 miles south of Anstruther
  • Mid-scale property
  • 12 rooms in property
Greywalls Hotel & Chez Roux in Edinburgh Greywalls Gullane, Edinburgh, EH31 2EG United Kingdom ~13.96 miles southwest of Anstruther
  • Luxury 5-star hotel
  • 23 rooms in hotel
The Bayswell Park Hotel Bayswell Park Hotel Bayswell Park Rd., Dunbar, EH421AE United Kingdom ~16.69 miles southeast of Anstruther
  • Three Star property
Balbirnie House - Glenrothes
+1-866-429-5787
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~17.09 miles west of Anstruther
  • 4-star Rural property
  • 2 suites in hotel
  • Friendly staff
  • Most guests criticized the unstylish hotel
From$108
Very Good 4.5 /5Recent Reviews CallBookMore Details
Travelodge Glenrothes Bank Head Park, Edinburgh, KY7 6GH United Kingdom ~17.34 miles west of Anstruther
  • Cheap hotel
Dunmuir Hotel 11 Newhouse Terrace Dunbar, Edinburgh, EH42 1LG United Kingdom ~17.35 miles southeast of Anstruther
  • 3 star property
  • 20 rooms in property
From$97
Very Good 4.5 /5Review Score CallBookMore Details
The Lomond Hills Hotel High St., Freuchiecupar, KY15 7EY United Kingdom ~17.65 miles west of Anstruther
  • Three Star hotel
  • 24 rooms in property
Holiday Inn Express Glenrothes in Glenrothes
+1-800-881-1523
Leslie Roundabout Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.83 miles west of Anstruther
  • Midscale Downtown property
  • Hotel has 49 rooms
Linksview Guest House Carnoustie - Carnoustie Links Parade 16, Carnoustie, DD7 7JF United Kingdom ~18.86 miles north of Anstruther
  • Midscale property
  • Check-in time: 15:00
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~18.93 miles north of Anstruther
  • Four-star Golf Course hotel
  • 6 conference rooms in property
Maitlandfield House Hotel 24 Sidegate Haddington, Edinburgh, EH41 4BZ United Kingdom ~18.96 miles south of Anstruther
  • Midscale hotel
  • Shuttle from airport available
Apex City Quay Hotel & Spa - Dundee
+1-888-690-5281
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~19.13 miles northwest of Anstruther
  • High-end hotel
  • Excellent Wedding Venue
  • Breakfast is mediocre
From$125
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Malmaison Dundee 44 Whitehall Crescent Dundee, Dundee, DD1 4AY United Kingdom ~19.15 miles northwest of Anstruther
  • High-end hotel
  • 91 sleeping rooms in hotel
From$160
Very Good 4.0 /5Guest Reviews CallBookMore Details
The Victoria Hotel - Kirkcaldy
+1-888-305-3366
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~19.18 miles west of Anstruther
  • Affordable Suburban hotel
  • 3 meeting rooms in hotel
  • Exceptional breakfast
  • Breakfast superb
Holiday Inn Express Dundee in Dundee
+1-800-881-1523
41 Dock St., Dundee, DD13DR United Kingdom ~19.23 miles northwest of Anstruther
  • Midscale Downtown hotel
  • Check-in time: 14.00pm
Westport Luxury Serviced Apartments
+1-888-283-3404
138 West Marketgait, Dundee, DD11NJ United Kingdom ~19.36 miles northwest of Anstruther
  • Four-star hotel
  • Hotel has 2 meeting rooms
  • Fairly good value for money
  • Excellent view
Next 25 Anstruther Hotels >  [1 - 25 of 50]    
Next: See My Anstruther Hotels with Pricing
Back to Top