Hotels in Anstruther

12 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
Anstruther hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

12 Cheap hotels in Anstruther

Best Anstruther luxury hotels (4 and 5 stars)

Among the 12 accommodations in Anstruther, here are the 4 best luxury hotels

The Inn At Kingsbarns - Anstruther
9.3 711 reviews

The Inn At Kingsbarns

hotel, Kingsbarns
The Inn At Kingsbarns is located in the picturesque village of Kingsbarns, just 26 kilometres from Dundee and 48 kilometres from Perth. This 4-star hotel has received excellent user ratings for its cleanliness, location, and overall experience.
The Inn offers comfortable rooms with amenities like flat-screen TVs, kettles, and private bathrooms. Guests can enjoy a cooked breakfast, evening meals by arrangement, and relax in the on-site bar, all while enjoying free WiFi and the beautiful surrounding scenery.
Fairmont St Andrews, Scotland - Anstruther
8.5 1289 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.
The Peat Inn Restaurant With Rooms - Anstruther
9.4 140 reviews

The Peat Inn Restaurant With Rooms

hotel, St. Andrews
The Peat Inn Restaurant With Rooms is located in the countryside, 11.7km from the University of St Andrews and 15.1km from the Fairmont St Andrews Bay Golf Course, offering a peaceful retreat from the bustling town. This 5-star hotel has received excellent user ratings for its exceptional service and comfortable accommodation.
The hotel offers a choice of rooms, each with 20 square meters of space and accommodating up to 2 guests. Guests can enjoy a range of amenities, including a restaurant, bar, garden, parking, and a continental breakfast.
The Bank - Anstruther
8.8 810 reviews

The Bank

hotel, Anstruther
The Bank is a 4-star hotel located on Anstruther's High Street, a short walk from the harbour and within easy reach of St Andrews and several golf courses. It consistently receives very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of amenities including a restaurant serving fresh, local produce, a cosy bar with real ales and pub grub, and a garden with a children's play area. Guests can enjoy stunning views of the Firth of Forth from their spacious and stylish rooms, which all feature free Wi-Fi and private bathrooms.

Best Anstruther hotels with a pool

Among the 12 accommodations in Anstruther, here are the 1 best hotels with a pool

Fairmont St Andrews, Scotland - Anstruther
8.5 1289 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.

Frequently asked questions about hotels in Anstruther

  • What are the top landmarks to see in and around Anstruther?

    Anstruther is a charming fishing village with a rich history. You'll definitely want to visit the Anstruther Fish Bar, which is famous for its delicious fish and chips. Another must-see is the Scottish Fisheries Museum, which is a great place to learn about the history of fishing in the area. You can also take a walk along the harbour and enjoy the views of the boats.
  • What are the most popular 2, 3 and 4-star hotels in Anstruther?

    Among 2, 3 and 4-star hotels in Anstruther, Cozy Coastal Retreat In Anstruther and The Coastal Inn Accommodations are the most popular ones.

  • What are the most affordable attractions in and around Anstruther?

    Anstruther is a great place to enjoy the outdoors without breaking the bank. Take a walk along the Fife Coastal Path, which offers stunning views of the coastline. You can also visit the Anstruther Harbour, where you can watch the boats come and go. The Anstruther Easter Festival is a great free event that takes place every year.
  • What are the best luxury hotels in Anstruther?

    The Bank, The Coastal Inn Outbuilding and Harbour Inn are among the best luxury hotels in Anstruther.

  • How can travelers relax during a week in and arond Anstruther?

    Anstruther is a very relaxing place to be. You can spend your days exploring the village, enjoying the fresh air and the beautiful scenery. There are plenty of places to sit and enjoy a cup of tea or coffee, and there are also some lovely pubs and restaurants where you can relax and unwind in the evening. If you're looking for a more active way to relax, you can go for a walk or cycle along the Fife Coastal Path, or take a boat trip out to the Isle of May.
  • What are the best family friendly hotels in Anstruther?

    The best family friendly hotels in Anstruther are The Bank, The Old Inn - Pittenweem and The Coastal Inn 14.

  • What amenities can travelers expect in hotel rooms in Anstruther?

    Most hotels in Anstruther offer standard amenities like comfortable beds, TVs, and Wi-Fi. Some hotels also have tea and coffee making facilities in the rooms. You can also find hotels with parking, although it's a good idea to book in advance if you're travelling by car.
  • What are the best pet friendly hotels in Anstruther?

    The best pet friendly hotels in Anstruther are The Royal Hotel, The Old Inn - Pittenweem and Harbour Inn.

  • When is the best time to book a hotel in Anstruther?

    The best time to book a hotel in Anstruther is during the off-season, which is typically from November to March. You'll find that prices are lower during this time and there are fewer crowds.
  • What are some pet-friendly activities in and around Anstruther?

    Anstruther is a very dog-friendly town. You can take your dog for a walk along the harbour or the Fife Coastal Path. There are also several pubs and restaurants that welcome dogs. The Anstruther Easter Festival is a great event for dogs, with plenty of space to run around and socialise.
  • Which towns or cities worth a visit near Anstruther?

    There are many interesting towns and cities within easy reach of Anstruther. St Andrews is just a short drive away and is famous for its university and golf courses. The historic town of Pittenweem is also worth a visit, as is the charming village of Crail. For a larger city experience, you can take a trip to Edinburgh, which is about an hour's drive away.

Popular destinations

Best Anstruther hotels with air conditioning

Fairmont St Andrews, Scotland - Anstruther
8.5 1289 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.

Best Anstruther hotels with a balcony

Fairmont St Andrews, Scotland - Anstruther
8.5 1289 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.
The Ship Inn - Anstruther
9.3 133 reviews

The Ship Inn

hotel, Elie
The Ship Inn is a charming hotel located in the coastal village of Elie, just 11 miles from the historic town of St Andrews and 20 miles from Dundee. The inn has consistently received excellent ratings for its location, cleanliness, and overall guest experience.
The hotel offers a range of comfortable rooms, each with a private bathroom and a capacity for two guests. Amenities include a restaurant, bar, terrace, garden, and free WiFi, making it an ideal base for exploring the beautiful Elie coastline and its surrounding attractions.
The Bank - Anstruther
8.8 810 reviews

The Bank

hotel, Anstruther
The Bank is a 4-star hotel located on Anstruther's High Street, a short walk from the harbour and within easy reach of St Andrews and several golf courses. It consistently receives very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of amenities including a restaurant serving fresh, local produce, a cosy bar with real ales and pub grub, and a garden with a children's play area. Guests can enjoy stunning views of the Firth of Forth from their spacious and stylish rooms, which all feature free Wi-Fi and private bathrooms.
Balcomie Links Hotel - Anstruther
8.0 544 reviews

Balcomie Links Hotel

hotel, Anstruther
The Balcomie Links Hotel is situated in the charming fishing village of Anstruther, just a short drive from Fairmont St Andrews Bay Golf Course and St Andrews University. This 3-star hotel enjoys very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable rooms, accommodating up to two guests. Guests can enjoy a variety of amenities, including a restaurant, bar, fitness centre, and terrace with stunning sea views, as well as access to water sports facilities and a games room.
©2026 cozycozy.com