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, St Andrews, KY168PN United Kingdom ~6.75 miles north of Anstruther
  • Luxury Five Star Resort property
  • 3 floors in property
  • Popular among couples
  • About half of guests said rooms were dirty
From$164
Very Good 4.5 /5Read Reviews CallBookMore Details
Greyfriars Hotel - St Andrews 129 North St. Fife, St Andrews, KY16 9AG United Kingdom ~8.91 miles northwest of Anstruther
  • Midscale property
  • 2 floors in property
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
  • Four-star hotel
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Macdonald Rusacks Hotel
+1-888-283-3404
Pilmour Links, Edinburgh, KY16 9JQ United Kingdom ~9.06 miles northwest of Anstruther
  • High-end hotel
  • 2 suites in hotel
From$160
Very Good 4.0 /5Read Reviews CallBookMore Details
Old Course Hotel Golf Resort & Spa : Old Station Rd. Old Station Rd., St Andrews, KY169SP United Kingdom ~9.18 miles northwest of Anstruther
  • Luxurious 5-star Resort property
  • 144 rooms in hotel
  • Expensive everything
  • Most guests thought the view was good
From$263
Very Good 4.5 /5Latest Reviews CallBookMore Details
Rufflets St. Andrews Strathkinness Low Rd. 1 St. Andrews, Dundee, KY16 9TX United Kingdom ~9.22 miles northwest of Anstruther
  • Three Star hotel
  • Check-in time: 14:00
Rufflets Country House Hotel
+1-888-690-5281
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~9.26 miles northwest of Anstruther
  • High-end hotel
  • Hotel has 2 suites
  • Cooked breakfast was all cooked to order and delicious
  • Lovely location
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Old Manor Hotel in Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~9.97 miles west of Anstruther
  • Three Star Rural hotel
  • Check-in time: 3pm
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Macdonald Marine Hotel & Spa Cromwell Rd., North Berwick, EH394LZ United Kingdom ~11.50 miles south of Anstruther
  • High end hotel
  • Check-in time: 14:00
From$125
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Nether Abbey Hotel 20 Dirleton Ave. North Berwick, Edinburgh, EH39 4BQ United Kingdom ~11.58 miles south of Anstruther
  • Three Star hotel
  • 2 floors in property
Greywalls Hotel & Chez Roux Greywalls Gullane, Edinburgh, EH31 2EG United Kingdom ~13.96 miles southwest of Anstruther
  • Luxury Five Star property
  • Hotel has 2 floors
From$249
Very Good 4.5 /5Review Score CallBookMore Details
The Bayswell Park Hotel : Bayswell Park Hotel Bayswell Park Rd. Bayswell Park Hotel Bayswell Park Rd., Dunbar, EH421AE United Kingdom ~16.69 miles southeast of Anstruther
  • Three Star hotel
Balbirnie House : Balbirnie Park Markinch
+1-866-429-5787
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~17.09 miles west of Anstruther
  • Expensive Rural hotel
  • 34 sleeping rooms in hotel
  • Pleasant hotel grounds
  • Terrific location
From$100
Very Good 4.5 /5Recent Reviews CallBookMore Details
Travelodge Glenrothes : Bank Head Park Bank Head Park, Edinburgh, KY7 6GH United Kingdom ~17.34 miles west of Anstruther
  • Low-priced hotel
  • Check-in time: 15:00
Dunmuir Hotel in Edinburgh 11 Newhouse Terrace Dunbar, Edinburgh, EH42 1LG United Kingdom ~17.35 miles southeast of Anstruther
  • 3 star hotel
  • Check in: 14:00
From$90
Very Good 4.5 /5Reviews CallBookMore Details
The Lomond Hills Hotel in Freuchiecupar High St., Freuchiecupar, KY15 7EY United Kingdom ~17.65 miles west of Anstruther
  • Mid-scale property
  • Check-in time: 14:30
Holiday Inn Express Glenrothes - Glenrothes
+1-800-881-1523
Leslie Roundabout Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.83 miles west of Anstruther
  • 3-star Downtown property
  • Check-in: 15:00
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Linksview Guest House Carnoustie : Links Parade 16 Links Parade 16, Carnoustie, DD7 7JF United Kingdom ~18.86 miles north of Anstruther
  • Midscale hotel
  • Comp. Breakfast
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~18.93 miles north of Anstruther
  • 4 star Golf Course property
  • Check in: 1500
From$125
Very Good 4.0 /5Latest Reviews CallBookMore Details
Maitlandfield House Hotel 24 Sidegate Haddington, Edinburgh, EH41 4BZ United Kingdom ~18.96 miles south of Anstruther
  • Three Star property
  • Shuttle to airport available
Apex City Quay Hotel & Spa
+1-888-690-5281
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~19.13 miles northwest of Anstruther
  • Expensive property
  • Professional and helpful staff
  • Great parking, according to 95%
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Malmaison Dundee : 44 Whitehall Crescent Dundee 44 Whitehall Crescent Dundee, Dundee, DD1 4AY United Kingdom ~19.15 miles northwest of Anstruther
  • 4 star hotel
  • Check-in: 15:00
From$160
Very Good 4.0 /5Reviews CallBookMore Details
The Victoria Hotel : 28 Victoria Rd.
+1-888-305-3366
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~19.18 miles west of Anstruther
  • Midscale Suburban property
  • Check in: 2.00 pm
  • Staff very helpful and friendly
  • Room needs to be redecorated
Holiday Inn Express Dundee : 41 Dock St.
+1-800-881-1523
41 Dock St., Dundee, DD13DR United Kingdom ~19.23 miles northwest of Anstruther
  • Three Star Downtown property
  • 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
  • High end property
  • Hotel has 24 rooms
  • Complimentary food
  • There was no noise from outside
Next 25 Anstruther Hotels >  [1 - 25 of 50]    
Next: See My Anstruther Hotels with Pricing
Back to Top