A colourful row of seaside houses on the sandy beach of the quaint coastal fishing village of Anstruther, East Neuk, Fife, Scotland, UK on a sunny summer day.

Anstruther Hotels from ₹6,616

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
28 Aug - 29 Aug
Tomorrow
29 Aug - 30 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Anstruther hotels

1. The Waterfront

The Waterfront
Anstruther
United States
Shelley
₹16,161
₹19,394 total
includes taxes & fees
22 Sept - 23 Sept
The Waterfront

2. The Bank

The Bank
Anstruther
United Kingdom
Elizabeth
₹19,459
₹23,350 total
includes taxes & fees
22 Sept - 23 Sept
The Bank

3. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Frances
₹14,073
₹16,888 total
includes taxes & fees
1 Sept - 2 Sept
The Spindrift Guest House

4. Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
United Kingdom
Douglas
₹12,958
₹15,550 total
includes taxes & fees
28 Sept - 29 Sept
Balcomie Links Hotel

5. The Shoregate

The Shoregate
Crail
₹31,257
₹37,508 total
includes taxes & fees
7 Sept - 8 Sept
The Shoregate

6. Isle of May View

Isle of May View
Anstruther
₹43,224
₹51,869 total
includes taxes & fees
26 Sept - 27 Sept
Isle of May View

7. Hay Loft

Hay Loft
Anstruther
₹37,322
₹44,786 total
includes taxes & fees
12 Sept - 13 Sept
Hay Loft

8. Flour Loft

Flour Loft
Anstruther
₹41,350
₹49,620 total
includes taxes & fees
9 Sept - 10 Sept
Flour Loft

9. Maimies Harbourview

Maimies Harbourview
Anstruther
₹69,122
₹82,947 total
includes taxes & fees
11 Sept - 12 Sept
Maimies Harbourview

10. Invermay

Invermay
Anstruther
₹89,646
₹107,575 total
includes taxes & fees
5 Sept - 6 Sept
Invermay

11. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
United States
Chad
₹8,820
₹10,584 total
includes taxes & fees
3 Sept - 4 Sept
Kilconquhar Castle Estate

12. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Steven
₹12,588
₹15,105 total
includes taxes & fees
31 Aug - 1 Sept
The Inn at Lathones

13. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
₹33,485
₹40,182 total
includes taxes & fees
22 Sept - 23 Sept
Fairmont St Andrews

14. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Jessica
₹16,864
₹20,237 total
includes taxes & fees
30 Aug - 31 Aug
THE SPACE TO STAY APARTHOTEL

15. Stravithie Castle

Stravithie Castle
St. Andrews
Canada
Alex
₹17,331
₹20,797 total
includes taxes & fees
22 Sept - 23 Sept
Stravithie Castle

16. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
₹21,867
₹26,241 total
includes taxes & fees
30 Aug - 31 Aug
The Albany Hotel St Andrews

17. Seascape Largo

Seascape Largo
Leven
United Kingdom
Billy
₹10,702
₹12,843 total
includes taxes & fees
15 Sept - 16 Sept
Seascape Largo

18. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
₹19,399
₹23,279 total
includes taxes & fees
21 Sept - 22 Sept
5Pilmourplace

19. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
joe
₹11,122
₹11,122 total
includes taxes & fees
4 Sept - 5 Sept
Dunclutha Guest House

20. Premier Inn Dundee West

Premier Inn Dundee West
Dundee
Canada
Sandra
₹5,513
₹6,616 total
includes taxes & fees
20 Sept - 21 Sept
Premier Inn Dundee West
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Anstruther attractions

Kellie Castle

8.4/10 (5 reviews)
Kellie Castle is just one of the places to see in Anstruther, so why not enjoy the other things to explore during your travels? Amble around this relaxing area's seaside and enjoy its lively bars.
See properties

Crail Golfing Society - Balcomie and Craighead Courses

9.6/10 (5 reviews)
Enjoy a round of golf in Anstruther at Crail Golfing Society - Balcomie and Craighead Courses. Stroll along the seaside or visit the spas in this relaxing area.
See properties

Scotland's Secret Bunker

9.4/10 (3 reviews)
Find out about the history of Anstruther with a stop at Scotland's Secret Bunker. Amble around this relaxing area's seaside and enjoy its lively bars.
See properties

St Monans Heritage Collection

10.0/10 (1 review)
You can spend an afternoon browsing the exhibits at St Monans Heritage Collection during your trip to St Monans. Visit the spas and top-notch restaurants in this relaxing area.
See properties

Anstruther Golf Club

9.4/10 (6 reviews)
Enjoy a round of golf in Anstruther at Anstruther Golf Club. Wander through the seaside and beautiful beaches in this relaxing area.
See properties

Crail Museum and Heritage Centre

8.0/10 (1 review)
You can spend time exploring the galleries in Crail Museum and Heritage Centre during your travels in Crail. Stroll along the seaside in this romantic area or seek out the golf courses.
See properties

La Petite Epicerie

Enjoy an outing to La Petite Epicerie during your stay in Cellardyke. Wander through the seaside and beautiful beaches in this relaxing area.
See properties

Scottish Fisheries Museum

You can spend time browsing the exhibits at Scottish Fisheries Museum during your travels in Cellardyke. Make time for the spas and golf courses in this relaxing area.
See properties

Learn more about Anstruther

The award-winning Anstruther Fish Bar serves Scotland's best fish and chips right on the harbour 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.

See all hotels in Anstruther
A harbor with boats docked, a pier, and buildings in the background.

Top Anstruther Hotel Reviews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

10/10 Excellent
"The front desk was very helpful. Gave early check in. Breakfast is wonderful. Pool and spa is amazing. Incredibly clean and well maintained. Hot tub was functional throughout our stay. Great 4 star hotel."
Mukul 2-night trip
Posted 2 hours ago
Apex City Quay Hotel & Spa
Old Course Hotel

Old Course Hotel

10/10 Excellent
"First class hotel. Best in St Andrews."
Stephen 1-night trip
Posted 5 hours ago
Old Course Hotel
Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee

8/10 Good
"Very nice stay and the hotel is located very close to the train station and buses. Room was very clean. Lots of restaurants near by."
Donna 3-night trip
Posted 14 hours ago
Four Points Flex by Sheraton Dundee
Dean Park Hotel

Dean Park Hotel

10/10 Excellent
"W really enjoyed our stay Top notch hospitality and care. I would recommend to everyone to come visit and stay here …."
Joshua 2-night trip
Posted 17 hours ago
Dean Park Hotel
Malmaison Dundee

Malmaison Dundee

10/10 Excellent
"The hotel is located in the heart of Dundee, walkable to many shops and restaurants. Parking was a city lot next door and was inexpensive. The staff was friendly and our room was very nice and clean. We only had breakfast at the hotel, which was either a complimentary continental or off the menu (prices were reasonable)."
Mike 2-night trip
Posted 19 hours ago
Malmaison Dundee
The Bank

The Bank

10/10 Excellent
"Very comfortable bed and staff was very helpful. Enjoyed the stay and will recommend this hotel to others."
Ruth 3-night trip
Posted 22 hours ago
The Bank
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

8/10 Good
"Beautiful gardens, the room was not in the big historic home but an added on building to the side. The staff were very friendly and helpful. The food was delicious in the restaurant. The only problem was the room was very hot and it made sleep difficult. This was with a fan on and the window open as far as it could be opened. I would return but only in cold months"
Carolyn 3-night trip
Posted 2 days ago
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Carnoustie Golf Hotel

Carnoustie Golf Hotel

8/10 Good
"Overall a good 2 night break away. Leisure facilities excellent. Good food. Room (2nd floor) was in need of refurbishment,"
Jennifer 2-night trip
Posted 2 days ago
Carnoustie Golf Hotel
Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre

10/10 Excellent
"Clean room and great staff. Breakfast basic and ok for 'free'."
Philip 1-night trip
Posted 3 days ago
Hampton by Hilton Dundee City Centre

More cheap stays in Anstruther

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
₹5,710
₹6,852 total
8 Sept - 9 Sept
includes taxes & fees
7.6/10 Good! (52 reviews)
Ye Olde Hotel
go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel

A90, Kingsway Dundee Scotland
₹5,846
₹7,015 total
31 Aug - 1 Sept
includes taxes & fees
go2 Dundee Camperdown Hotel
OYO Ashlea Manor

OYO Ashlea Manor

2 Victoria St Dundee Scotland
₹8,513
₹10,727 total
7 Sept - 8 Sept
includes taxes & fees
OYO Ashlea Manor
Monifieth Farm Hotel

Monifieth Farm Hotel

Arbroath Rd Dundee Scotland
₹9,312
₹11,175 total
28 Sept - 29 Sept
includes taxes & fees
8.6/10 Excellent! (11 reviews)
Monifieth Farm Hotel
Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG

Lower Dens Mill Dundee Scotland
₹11,243
₹13,491 total
20 Sept - 21 Sept
includes taxes & fees
9.6/10 Exceptional! (740 reviews)
Staybridge Suites Dundee by IHG
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
₹12,958
₹15,550 total
28 Sept - 29 Sept
includes taxes & fees
8.6/10 Excellent! (69 reviews)
Balcomie Links Hotel

Find out more about Anstruther

Top reasons to visit Anstruther

  • Picturesque Coastal Scenery: Anstruther boasts stunning views of the coastline, perfect for leisurely strolls along the harbourfront.
  • Rich Maritime Heritage: Visit the Anstruther Lifeboat Station to learn about the town's fascinating maritime history.
  • Delicious Seafood: Savour the local seafood at festivals and renowned eateries, a true highlight for food lovers.
  • Outdoor Adventures: Enjoy a variety of outdoor activities, including hiking, golfing, and fishing trips.
  • Charming Accommodation: Experience warm hospitality in delightful hotels and bed and breakfasts tailored to your needs.

Find great hotels near Anstruther

For a delightful stay in Anstruther, you'll discover an array of accommodation options, including charming hotels and inviting bed and breakfasts. Whether you're seeking family-friendly amenities, a beachside retreat, or a golf-themed getaway, Anstruther offers the ideal lodging for every type of traveller. Explore the unique charm of Fife with a range of hotels tailored to meet your needs and ensure a memorable visit to this picturesque coastal village.

  • Fairmont St Andrews: Nestled 11km from Anstruther, the 5-star Fairmont St Andrews caters to those seeking a blend of beach relaxation and adventure. This luxury hotel offers direct beach access, making it ideal for families and thrill-seekers alike. Guests can indulge in a variety of adventure sports, such as horse riding, cave exploring, mountain biking, surf lessons, and sailing, available nearby. The property also provides a range of child-friendly amenities, including supervised childcare, cribs, and babysitting services, ensuring a comfortable experience for families with children.
  • Rusacks St Andrews: Located 14km from Anstruther, Rusacks St Andrews is renowned for its golf-themed atmosphere, earning it a 5-star rating. With direct access to the beach, this hotel is a haven for golf enthusiasts. Guests can enjoy a unique golf experience right at the property, surrounded by stunning coastal views. The hotel's elegant decor and proximity to renowned golf courses make it an excellent choice for travellers looking to indulge in both relaxation and sport during their stay.
  • Marine North Berwick: Situated 18km from Anstruther, the 5-star Marine North Berwick invites guests to experience a harmonious blend of beachside adventure and golfing pleasures. With direct beach access, this hotel offers a variety of activities, including fishing, waterskiing, sailing, and windsurfing, catering to those with a sense of adventure. Additionally, the golf-themed offerings ensure that golf lovers can enjoy their favourite pastime in a picturesque setting, while the hotel's luxurious amenities promise a comfortable stay.

Where to stay in and around Anstruther

Anstruther offers a delightful blend of adventure and relaxation, perfect for a memorable getaway. Explore the charming Anstruther Harbourfront with its stunning views, or delve into the local culture during one of the vibrant festivals. Outdoor enthusiasts will find ample opportunities for exploration, while the friendly atmosphere makes it an ideal destination for families. Don't miss the chance to experience the welcoming vibe of this quaint coastal gem and its surrounding areas.

  • St. Andrews: Located 14km from Anstruther, St. Andrews is steeped in history and is renowned as the home of golf. Visitors flock to this charming city year-round, particularly in April, July, and September. The vibrant atmosphere is enhanced by its cultural offerings, including the prestigious university and historic landmarks like the iconic castle. Outdoor enthusiasts can indulge in various sports and activities, with numerous golf courses and scenic walking trails. The blend of rich heritage and picturesque views makes St. Andrews a must-visit destination.
  • North Berwick: North Berwick lies 18km from Anstruther, boasting stunning coastal scenery and an array of outdoor activities. This delightful city sees an influx of visitors mainly in April and during the summer months from July to August. Known for its breathtaking beaches and access to the nearby national park, North Berwick offers the perfect spot for hiking and golfing. The marina adds a charming touch, providing opportunities for water sports and leisurely boat trips. The combination of natural beauty and recreational activities makes North Berwick a fantastic getaway.
  • Crail: Nestled in close proximity to Anstruther, Crail is a picturesque village that captures the essence of coastal life. With peak visitor numbers in April and the summer months of June to July, Crail invites travellers seeking adventure and outdoor experiences. The village features lovely beaches, ideal for family outings, and offers access to scenic trails and golf courses. Its quaint charm, combined with historical sites like the castle, provides a unique blend of relaxation and exploration for all who visit.

Things to do in Anstruther

Shopping

Anstruther offers a quaint shopping experience with local boutiques like the Anstruther Gift Shop for unique souvenirs and the Harbour Gallery for local art. If you're up for a drive, you can explore the larger shopping centres in nearby towns like St Andrews, where you’ll find high street brands and more variety.

Recreation

At the Anstruther Spa, unwind with rejuvenating treatments that blend local ingredients and traditional techniques. Enjoy calming massages and facials in a tranquil setting. For outdoor relaxation, stroll along the scenic coastline, taking in stunning views of the Firth of Forth and the fresh sea breeze.

Adventure

Explore the scenic beauty of the Firth of Forth by taking a boat trip from Anstruther to the picturesque Isle of May, renowned for its wildlife. For a thrilling experience, try sea kayaking along the coastline, where you can paddle among stunning cliffs and spot seals and seabirds.

Nightlife

Visit the Anstruther Fish Bar for a casual bite before heading to The Ship Tavern for a relaxed drink and music. For a lively atmosphere, check out The Waterfront for cocktails and stunning views of the harbour.

*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 on your trip to Anstruther, consider visiting during the off-peak months of December to February for lower accommodation prices. Booking a hotel about a month in advance can help secure better rates, while last-minute deals on platforms like Expedia may offer additional savings. Tuesdays are typically the cheapest days to stay, in contrast to pricier Saturdays. Utilise Expedia's search tools to filter by budget and hotel type, and consider bundling hotel, flight, and activity bookings for further discounts. Explore free local attractions to maximise your budget.

  • 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 various other criteria. You can organise your results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Anstruther with your flights and activities through an Expedia package.

Find the best attractions in and around Anstruther

Anstruther offers a delightful vacation for outdoor enthusiasts, featuring beautiful beaches, historic castles, and intriguing ruins. Visitors can explore the picturesque Anstruther Harbour and learn about maritime life at the Anstruther Lifeboat Station. This charming coastal town is perfect for those seeking cultural experiences, romantic getaways, and stunning scenery, making it an ideal destination for a memorable holiday in Scotland.

  • St. Andrew's Castle: Located 14km from Anstruther, this historic castle offers a glimpse into Scotland's medieval past. Explore its impressive ruins and enjoy breathtaking views of the coastline. The atmosphere is steeped in romance, making it an ideal spot for a leisurely stroll or a reflective moment.
  • The Scores: Also situated 14km away, The Scores is a picturesque street that runs along the coastline of St. Andrews. With its charming scenery and lively city vibes, it's perfect for a refreshing walk or a chance to soak in the local culture.
  • Scotland's Secret Bunker: Nestled within Anstruther, this fascinating military museum reveals the secrets of Cold War history. Explore the underground site and discover the intriguing stories behind its construction, offering a unique cultural experience.

Best time to go to Anstruther

The best time to visit Anstruther can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Anstruther falls in July and August. August has average visitor numbers and mostly sunny weather. The coolest average temperature in Anstruther falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Visiting Anstruther, Scotland, is convenient via major airports such as EDInburgh (EDI), GLAsgow (GLA), and Newcastle (NCL). Edinburgh Airport is situated 51km away, with nearby hotels like the 5-star Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both approximately 11km from the airport. Glasgow International Airport is 114km from Anstruther, offering luxurious options like JA Mar Hall Scotland, located 6km away, and Kimpton Blythswood Hotel & Spa, 11km distant. Lastly, Newcastle International Airport, 146km away, has hotels like Delta Hotels by Marriott Newcastle Gateshead, just 10km from the airport, making travel hassle-free for tourists.

Frequently asked questions

What's the best place for a stay in Anstruther?
Balcomie Links Hotel is one of the top choices for your stay based on our traveller data. This hotel offers free breakfast and a restaurant. Other good choices for your stay include The Waterfront and The Bank. See all available top hotels, or vacation rentals in Anstruther.
If I need to cancel my hotel reservation in Anstruther, will I receive a refund?
Yes! Most hotel room reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Anstruther.
What's the best place to stay on a budget in Anstruther?
Based on our traveller reviews, Murray Library Hostel is a top choice for a less expensive stay. View all budget hotels in Anstruther.
What's the best family accommodation in Anstruther?
The Waterfront is an inn with a restaurant and free parking, and it's a top choice on Expedia for families. Also, attractions such as La Petite Epicerie and Scottish Fisheries Museum are fun for children of all ages. Find more child-friendly accommodations in Anstruther.
What is the top LGBTQ-friendly place to stay in Anstruther?
Balcomie Links Hotel is a top LGBTQ-friendly hotel, and features free breakfast and LCD TVs. See all available hotels listed as LGBTQ-friendly in Anstruther.
What's the best place to stay to stay near the beach in Anstruther?
The Bank is a top beach inn offering free breakfast and free WiFi, located within a short 5-minute walk of Billow Ness Beach . See more stays near the beach in Anstruther.
What's the best accommodation for a golf trip to Anstruther?
Murray Library Hostel is one of the top choices for golfers, based on our travel data. You can tee off at Crail Golfing Society - Balcomie and Craighead Courses or Anstruther Golf Club while you're in town. See more golf hotels in Anstruther.
What are some accommodation options with pools in Anstruther?
Apex City Quay Hotel & Spa: Features a full-service spa, an indoor pool and a sauna. View all hotels with pools in Anstruther.
How is it to stay in Anstruther?
Visitors to Anstruther will definitely enjoy the port, seafood restaurants and bars. Tourists can also enjoy the city's golf courses, monuments and museums. In Anstruther, there are 340 hotels and other accommodation options to choose from. Find out more about Anstruther.
What should I do while I'm visiting Anstruther?
Cultural venues include Scotland's Secret Bunker, Crail Museum and Heritage Centre and Scottish Fisheries Museum. Natural beauty is on display at Billow Ness Beach, St Fillan's Cave and Balcomie Sands. Exploring the port is a great activity, and Crail Golfing Society - Balcomie and Craighead Courses is one place to visit. Take a look at what more there is to see and do in Expedia's Anstruther guide.
What's the seasonal weather like in Anstruther?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Anstruther is 840 mm.

Explore a world of travel with Expedia