Find hotels in Anstruther from $57

Start date: Check-in selected.
To Date
End date: Check-out

    Upfront pricing

    Our total price for your stay includes taxes and fees

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,802 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Bank
4.0 star property
9.0 out of 10, Wonderful, (158)
"This was a wonderful place to stay and a perfect spot to start our vacation."
$139 nightly
The price is $166
Oct 20 - Oct 21
Total with taxes and fees
The Bank
The Waterfront
3.0 star property
9.4 out of 10, Exceptional, (193)
"Accommodation was excellent and clean. Staff were very helpful and the food was excellent. Property was as its name, within a few steps from a bustling harbour. Would visit again."
$115 nightly
The price is $138
Nov 3 - Nov 4
Total with taxes and fees
The Waterfront
The Spindrift Guest House
4.0 star property
9.8 out of 10, Exceptional, (111)
"Beautiful guest house with great hosts"
$153 nightly
The price is $184
Oct 18 - Oct 19
Total with taxes and fees
The Spindrift Guest House
Invermay
3.5 star property
$685 nightly
The price is $822
Oct 31 - Nov 1
Total with taxes and fees
Invermay
Carnoustie Golf Hotel
4.0 star property
9.0 out of 10, Wonderful, (1020)
"Really friendly staff, a lovely stay."
$69 nightly
The price is $83
Nov 2 - Nov 3
Total with taxes and fees
Carnoustie Golf Hotel
Rusacks St Andrews
5.0 star property
9.4 out of 10, Exceptional, (395)
"Jamie was a fantastic help with the hotel and surrounding amenities in St. Andrews. The hotel is amazing, wish we could have stayed longer. "
$326 nightly
The price is $391
Nov 11 - Nov 12
Total with taxes and fees
Rusacks St Andrews
Fairmont St Andrews
5.0 star property
9.4 out of 10, Exceptional, (1013)
"Clean large rooms, excellent breakfast, easy parking and close to town"
$228 nightly
The price is $273
Nov 16 - Nov 17
Total with taxes and fees
Fairmont St Andrews
Four Points Flex by Sheraton Dundee
3.0 star property
9.2 out of 10, Wonderful, (159)
"A centrally located venue with good basic amenities and friendly helpfull staff. Well worth the stay."
$60 nightly
The price is $72
Nov 3 - Nov 4
Total with taxes and fees
Four Points Flex by Sheraton Dundee
The Elbow Room
3.0 star property
9.2 out of 10, Wonderful, (186)
"Had a great stay. Room was large, parking on site and staff friendly. Had a great evening at their pub. "
$65 nightly
The price is $79
Oct 21 - Oct 22
Total with taxes and fees
The Elbow Room
Ye Olde Hotel
2.0 star property
7.4 out of 10, Good, (29)
"Affordable, well situated hotel only a quick bus ride away from St Andrews. The staff and bar men were hospitable and friendly."
$69 nightly
The price is $83
Oct 26 - Oct 27
Total with taxes and fees
Ye Olde Hotel
Best Western Balgeddie House Hotel
3.0 star property
8.8 out of 10, Excellent, (727)
"Great place to stay! "
$81 nightly
The price is $97
Oct 19 - Oct 20
Total with taxes and fees
Best Western Balgeddie House Hotel
Kilconquhar Castle Estate
3.0 star property
9.0 out of 10, Wonderful, (370)
"Lovely overnight stay and great location. The staff were so helpful and friendly. Good leisure facilities and the food fabulous, will definitely return for another stay. "
$98 nightly
The price is $117
Oct 19 - Oct 20
Total with taxes and fees
Kilconquhar Castle Estate
Dean Park Hotel
4.0 star property
8.8 out of 10, Excellent, (642)
"Clean, attractive hotel with good dining options. I was traveling solo for work and it was perfect for my needs. "
$113 nightly
The price is $136
Nov 12 - Nov 13
Total with taxes and fees
Dean Park Hotel
The Dunvegan Hotel
4.0 star property
9.4 out of 10, Exceptional, (124)
"Golfers dream"
$177 nightly
The price is $213
Nov 1 - Nov 2
Total with taxes and fees
The Dunvegan Hotel
Apex City Quay Hotel & Spa
4.0 star property
9.2 out of 10, Wonderful, (1142)
"Lovely hotel, lovely rooms and brilliant breakfast."
$84 nightly
The price is $101
Oct 26 - Oct 27
Total with taxes and fees
Apex City Quay Hotel & Spa
Old Course Hotel
5.0 star property
9.6 out of 10, Exceptional, (1003)
"Fantastic hotel right on the Old Course."
$344 nightly
The price is $413
Nov 2 - Nov 3
Total with taxes and fees
Old Course Hotel
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
4.0 star property
8.0 out of 10, Very Good, (1004)
"Excellent hotel I got a good deal for two days so was great stay for me "
$62 nightly
The price is $75
Nov 16 - Nov 17
Total with taxes and fees
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
The Linton Hotel
4.0 star property
8.4 out of 10, Very Good, (463)
"Comfortable room, very friendly staff, nice bar, clean and welcoming "
$77 nightly
The price is $93
Oct 21 - Oct 22
Total with taxes and fees
The Linton Hotel
Balbirnie House
4.0 star property
9.0 out of 10, Wonderful, (281)
"We loved our stay, 5 stars :)"
Balbirnie House
Seaton House - Small Luxury Hotels of the World
5.0 star property
10.0 out of 10, Exceptional, (24)
"Great place to spend a golfing week in St Andrews. Food was terrific, staff was terrific, and the location simply can not be beaten. "
$260 nightly
The price is $312
Nov 2 - Nov 3
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World
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

Stay near popular Anstruther attractions

Learn more about Anstruther

The award-winning Anstruther Fish Bar serves Scotland's best fish and chips right on the harbor where fishing boats still unload their catch. Explore the Scottish Fisheries Museum to understand the town's maritime heritage, then take the seasonal boat trip to Isle of May for incredible puffin watching.

Top Anstruther Hotel Reviews

More cheap stays in Anstruther

Find out more about Anstruther

Top reasons to visit Anstruther

  • Stunning Coastal Scenery: Anstruther boasts picturesque views and beautiful beaches, perfect for relaxation and exploration.
  • Outdoor Adventures: Enjoy hiking trails and golf in scenic settings, catering to adventure enthusiasts.
  • Rich Local Culture: Immerse yourself in Anstruther's history by visiting the Anstruther Centre and Harbor.
  • Proximity to St. Andrews: Just a short drive away, discover the historic charm and world-famous golf of St. Andrews.
  • Variety of Accommodations: Choose from cozy bed and breakfasts to family-friendly hotels, ensuring a memorable stay.

Find great hotels near Anstruther

Discover a charming array of hotel accommodations in Anstruther, Scotland, perfect for every type of traveler. Whether you're seeking a cozy bed and breakfast or a family-friendly hotel with beach and golf themes, Anstruther offers a delightful selection of places to stay. Enjoy the warm hospitality of local guesthouses or opt for well-rated star accommodations that cater to your needs, making your vacation truly memorable.

  • Fairmont St Andrews: Nestled 7 miles from Anstruther, Fairmont St Andrews is a luxurious 5-star hotel that caters to families and eco-conscious travelers alike. This eco-certified property offers an array of amenities designed for relaxation and rejuvenation, including a full-service spa featuring manicures, body treatments, and aromatherapy sessions. Families will appreciate the supervised childcare options and complimentary cribs, ensuring a comfortable stay for children. With stunning views and an emphasis on sustainability, Fairmont St Andrews is perfect for those seeking a serene getaway.
  • Rusacks St Andrews: Located 9 miles from Anstruther, Rusacks St Andrews is a 5-star hotel that blends romance with business convenience. With amenities tailored for families and business travelers, guests can enjoy complimentary cribs and highchairs upon reservation. The hotel also features enticing romance packages and a restaurant boasting stunning golf course views. Dining options are elevated with 24-hour room service and late-night menus, making this an ideal spot for couples looking to celebrate special moments while still catering to family needs.
  • Marine North Berwick: Situated 11 miles from Anstruther, Marine North Berwick is a pet-friendly 5-star hotel that offers a unique blend of spa luxury and welcoming accommodations for furry friends. This property permits pets in-room and provides essential pet amenities, ensuring a comfortable stay for all guests. The hotel's full spa services, including facials and body wraps, create a tranquil escape for relaxation. With indoor pool facilities and a sauna, Marine North Berwick is perfect for travelers seeking both pampering and pet-friendly options.

Where to stay in and around Anstruther

Anstruther, Scotland, offers a captivating blend of outdoor adventure and scenic beauty, making it an ideal holiday destination. Explore the charming coastal town, enjoy family-friendly excursions, and unwind in the company of friendly locals. Just a short drive away, discover the historic allure of St. Andrews, known for its world-famous golf course and stunning views. Whether you're camping by the coast or strolling through picturesque neighborhoods, Anstruther promises a memorable escape in the United Kingdom.

  • St. Andrews: Located 9 miles from Anstruther, St. Andrews is a historic city renowned for its prestigious university and rich golfing heritage. This vibrant destination attracts visitors year-round, with peaks in April, July, and September. St. Andrews offers a unique blend of culture and outdoor activities, making it ideal for sports enthusiasts and history buffs alike. Explore iconic landmarks such as the ancient castle and the stunning university campus, or indulge in a round of golf at one of the world-famous courses. The charming streets are perfect for leisurely strolls, offering a glimpse into Scotland's past.
  • North Berwick: Just 11 miles from Anstruther, North Berwick is a picturesque coastal town known for its breathtaking scenery and outdoor adventures. With visitor numbers peaking in April and during the summer months, North Berwick is a popular spot for those seeking a mix of relaxation and activity. The town boasts beautiful beaches, hiking trails, and several golf courses, making it a haven for nature lovers. Explore the nearby national park or enjoy a scenic walk along the coast while taking in stunning views of the Firth of Forth and the iconic Bass Rock.
  • Crail: Nestled close to Anstruther, Crail is a charming village that offers a delightful blend of adventure and relaxation. With a steady flow of visitors peaking in spring and summer, Crail is ideal for outdoor enthusiasts. The village is surrounded by beautiful beaches and hiking trails, providing endless opportunities for exploration. Enjoy a round of golf or simply relax at the family-friendly beach. Crail's quaint streets are filled with historic charm, making it a perfect spot to unwind and experience the local culture.

Things to do near Anstruther

Anstruther offers a delightful blend of outdoor adventures and stunning scenery, making it an ideal vacation spot. Visitors can enjoy activities such as hiking on beautiful trails and playing golf in picturesque settings. For a memorable stay, consider indulging in a relaxing spa experience after a day of exploration. This charming coastal town promises a perfect getaway filled with unique experiences.

Shopping

Anstruther offers charming local shops for gifts and souvenirs. If you're up for a drive, visit the Wellgate Shopping Centre, 21 miles away, where you'll find a variety of stores along with entertainment and local vibes, perfect for a day of shopping and exploration.

Recreation

Experience the serene Kingsbarns Golf Links, a premier golf course 5 miles from Anstruther, perfect for outdoor enthusiasts. St Andrews Bay, located 7 miles away, offers stunning golfing vistas. For relaxation, visit Craigtoun Country Park, 8 miles away, where you can enjoy peaceful walks and unwind in nature.

Adventure

At the Scottish Clay Shooting Centre, located 15 miles from Anstruther, experience the thrill of clay shooting in a picturesque setting. Enjoy nature while hiking the Norman's Law Walk, 17 miles away, or unleash your competitive spirit at Dundee Karting, situated 22 miles from Anstruther.

Nightlife

For a delightful evening, visit the Dundee Repertory Theatre for a cultural experience, just 19 miles away, or enjoy the excitement of Battlefield Live Dundee, an adventure arcade located 20 miles from Anstruther. For a unique night under the stars, check out the Mills Observatory, 21 miles away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Anstruther

To save money on your trip to Anstruther, consider visiting between December and February when prices are lower. Book your hotel about a month in advance, or check Expedia for last-minute deals. Tuesdays are the cheapest nights to stay, while Saturdays are the most expensive. Use Expedia's search tool to find budget-friendly accommodations, and consider package deals for additional savings on flights and activities. Joining the One Key membership can provide exclusive discounts and opportunities to earn cash for future stays.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 makes it easy for you to choose your budget, desired location, and additional preferences. You can organize your results to display prices from lowest to highest, so you can easily find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, by selecting the Eco-certified filter, you'll uncover sustainable and eco-friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your Anstruther hotel reservations with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Anstruther

Anstruther is a perfect destination for outdoor and adventure enthusiasts, featuring stunning beaches, historic sites, and nearby castles. Visitors can immerse themselves in local culture while enjoying scenic views and outdoor activities. Key attractions include the Anstruther Centre and Anstruther Harbour, making it easy to explore this charming coastal town and its rich history.

  • University of St. Andrews: As Scotland's oldest university, founded in 1413, the University of St. Andrews offers a rich cultural experience with stunning architecture and beautiful grounds. Explore its historic libraries and enjoy the vibrant academic atmosphere.
  • Elie Beach: A picturesque beach perfect for sunbathing, swimming, and beachcombing. With golden sands and crystal-clear waters, Elie Beach is a serene spot to unwind, enjoy water sports, or take scenic walks along the coastline.
  • St. Andrew's Cathedral: These impressive ruins are a testament to Scotland's medieval architecture, offering a glimpse into the past. Walk among the remains of this once-majestic structure and enjoy breathtaking views of the surrounding landscape.

Best time to go to Anstruther

The best time to visit Anstruther is dependent 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 RainMostly 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 LowAverage
December41.4°F (5.2°C)Light RainMostly CloudySlightly LowSlightly Low

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 32 miles away and offers several nearby hotels, including the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both located 7 miles from the airport. Dundee Airport, located 20 miles away, is close to The Hideaway Experience, a 5-star lodge 5 miles from the airport, and Premier Inn Dundee North, a 4.5-star hotel just 2 miles away. Both airports provide various transportation options for easy access to Anstruther, ensuring a smooth start to your vacation.

Frequently asked questions

What is the best area to stay in Anstruther?
Crail is the best area to stay when visiting Anstruther, offering visitors a delightful blend of coastal charm and rich history. This picturesque fishing village is renowned for its stunning coastal views, quaint streets, and friendly setting. With its beautiful harbor and traditional stone buildings, Crail provides a serene escape while still being conveniently close to Anstruther's vibrant attractions.

For couples seeking a romantic retreat, Crail's serene beaches and charming eateries set the great backdrop for intimate moments. Enjoy a leisurely stroll along the coastal path, where breathtaking views and the sound of waves create a peaceful ambiance. The local seafood restaurants, with their fresh catches, invite you to indulge in a culinary experience that embodies the flavors of Scotland.

Families will find Crail equally appealing, with its family-friendly beaches and opportunities for outdoor adventures. Explore the nearby Fife Coastal Path, where children can have fun spotting wildlife or collecting seashells, ensuring that everyone stays engaged and entertained. The village's relaxed pace invites families to reconnect and create lasting memories together.
What are the best hotels in Anstruther that travelers recommend?
The Waterfront in Anstruther is a great choice for travelers, 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 travelers. 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 during the summer months, particularly July. This is when the weather is typically warm and inviting, with temperatures averaging around 65°F. The delightful climate makes it superb for enjoying the picturesque harbor, savoring fresh seafood, and exploring the charming coastal village at a leisurely pace.

Peak season runs from June to August, attracting both tourists and locals eager to take advantage of outdoor activities. You can indulge in coastal walks, visit the famous Anstruther Fish Bar, or even take a boat trip to the nearby Isle of May, known for its stunning wildlife and scenic views. The lively atmosphere during this time adds to the experience, providing ample opportunities for socializing and engaging with the local community.

For those who appreciate a quieter experience, consider visiting in September. This month often sees fewer crowds while still offering pleasant weather. It's an excellent time to explore the local shops and galleries or take a stroll along the beach without the hustle and bustle of peak tourist season. Plus, with the summer crowds dissipating, you may find unique local events and specials that enhance your visit.
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 earn OneKeyCash™* on eligible Anstruther hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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.

Explore a world of travel with Expedia