Find hotels in Anstruther from £57

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Anstruther hotels and places to stay

The Waterfront

3.0 star property
9.4 out of 10, Exceptional, (181)
"Clean, high quality and great food"
The price is £150
includes taxes & fees
7 Jul - 8 Jul
The Waterfront

The Spindrift Guest House

4.0 star property
9.8 out of 10, Exceptional, (102)
"Excellent place to stay with friendly, kind people and a delicious breakfast. "
The price is £148
includes taxes & fees
10 Jul - 11 Jul
The Spindrift Guest House

The Bank

4.0 star property
9.0 out of 10, Wonderful, (143)
"cozy and clean; great staff, incredible breakfast! will sure visit again"
The price is £156
includes taxes & fees
20 Jul - 21 Jul
The Bank

Orchard House Lodges

3.0 star property
9.6 out of 10, Exceptional, (48)
"Very nice clean place to stay in the country! Also had a nice view of some friendly highland cows!"
The price is £97
includes taxes & fees
6 Jul - 7 Jul
Orchard House Lodges

Maitlandfield House Hotel

3.0 star property
8.2 out of 10, Very good, (347)
"Very nice place, "
The price is £109
includes taxes & fees
8 Jul - 9 Jul
Maitlandfield House Hotel

The Golf Tavern

3.0 star property
8.8 out of 10, Excellent, (118)
"Stop over mid journey. Very convenient, excellent breakfast. Very friendly staff "
The price is £101
includes taxes & fees
6 Jul - 7 Jul
The Golf Tavern

Garleton Lodge

4.0 star property
10.0 out of 10, Exceptional, (12)
"Beautiful retreat. Wonderful accommodations and delicious breakfast! Would definitely go back."
The price is £254
includes taxes & fees
14 Jul - 15 Jul
Garleton Lodge

Seton Sands-3 Bed Static Caravan

2.0 star property
Seton Sands-3 Bed Static Caravan

Bunny - 3 Bed Static Caravan

2.0 star property
Bunny - 3 Bed Static Caravan

Cali - 3bed - Static Caravan

2.0 star property
The price is £373
includes taxes & fees
16 Jul - 17 Jul
Cali - 3bed - Static Caravan

Pine Marten, Dunbar by Marston's Inns

4.0 star property
8.4 out of 10, Very good, (320)
"Aye it was nice "
The price is £83
includes taxes & fees
6 Jul - 7 Jul
Pine Marten, Dunbar by Marston's Inns

The Linton Hotel

4.0 star property
8.4 out of 10, Very good, (413)
"Cosy wee family pub/hotel. Very friendly staff. Well worth a visit"
The price is £66
includes taxes & fees
15 Jul - 16 Jul
The Linton Hotel

The Crown & Kitchen

3.5 star property
9.2 out of 10, Wonderful, (147)
"great bar and restaurant all available on the premises"
The price is £99
includes taxes & fees
15 Jul - 16 Jul
The Crown & Kitchen

Bayswell Park Hotel

3.5 star property
8.6 out of 10, Excellent, (465)
"Lovely hotel, amazing views and Surrounding area."
The price is £114
includes taxes & fees
6 Jul - 7 Jul
Bayswell Park Hotel

The Lodge at Craigielaw

4.0 star property
9.4 out of 10, Exceptional, (160)
"Stayed here as we had a wedding nearby. We were able to check in early and the room was very clean and a good size."
The price is £228
includes taxes & fees
14 Jul - 15 Jul
The Lodge at Craigielaw

The Leddie Hotel

3.0 star property
10.0 out of 10, Exceptional, (4)
"Good location"
The price is £282
includes taxes & fees
5 Jul - 6 Jul
The Leddie Hotel

Greywalls Hotel and Chez Roux

5.0 star property
9.2 out of 10, Wonderful, (183)
"A very comfortable stay and will return again "
The price is £320
includes taxes & fees
18 Jul - 19 Jul
Greywalls Hotel and Chez Roux

Nether Abbey Hotel

4.0 star property
9.4 out of 10, Exceptional, (148)
"Very cosy Scottish style and super friendly staff. bathrooms are very new."
The price is £170
includes taxes & fees
5 Jul - 6 Jul
Nether Abbey Hotel

The Folly Hotel

3.0 star property
7.8 out of 10, Good, (99)
"Floorboards cracked.room not very big for the money..bed comfortable room warm ."
The price is £139
includes taxes & fees
14 Jul - 15 Jul
The Folly Hotel

No.12 Hotel & Bistro

3.0 star property
9.0 out of 10, Wonderful, (85)
"Lovely place to stay"
The price is £259
includes taxes & fees
5 Jul - 6 Jul
No.12 Hotel & Bistro
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.
Save an average of 15% on thousands of hotels when you're signed in

Hotels with a spa in Anstruther you'll enjoy

Hotels with a pool in Anstruther may fit your trip

Check out pet-friendly hotels in Anstruther

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.

Learn more about Anstruther

Come to secluded Anstruther and enjoy its golf, oceanfront and monuments.

Find out more about Anstruther

Find out more about Anstruther

Top reasons to visit Anstruther

  • Stunning Coastal Scenery: Anstruther boasts breathtaking views along its picturesque coastline, perfect for leisurely strolls.
  • Outdoor Adventures: Visitors can enjoy hiking trails and golfing at the renowned Anstruther Golf Club.
  • Rich History: Explore the town's historic university and majestic castle, offering a glimpse into its past.
  • Charming Harbour: Anstruther Harbour is a delightful spot, ideal for romantic outings and local attractions.
  • Diverse Accommodation: A variety of lodging options cater to all visitors, from cosy B&Bs to family-friendly hotels.

Find great hotels near Anstruther

Discover a range of delightful accommodation options in Anstruther, perfect for every visitor seeking a memorable Scottish getaway. From charming bed and breakfasts to well-equipped hotels, you'll find ideal lodging that caters to beach lovers, families, and golf enthusiasts alike. Whether you're after a budget-friendly stay or a holiday rental, Anstruther offers a welcoming atmosphere to ensure a relaxing retreat amidst stunning coastal scenery.

  • Fairmont St Andrews: Nestled 4.3km from Anstruther, Fairmont St Andrews is a luxurious 5-star hotel that caters to families and eco-conscious travellers alike. With its stunning views and serene environment, this property is perfect for those seeking a spa-themed getaway. The hotel boasts an impressive range of amenities, including a full-service spa featuring a steam room, massages, and an indoor pool. Families will appreciate the thoughtful children's services, such as babysitting and supervised childcare options, ensuring a relaxing stay for parents while their little ones are entertained.
  • Rusacks St Andrews: Located 5.6km from Anstruther, Rusacks St Andrews is a 5-star hotel that combines business accessibility with a beachside retreat. This eco-certified property offers direct access to the beach, making it ideal for both leisure and corporate travellers. The hotel's facilities cater to business needs, ensuring a seamless experience for those attending meetings or conferences. With its commitment to sustainability and a prime coastal location, Rusacks St Andrews provides a unique blend of work and relaxation.
  • Marine North Berwick: Just 6.8km from Anstruther, Marine North Berwick is a 5-star hotel that welcomes all, including LGBTQIA+ travellers. This property is the perfect retreat for golf enthusiasts, offering a range of golf-themed experiences amidst stunning coastal scenery. Families will find ample amenities, including a first aid kit for peace of mind. With its inclusive atmosphere and commitment to excellent service, Marine North Berwick ensures every guest feels at home while enjoying the sport and leisure activities available.

Where to stay in and around Anstruther

Anstruther, a charming coastal town, beckons travellers with its idyllic cottages and welcoming atmosphere. This Scottish getaway offers outdoor adventures amidst breathtaking scenery and a friendly vibe. Explore the Anstruther Centre, where history meets relaxation, or embark on excursions to nearby attractions. With its convenient location, Anstruther is the perfect base for families and those seeking a peaceful retreat, ensuring a memorable holiday experience in this beautiful part of Scotland.

  • St. Andrews: Nestled 5.6km from Anstruther, St. Andrews is renowned as the home of golf and boasts a rich cultural heritage. The city attracts visitors year-round, with peak seasons in April, July, and September. Outdoor enthusiasts and sports lovers will find plenty of activities, from world-class golf courses to scenic coastal walks. St. Andrews is also steeped in history, featuring the historic university, a stunning castle, and various historic sites that offer a glimpse into Scotland's past. Don't miss the picturesque beaches that add to its charm.
  • North Berwick: Located 6.8km from Anstruther, North Berwick is a delightful coastal town offering breathtaking scenery and outdoor adventures. Visitor numbers peak in April and from July to August, making it a popular summer destination. North Berwick is ideal for those seeking both relaxation and activity, with stunning beaches, hiking trails, and golf courses. The nearby national park provides an opportunity for wildlife enthusiasts to explore diverse habitats. Its historic landmarks add a cultural touch, making your visit both enjoyable and enriching.
  • Crail: Just a stone's throw from Anstruther, Crail is a charming village that offers a perfect blend of outdoor adventure and coastal beauty. While visitor numbers peak in April and during the summer months, Crail maintains a welcoming atmosphere year-round. The village is perfect for golf enthusiasts and hikers, with various trails and golf courses in the vicinity. Its stunning beaches and family-friendly spots, including the nearby national park, make it an ideal destination for those looking to connect with nature while enjoying the local heritage.

Things to do near Anstruther

Anstruther is a delightful destination for those seeking outdoor adventures and stunning scenery. Visitors can enjoy various activities, including trail access for hiking and a round of golf. The area is perfect for a fun excursion, allowing tourists to immerse themselves in the natural beauty and charm of this picturesque Scottish village. Whether exploring the coastline or enjoying local attractions, Anstruther promises a memorable experience for all.

Shopping

If you're up for a drive, the Wellgate Shopping Centre, located 13.0km away, offers a vibrant mix of shops, entertainment, and family-friendly activities, making it a great spot for finding gifts and souvenirs.

Recreation

Experience the serene Kingsbarns Golf Links, a mere 3.1km from Anstruther, where you can enjoy a round of golf amidst stunning coastal views. Alternatively, unwind at Craigtoun Country Park, 5.0km away, offering tranquil walks and beautiful gardens perfect for relaxation and wellness.

Adventure

Explore the Fife Coastal Path for a scenic hike with stunning views along the coastline, perfect for adventure seekers. Alternatively, enjoy a family-friendly stay at Elie Holiday Park, offering outdoor fun and activities. For cycling enthusiasts, the Lochs and Glens North Cycle Route promises an invigorating ride through picturesque landscapes.

Nightlife

For a fun-filled evening, visit Bongos Soft Play Centre for arcade games and family fun, just 10.6km away. If you're in the mood for culture, the Dundee Repertory Theatre offers captivating performances, located 11.8km from Anstruther. For a unique experience, explore the Mills Observatory, 13.0km away, for stargazing.

Booking tips and Expedia advantages for Anstruther

To save money on your visit to Anstruther, consider travelling between December and February for lower accommodation rates. Book your hotel about a month in advance or check Expedia's last-minute deals for potential savings. Tuesdays are the most affordable days to stay, while Saturdays tend to be pricier. Use Expedia’s search tool to filter by budget and hotel type, including eco-friendly options. Additionally, look for package deals that combine your hotel, flights, and activities for extra savings. Don’t forget to explore free activities around the charming coastal town!

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Anstruther are December to February, where the prices are slightly lower. This is in comparison to June to July and September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Anstruther is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Anstruther is Tuesday. The most expensive day to stay in Anstruther is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you can refine your selection by hotel type; for instance, by selecting the Eco-certified filter, you'll be presented with sustainable and environmentally friendly accommodation options available for booking.
  • Consider bundling your trip: You may find that you can reduce costs by combining your Anstruther hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Anstruther

Anstruther offers a delightful blend of outdoor adventures and scenic beauty, making it a perfect vacation destination. Visitors can explore its charming beach, historic university, and majestic castle. The local attractions, such as Anstruther Harbour and the Anstruther Golf Club, cater to those seeking cultural experiences and romantic outings. Whether you're enjoying the coastline or delving into the town's rich history, Anstruther promises an unforgettable getaway.

  • University of St. Andrews: As one of the oldest universities in the English-speaking world, the University of St. Andrews offers a rich tapestry of history and culture. Wander through its picturesque campus, explore historic buildings, and soak in the vibrant student atmosphere that has shaped generations.
  • Elie Beach: A stunning sandy beach, Elie Beach is perfect for a relaxing day by the sea. Enjoy the fresh coastal air, take a leisurely stroll along the shoreline, or indulge in water sports against a backdrop of breathtaking natural beauty.
  • St. Andrew's Cathedral: Discover the ruins of St. Andrew's Cathedral, a remarkable testament to Scotland's medieval architecture. Explore the evocative site and learn about its historical significance, set against the enchanting landscape of St. Andrews.

Best time to go to Anstruther

The best time to visit Anstruther is dependant on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are average and weather is mostly sunny. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.9°F (4.4°C)Light RainMostly CloudySlightly LowSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageAverage
April45.0°F (7.2°C)No Rain (Dry)Mostly SunnySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August57.6°F (14.2°C)Light RainMostly SunnyAverageAverage
September54.7°F (12.6°C)Light RainMostly SunnySlightly HighSlightly High
October50.4°F (10.2°C)Light RainMostly CloudyAverageAverage
November45.3°F (7.4°C)Light RainMostly CloudySlightly LowSlightly Low
December41.4°F (5.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Anstruther

When planning your visit to Anstruther, Scotland, you can fly into two major airports: Edinburgh (EDI) and Dundee (DND). Edinburgh Airport is approximately 19.9km away, with excellent hotel options nearby, such as the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both 4.3km from the airport. Alternatively, Dundee Airport is located about 12.4km from Anstruther, with the 5-star Hideaway Experience lodge just 3.1km from Dundee. The Landmark Hotel and Leisure Club is a 4-star option only 1.2km from Dundee Airport, offering convenient access to the terminal.

Frequently asked questions

What is the best area to stay in Anstruther?
Crail, a picturesque village located just a stone's throw from Anstruther, is the best area to stay for travellers seeking an authentic Scottish experience. This charming coastal destination is renowned for its stunning harbour, historic buildings, and delightful local eateries. Visitors can wander through the quaint streets lined with colourful cottages, while the breathtaking views of the Firth of Forth provide a stunning backdrop for leisurely strolls.

For couples on a romantic escape, Crail offers an idyllic setting. The serene beaches are superb for sunset picnics, while the intimate atmosphere of the local bistros invites you to savour fresh seafood dishes made from the catch of the day. The warmth of the locals adds to the charm, creating a welcoming environment for those looking to connect and unwind together.

Families will also find Crail to be an excellent choice. The nearby sandy shores provide ample opportunities for beach games and exploration, while the local shops and galleries offer activities for all ages. With its safe, friendly vibe, parents can relax knowing their children can roam freely and enjoy the beauty of this coastal gem.
What are the best hotels in Anstruther that travellers recommend?
The Waterfront in Anstruther is a great choice for travellers, boasting an impressive review score of 9.4. Guests rave about its luxurious amenities, including wedding services and sumptuous Egyptian cotton sheets that promise an indulgent night's sleep. The warm, attentive staff enhances the experience, making it a great option for couples looking to celebrate a special occasion or simply escape for a romantic weekend by the sea.

Another excellent option is The Bank, rated 9.0 by visitors. This hotel offers a unique blend of comfort and entertainment with premium bedding for restful nights and a billiards table for some fun downtime. Families will appreciate the spacious rooms, which provide a welcoming environment for both parents and children to unwind after exploring the charming coastal town.
What are the best family hotels in Anstruther?
The Waterfront in Anstruther is a delightful choice for families seeking a blend of comfort and attentive service. With an impressive guest review rating of 9.4, this hotel offers amenities that cater specifically to families, including complimentary cribs and kids' meals, making it easy for parents to enjoy their stay without the worry of meal planning for their little ones. The hotel also features a lovely garden area, superb for children to explore and play, while daily housekeeping ensures a clean and welcoming environment throughout your visit.

Another excellent family-friendly option is The Bank, which boasts a review score of 9.0. This charming hotel includes a playground for children, providing a safe space for them to have fun and socialize with other kids. Additionally, families can request cribs, making it convenient for those traveling with infants. The Bank also offers comfort with its daily housekeeping and beautiful garden area, contributing to a relaxed and enjoyable atmosphere for all ages. Find more child-friendly accommodations in Anstruther.
What hotels in Anstruther offer free breakfast?
The Waterfront in Anstruther is a delightful retreat, boasting a guest review score of 9.4. This welcoming hotel provides complimentary full breakfast, ensuring you start your day off right with a hearty meal. Guests particularly appreciate the thoughtful amenities, including free WiFi in the rooms and self-parking, making it a convenient choice for families. The hotel also provides cribs at no extra charge, great for those traveling with little ones. Plus, the nearby beach offers a lovely escape for family outings.

Another excellent option is The Bank, which also features complimentary full breakfast and has a review score of 9.0. This property stands out with its unique beachside location, allowing guests easy access to the shore right from the hotel. Families will love the playground, providing a fantastic space for children to play while adults unwind on the terrace. Like The Waterfront, The Bank offers free WiFi and cribs, ensuring a comfortable stay for families. Find more hotels with free breakfast in Anstruther.
What are the best budget hotels in Anstruther?
The Waterfront in Anstruther is a charming hotel that promises a delightful stay for budget-conscious travellers. With an impressive customer review rating of 9.4, it offers a range of amenities designed for comfort and convenience. Guests can enjoy complimentary breakfast, ensuring a hearty start to the day, while free WiFi keeps everyone connected. View all budget hotels in Anstruther.
When is the best time to go to Anstruther?
The most popular time to visit Anstruther is July. During this peak season, from July to September, the weather is typically mild, with temperatures averaging around 17 to 20°C. This pleasant climate is great for enjoying the stunning coastal scenery and engaging in outdoor activities like walking along the picturesque harbour or exploring the nearby Fife Coastal Path.

As you plan your trip, be prepared for an influx of visitors during the summer months. This lively atmosphere adds to the charm of Anstruther, especially with the local seafood festivals and various events that celebrate the region's rich maritime heritage. It's a fantastic time to indulge in fresh fish and chips from the renowned Anstruther Fish Bar, a local favourite.

For those who appreciate a more tranquil experience, consider visiting in October. This month offers cooler temperatures but still provides for enjoyable sightseeing opportunities. You can explore the charming streets and historic sites without the summer crowds, allowing for a more intimate experience of this lovely fishing village.
Where can I find the best nightlife in Anstruther?
Anstruther, a charming fishing village in Scotland, may be small, but it has its own unique nightlife offerings that reflect its coastal character.

The main street, Shore Street, is lined with delightful pubs and eateries where locals and visitors alike gather for a relaxed evening. The famous Dreel Tavern is a popular choice, known for its friendly atmosphere and selection of local ales. Just a short stroll away, you'll find the Anstruther Fish Bar, where you can enjoy some of the best fish and chips in Scotland, often accompanied by a pint.

For those seeking a more laid-back evening, the local cafés and restaurants often host live music events, giving you a taste of the local talent. The nearby coastal path is superb for a peaceful evening walk, allowing you to soak in the stunning views of the Firth of Forth at sunset.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Anstruther hotel for you.
How can I save on a Anstruther hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Anstruther hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Anstruther hotel?
Prices for hotels in Anstruther often vary, but you can find a great deal from £57 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.