Hotels in Anstruther

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Anstruther?

The Bank
The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (166 reviews)
  • cleanliness
    Scenic beachside inn with on-site cafe near University of St. Andrews and golf course.
The price is £133
includes taxes & fees
15 Mar - 16 Mar
The Bank
The Waterfront
The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (206 reviews)
  • cleanliness
    Scenic coastal inn with easy St. Andrews access and complimentary perks.
The price is £127
includes taxes & fees
15 Mar - 16 Mar
The Waterfront
The Spindrift Guest House
The Spindrift Guest House
4.0 star property
Anstruther
9.8 out of 10, Exceptional, (111 reviews)
  • cleanliness
    Wake up to seaside charm at this Anstruther guesthouse with daily free breakfast.
The price is £131
includes taxes & fees
14 Mar - 15 Mar
The Spindrift Guest House
Invermay
Invermay
3.5 star property
Anstruther
  • cleanliness
    Cosy cottage near the links: enjoy golf and beachside bliss in Anstruther.
The price is £821
includes taxes & fees
17 Mar - 18 Mar
Invermay
Orchard House Lodges
Orchard House Lodges
3.0 star property
Haddington
9.6 out of 10, Exceptional, (60 reviews)
  • cleanliness
    Pastoral luxury in the heart of Haddington with free parking and WiFi.
The price is £98
includes taxes & fees
15 Mar - 16 Mar
Orchard House Lodges
Maitlandfield House Hotel
Maitlandfield House Hotel
3.0 star property
Haddington
8.2 out of 10, Very good, (436 reviews)
  • cleanliness
    Relax in a Victorian hotel where gardens bloom near Haddington's golf club.
The price is £114
includes taxes & fees
29 Mar - 30 Mar
Maitlandfield House Hotel
Garleton Lodge
Garleton Lodge
4.0 star property
Haddington
10.0 out of 10, Exceptional, (13 reviews)
  • cleanliness
    Contemporary B&B lodge with a hot tub and beautiful garden for a relaxing retreat.
The price is £252
includes taxes & fees
10 Apr - 11 Apr
Garleton Lodge
8 Barney Mains Cottage
8 Barney Mains Cottage
3.0 star property
Haddington
  • cleanliness
    Cosy cottage on a golf course with lush gardens and hiking trails nearby.
The price is £737
includes taxes & fees
27 Mar - 28 Mar
8 Barney Mains Cottage
Charming 5-beds Caravan in Beautiful Seton Sands
Charming 5-beds Caravan in Beautiful Seton Sands
2.0 star property
Prestonpans
10.0 out of 10, Exceptional, (1 review)
The price is £123
includes taxes & fees
21 Mar - 22 Mar
Charming 5-beds Caravan in Beautiful Seton Sands
3 Bedroom Luxury Caravan
3 Bedroom Luxury Caravan
2.0 star property
Prestonpans
The price is £299
includes taxes & fees
30 Mar - 31 Mar
3 Bedroom Luxury Caravan
Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's Inns
4.0 star property
Dunbar
8.4 out of 10, Very good, (380 reviews)
  • cleanliness
    Scenic seaside inn with a welcoming bar and restaurant in coastal Dunbar.
The price is £76
includes taxes & fees
12 Apr - 13 Apr
Pine Marten, Dunbar by Marston's Inns
The Linton Hotel
The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (478 reviews)
  • cleanliness
    Enjoy countryside charm at this East Linton guesthouse near historic mills.
The price is £49
includes taxes & fees
30 Mar - 31 Mar
The Linton Hotel
Bayswell Park Hotel
Bayswell Park Hotel
3.5 star property
Dunbar
8.6 out of 10, Excellent, (506 reviews)
  • cleanliness
    Elegant coastal hotel with direct access to train station and scenic sea views.
The price is £99
includes taxes & fees
15 Mar - 16 Mar
Bayswell Park Hotel
The Lodge at Craigielaw
The Lodge at Craigielaw
4.0 star property
Aberlady
9.4 out of 10, Exceptional, (195 reviews)
  • cleanliness
    Experience a round of golf at this inn's 18-hole course in Aberlady.
The price is £76
includes taxes & fees
15 Mar - 16 Mar
The Lodge at Craigielaw
The Leddie Hotel
The Leddie Hotel
3.0 star property
Aberlady
10.0 out of 10, Exceptional, (14 reviews)
  • cleanliness
    Relax in an Aberlady gem near golf courses and nature reserve with bar and restaurant.
The price is £172
includes taxes & fees
22 Mar - 23 Mar
The Leddie Hotel
Greywalls Hotel and Chez Roux
Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (200 reviews)
The price is £279
includes taxes & fees
18 Mar - 19 Mar
Greywalls Hotel and Chez Roux
Open Arms Hotel
Open Arms Hotel
3.0 star property
Dirleton
8.8 out of 10, Excellent, (3 reviews)
The price is £103
includes taxes & fees
16 Mar - 17 Mar
Open Arms Hotel
The Law
The Law
3.0 star property
North Berwick
8.4 out of 10, Very good, (6 reviews)
  • cleanliness
    Relax at this historic North Berwick gem with a pair of stylish bars and unique atmosphere.
The price is £106
includes taxes & fees
16 Mar - 17 Mar
The Law
The Folly Hotel
The Folly Hotel
3.0 star property
North Berwick
7.8 out of 10, Good, (113 reviews)
  • cleanliness
    Experience coastal charm at this welcoming hotel just 3 minutes from North Berwick Station.
The price is £87
includes taxes & fees
29 Mar - 30 Mar
The Folly Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Anstruther?

Our prices for hotels in Anstruther are cheapest in November
Price trends for hotels in Anstruther
Pricing is based on two traveller single night rates
View properties in March
Currently viewing crowd sizes and weather for March.
Typical weather for Anstruther
March
High 8°C / low 4°C. Cloudy most days.
View properties in March
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
10°
weather_sun
April, no crowd data, average high temperature 10 degrees Celsius, average low temperature 5 degrees Celsius. Sunny most days.
12°
weather_cloudy
May, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
15°
weather_cloudy
June, no crowd data, average high temperature 15 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
17°
weather_cloudy
July, no crowd data, average high temperature 17 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
17°
weather_sun
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
15°
weather_sun
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 6 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Anstruther

Learn more about Anstruther

Notable for its port, Anstruther features attractions such as Scotland's Secret Bunker and Crail Golfing Society - Balcomie and Craighead Courses. This welcoming city has something for everyone including seafood restaurants and sights like Billow Ness Beach and St Monans Heritage Collection—all within a secluded setting.

Adobe

Check out reviews of Anstruther hotels guests love

Frequently asked questions

How much does a hotel room cost in Anstruther?
You can find top hotels in Anstruther from £49 with options to suit your budget and needs. If you're after an affordable hotel in Anstruther that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Anstruther?
You can find top hotels in Anstruther from £49 with options to suit your budget and needs. If you're after an affordable hotel in Anstruther that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Anstruther hotels?
Discover great deals on Anstruther hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. And make sure to check out our last-minute deals on Anstruther hotels.
How can I find deals and earn rewards at Anstruther hotels?
Members can save up to 20% on select hotels in Anstruther. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Anstruther hotels with free cancellation?
It's easy to book a refundable Anstruther hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best Anstruther beach hotels?
For a beach holiday in Anstruther, Billow Ness Beach is a top place to visit. Stay at a well-reviewed Anstruther beach hotel and enjoy your holiday. Check out The Bank if you're after an inn that's near the water. With a beach and guestrooms offering free WiFi, our travellers rate it highly at 9 out of 10.
What are some of the best hotels in Anstruther for couples?
Enjoy your couple's retreat with a stay at a top-rated Anstruther romantic hotel. Our travellers love The Waterfront, an inn with a restaurant. Discover more hotels in Anstruther on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Anstruther hotels with free parking?
If you're arriving by car, choosing a great Anstruther hotel with free parking is a plus. Our travellers' favourites include:
What are some popular hotels in central Anstruther?
For hotels in central Anstruther, check out The Inn At Kingsbarns and Stravithie Castle. Travellers love The Inn At Kingsbarns for its location, as well as the restaurant, bar/lounge and free continental breakfast this inn offers. Stravithie Castle is another popular central bed & breakfast with a free continental breakfast, a playground and free parking.
What hotels do travellers recommend in Anstruther?
The Bank and The Waterfront are a couple of properties that our guests really like.
Where can I get free parking with my stay in Anstruther?
The Bank offers the perk of free parking.
Can I book a refundable accommodation option in Anstruther?
If you want the flexibility to change your plans to Anstruther, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.

Find out more about Anstruther

Anstruther: Where the Sea Whispers Stories of Time and Tradition

Nestled along the Firth of Forth, Anstruther enchants visitors with its picturesque harbour and rich maritime heritage. This charming fishing village, part of the scenic East Neuk of Fife, offers delightful seaside strolls, quaint shops, and mouth-watering fresh seafood, especially its famed fish and chips. Explore the fascinating Scottish Fisheries Museum or take a boat trip to the nearby Isle of May, renowned for its birdlife. With stunning coastal views and a warm, welcoming atmosphere, Anstruther is the perfect off-the-beaten-path getaway for those seeking a blend of natural beauty and cultural charm.

Discover great hotels in Anstruther

Anstruther offers a delightful range of accommodation options, from cosy B&Bs to comfortable hotels. You can find well-rated places that provide a warm atmosphere and easy access to the stunning Fife coastline, making it a perfect base for exploring the area’s natural beauty and local charm. Here are some of the most popular hotels with our travellers in Anstruther:

  1. Kilconquhar Castle EstateOpens in a new window: This inviting 3.0-star hotel offers a delightful family and pet-friendly experience in Anstruther. The property boasts an array of engaging amenities such as a supervised children's club, a highchair service, and a playground, ensuring a joyful atmosphere for young travellers. With additional features like an arcade game room, guests can expect a vibrant, playful environment perfect for creating lasting memories. Visitors appreciate the warm, welcoming vibe and the attentive services that cater to families, making it an ideal choice for leisure seekers looking for comfort and enjoyment.
  2. The Ship InnOpens in a new window: Experience a refreshing seaside getaway at this 3.5-star inn, where direct beach access sets the stage for a perfect holiday. The inn features pet-friendly accommodations, allowing guests to enjoy the coastal charm with their furry companions. Guests revel in the stunning vistas and the relaxing atmosphere, complemented by thoughtful amenities such as food and water bowls for pets. With a focus on leisure travellers, this property showcases a unique blend of comfort and coastal allure, making it an excellent choice for those seeking a beachside retreat.
  3. Stravithie CastleOpens in a new window: This charming 3.0-star bed and breakfast offers a serene escape in Anstruther, featuring complimentary breakfast options that start every day on a delightful note. With opportunities for outdoor adventures like horse riding and hiking nearby, it is perfect for leisure travellers eager to explore the scenic surroundings. The inviting atmosphere is further enhanced by entertainment options, including a flatscreen television in each room. Guests are drawn to the blend of comfort and local charm, ensuring a memorable experience filled with relaxation and exploration in a picturesque setting.

Top locations to stay in Anstruther

Some great areas to stay in when visiting Anstruther, Scotland, are St. Andrews, North Berwick, and Leven. St. Andrews is renowned for its world-class golf courses and historic charm. North Berwick offers luxurious spa experiences and stunning coastal views. Leven boasts a friendly atmosphere and excellent golfing opportunities. For first-time visitors, St. Andrews is the best choice, blending history and leisure perfectly.

  1. St. AndrewsOpens in a new window: St. Andrews is an iconic destination, renowned for its world-class golf courses and stunning coastal scenery. This charming town is not only the birthplace of golf but also boasts rich history, with attractions like St. Andrews Castle and the beautiful ruins of St. Andrews Cathedral. It’s perfect for leisurely strolls along the beach or enjoying some local shops and boutiques. You can also indulge in a relaxing spa day, making it a well-rounded place to stay for both relaxation and exploration.
  2. North BerwickOpens in a new window: North Berwick is a delightful coastal town that’s ideal for a serene getaway. With its lovely beaches and scenic views of the Firth of Forth, it’s perfect for outdoor enthusiasts. The nearby Scottish Seabird Centre offers a unique chance to observe wildlife, while the local shops provide unique finds. Additionally, if you're a fan of relaxation, indulge in a rejuvenating spa experience in the area, making North Berwick a fantastic choice for unwinding after a day of adventures.
  3. LevenOpens in a new window: Leven is a friendly seaside town that’s perfect for those looking for a more laid-back experience. Known for its beautiful sandy beaches and welcoming atmosphere, it’s an excellent spot for leisurely walks or enjoying water sports. The local golf courses cater to enthusiasts of the sport, while the quaint shops offer a taste of local culture. Leven’s charm lies in its relaxed vibe, making it a lovely place to stay if you prefer a quieter escape.

Things to do in Anstruther

Anstruther invites travellers to enjoy its stunning coastal scenery, where sandy beaches meet rolling hills. Experience delightful boating excursions, serene fishing trips, and invigorating hikes through picturesque landscapes. With opportunities for golf and exploration, this charming seaside destination is a perfect spot for relaxation and adventure alike.

  • Elie BeachOpens in a new window – Spend a delightful day at Elie Beach, where golden sands meet the sparkling waters. It's an ideal spot for a leisurely stroll, a picnic with family, or simply soaking up the sun. Kids can enjoy building sandcastles while the waves gently lap at the shore.
  • North Berwick HarbourOpens in a new window – Head over to North Berwick Harbour, a charming spot bustling with activity. Watch fishing boats come in with their catch, or enjoy a scenic boat trip to explore the coastline. The vibrant atmosphere makes it a perfect place to relax with a coffee while watching the world go by.
  • St. Andrew's CathedralOpens in a new window – Explore the ruins of St. Andrew's Cathedral, where history whispers through the ancient stones. This magnificent structure offers a glimpse into Scotland's rich heritage and is surrounded by lush grounds perfect for a quiet moment of reflection.
  • St. Andrew's CastleOpens in a new window – Venture to St. Andrew's Castle, where you can wander through the remnants of this historic fortress. Climb to the top for panoramic views of the coastline and learn about the castle's intriguing past that shaped the region.
  • West SandsOpens in a new window – Don’t miss West Sands, a stunning beach famed for its wide expanse of golden sand. It's a fantastic place for a long walk, beach games, or watching the sunset paint the sky in vibrant hues. The refreshing sea breeze adds to the invigorating experience.

4 tips for savvy savings when booking a hotel in Anstruther

  1. Book for the cheapest times: The most budget-friendly time to visit Anstruther is during January, February, and December, when hotel prices are typically lower. For a truly enriching experience, a stay of at least 2 to 3 days is recommended to fully explore the town’s historical landmarks, cultural offerings, and natural beauty. Visitors can enjoy the charming port, take in the local seafood scene, and visit monuments and museums that reflect the area’s rich fishing heritage. With its secluded spots and friendly locals, Anstruther offers great value for money for those on a budget. Prices may drop during these off-peak months, making it an even more appealing destination.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Anstruther, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special offers, helping you seize opportunities for savings. The Smart ShoppingOpens in a new window feature within the app allows you to compare hotel prices and amenities, so you're more likely to see the best deals available. With these tips, you'll be well-prepared to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you potentially save on your stay at an Anstruther hotel. For those in search of distinctive accommodations, boutique hotels might provide a more personalised experience and, at times, better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will recommend alternative dates that could offer a more economical option, increasing the likelihood of securing a better deal.
  4. Consider your location: Opting for accommodation close to major attractions or city centres can offer convenience, but it often comes with higher prices. For more reasonable rates, you might consider hotels located in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to explore. You may also look into independent hotels situated further out, which are usually more likely to be affordable and can provide a more authentic experience.

Best time to go to Anstruther

Anstruther experiences its lowest average temperature in January, at 39.9°F (4.4°C), while July to August are the hottest months, with an average temperature of 57.6°F (14.2°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Anstruther, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with little to no rainfall. However, if you prefer a more relaxed experience, January, November, and December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring