Find and Book Top Rated Hotels in Anstruther

Search among 11 available hotels and places to stay in Anstruther from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-11 out of 11
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great166 reviews
MapView on map200 m from City Centre100 m from Halcyon Gallery
From   US$ 158 /nightSelect
8.2
Great236 reviews
MapView on map100 m from City Centre200 m from Shona's Shop
From   US$ 147 /nightSelect
8.0
Great74 reviews
6.7 km from City Centre
From   US$ 185 /nightSelect
8.2
Great65 reviews
900 m from City Centre500 m from Anstruther Golf Club
From   US$ 198 /nightSelect
8.4
Great59 reviews
100 m from City Centre100 m from Shona's Shop
From   US$ 97 /nightSelect
Bed & Breakfast
8.2
Great48 reviews
200 m from City Centre300 m from Shona's Shop
From   US$ 134 /nightSelect
Apartment
8.4
Great31 reviews
700 m from City Centre800 m from Scottish Fisheries Museum
From   US$ 184 /nightSelect
Apartment
8.4
Great22 reviews
500 m from City Centre200 m from Anstruther Golf Club
From   US$ 189 /nightSelect
Apartment
8.2
Great16 reviews
From   US$ 178 /nightSelect
Villa
100 m from City Centre200 m from Shona's Shop
From   US$ 220 /nightSelect
1000 m from City Centre800 m from Scottish Fisheries Museum
From   US$ 240 /nightSelect

Best Hotels and Places to Stay in Anstruther

Why visit?

Anstruther, a charming coastal town located in the United Kingdom, offers a delightful getaway for tourists. Known for its picturesque scenery, vibrant harbor, and historic attractions, Anstruther attracts visitors seeking a relaxing and enjoyable vacation. With a range of accommodations available, including Anstruther B&Bs, hotels, self-catering options, and more, there is something for everyone looking to explore this enchanting destination.

Where to stay?

Anstruther Harbour: If you want to experience the essence of the town, staying near Anstruther Harbour is a great choice. Here, you can soak in the delightful maritime atmosphere, watch the boats sail, and enjoy fresh seafood from the nearby restaurants. There are several hotels and self-catering options available in this area, providing a convenient base for exploring the town and its attractions.

Cellardyke: Just a short walk from Anstruther, the neighboring village of Cellardyke offers a peaceful retreat for those seeking a quieter stay. This quaint fishing village provides a charming ambiance with its colorful cottages and picturesque harbor. Visitors can find accommodation in B&Bs or self-catering cottages, immersing themselves in the local culture and enjoying the serene coastal surroundings.

Crail: Located a few miles from Anstruther, Crail is another charming village that offers a range of accommodation options. Known for its historic architecture, including the medieval Crail Castle, Crail provides a relaxing and tranquil atmosphere. Visitors can find B&Bs, inns, and self-catering cottages here, allowing them to enjoy the villages unique charm while still being close to Anstruther and its attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $130.

4-star hotels: The average price per night is around $140 to $200.

5-star hotels: The average price per night is around $220 to $350.

Best value for money:

Dreel Cottage: This charming B&B in Anstruther offers comfortable accommodations at a reasonable price. The rooms are cozy and well-equipped with modern amenities. Located near the harbor, guests can enjoy picturesque views and explore the nearby attractions. With its affordable rates and convenient location, Dreel Cottage is a great choice for visitors looking for value for money accommodations in Anstruther.

The Bank: Situated in the heart of Anstruther, The Bank is a boutique hotel that provides a blend of elegance and affordability. The stylish rooms feature contemporary decor and offer a comfortable stay for guests. The hotels central location allows easy access to local restaurants, shops, and attractions, making it a convenient option for visitors seeking an affordable yet stylish experience.

The Seaward: Offering stunning views of the harbor, The Seaward is a guesthouse that provides excellent value for money. The rooms are tastefully decorated and offer modern amenities. The friendly staff members go above and beyond to ensure a pleasant stay for guests. With its affordable rates and beautiful location, The Seaward is a popular choice for budget-conscious travelers.

Best kids-friendly hotels:

The Spindrift: Located near Anstruthers sandy beach, The Spindrift is a family-friendly hotel that caters to the needs of children and adults alike. The spacious family rooms provide comfortable and convenient accommodations for families. The hotel also offers a play area, ensuring that children have a fun-filled stay.

The Waterfront: Situated on the harbor, The Waterfront is a family-friendly hotel that offers stunning views and a range of amenities for families. The hotel provides spacious family rooms along with a childrens menu at its restaurant. Additionally, the hotel is conveniently located near local attractions and activities suitable for children, making it an ideal choice for a family vacation.

Best hotels for a romantic getaway:

The Boathouse: With its waterfront location and romantic ambiance, The Boathouse is perfect for couples seeking a romantic getaway. The hotel offers luxurious rooms with stunning views of the harbor. Guests can unwind in the hotels private hot tubs or enjoy a romantic meal at the on-site restaurant.

The Haven: Nestled in the heart of Anstruther, The Haven is a charming boutique hotel that provides a cozy and intimate atmosphere for couples. The individually decorated rooms offer a romantic setting, and the hotels central location allows easy access to romantic walks along the harbor and candlelit dinners at nearby restaurants.

Best for location:

The Spindrift Inn: Located on the harborfront, The Spindrift Inn offers a prime location with stunning views. Guests can enjoy the convenience of being close to Anstruthers attractions and the bustling harbor. The inn provides comfortable rooms and a welcoming atmosphere for a memorable stay.

The Fisheries: Situated in the heart of Anstruther, The Fisheries is centrally located, offering easy access to the towns restaurants, shops, and attractions. The hotel provides comfortable accommodations and friendly service, making it an ideal choice for those wanting to explore Anstruthers vibrant atmosphere.

The Bankhouse: Overlooking Anstruthers picturesque harbor, The Bankhouse provides a prime location for guests to soak in the charming coastal atmosphere. The hotels stylish rooms combine comfort and elegance, while its central location ensures easy access to the towns amenities and attractions.

Best for a short city break:

The Old Castle Hotel: Situated in the historic center of Anstruther, The Old Castle Hotel offers a unique stay in a building with character and history. The hotels cozy rooms provide a comfortable retreat after exploring the town. With its central location, guests can easily visit the nearby attractions and enjoy the vibrant atmosphere.

The Royal Hotel: Located in the heart of Anstruther, The Royal Hotel provides comfortable accommodations for a short city break. The hotel features well-appointed rooms and a restaurant, serving delicious meals. Its central location allows guests to explore the towns attractions and enjoy the nearby coastal walks.

Show moreLess