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 RM286

  • 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
19 Aug - 20 Aug
Tomorrow
20 Aug - 21 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Anstruther hotels

1. The Waterfront

The Waterfront
Anstruther
Canada
Gigi
RM684
RM821 total
includes taxes & fees
31 Aug - 1 Sept
The Waterfront

2. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Frances
RM641
RM769 total
includes taxes & fees
16 Sept - 17 Sept
The Spindrift Guest House

3. The Bank

The Bank
Anstruther
United Kingdom
Elizabeth
RM824
RM989 total
includes taxes & fees
31 Aug - 1 Sept
The Bank

4. The Shoregate

The Shoregate
Crail
RM1,324
RM1,589 total
includes taxes & fees
27 Aug - 28 Aug
The Shoregate

5. Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
United Kingdom
Douglas
RM577
RM692 total
includes taxes & fees
25 Aug - 26 Aug
Balcomie Links Hotel

6. Hay Loft

Hay Loft
Anstruther
Hay Loft

7. Flour Loft

Flour Loft
Anstruther
RM1,751
RM2,101 total
includes taxes & fees
24 Aug - 25 Aug
Flour Loft

8. Maimies Harbourview

Maimies Harbourview
Anstruther
Maimies Harbourview

9. Invermay

Invermay
Anstruther
RM3,800
RM4,560 total
includes taxes & fees
22 Aug - 23 Aug
Invermay

10. Stravithie Castle

Stravithie Castle
St. Andrews
Canada
Alex
RM820
RM983 total
includes taxes & fees
26 Aug - 27 Aug
Stravithie Castle

11. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
United States
Chad
RM474
RM569 total
includes taxes & fees
23 Aug - 24 Aug
Kilconquhar Castle Estate

12. The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
United Kingdom
Veronika
RM1,030
RM1,236 total
includes taxes & fees
26 Aug - 27 Aug
The Inn At Kingsbarns

13. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
RM1,425
RM1,710 total
includes taxes & fees
20 Aug - 21 Aug
Fairmont St Andrews

14. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Steven
RM525
RM630 total
includes taxes & fees
23 Aug - 24 Aug
The Inn at Lathones

15. The Ship Inn

The Ship Inn
Elie
United Kingdom
Gillian
RM1,259
RM1,511 total
includes taxes & fees
13 Sept - 14 Sept
The Ship Inn

16. OYO Ashlea Manor

OYO Ashlea Manor
Dundee
United Kingdom
Michael
RM361
RM451 total
includes taxes & fees
2 Sept - 3 Sept
OYO Ashlea Manor

17. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
United Kingdom
john
RM1,519
RM1,823 total
includes taxes & fees
21 Aug - 22 Aug
The Kithmore Hotel

18. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Kimberly
RM820
RM985 total
includes taxes & fees
24 Aug - 25 Aug
5Pilmourplace

19. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
joe
RM496
RM496 total
includes taxes & fees
20 Aug - 21 Aug
Dunclutha Guest House

20. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Sharon
RM643
RM771 total
includes taxes & fees
28 Aug - 29 Aug
THE SPACE TO STAY APARTHOTEL
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Anstruther attractions

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

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

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

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

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

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

Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Staff was VERY well informed and helpful. BIG room and nicely appointed. Great dinner at 18 but in the rain we could hardly see the course"
bruce 1-night trip
Posted 10 hours ago
Rusacks St Andrews
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

10/10 Excellent
"fantastic stay lovely staff room and leisure canโ€™t wait to go back"
Shirley 1-night trip
Posted 22 hours ago
Apex City Quay Hotel & Spa
Carnoustie Golf Hotel

Carnoustie Golf Hotel

10/10 Excellent
"Lovely hotel with excellent leisure facilities and a beautiful location by the golf course. Excellent breakfast. We will be back!"
Karen 2-night trip
Posted 2 days ago
Carnoustie Golf Hotel
Balcomie Links Hotel

Balcomie Links Hotel

10/10 Excellent
"Close to beach ,architectural buildings close to other area st andrews, elie,anstruther, nice places to eat Just great ,been going to crail anstruther for the last 26 years favourite place in the world"
Douglas 1-night trip
Posted 2 days ago
Balcomie Links Hotel
Dean Park Hotel

Dean Park Hotel

10/10 Excellent
"Lovely Hotel with great facilities and friendly helpful staff."
Steven 5-night trip
Posted 2 days ago
Dean Park Hotel
Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre

10/10 Excellent
"City centre location, friendly ,helpful staff and super comfy bed. Only thing would have liked was some syrup to put on the fresh waffles at otherwise tasty and great breakfast!"
Laura 1-night trip
Posted 2 days ago
Hampton by Hilton Dundee City Centre
Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club

10/10 Excellent
"Good small hotel. Our family stayed here for the second time; the staff is friendly and attentive. The swimming pool is nice. Now it has a better breakfast and good coffee. The bed is the best size, and the bedding is great because there are 4 pillows. Thank you for a wonderful time. "
Astra 1-night trip
Posted 5 days ago
Lomond Hills Hotel & Health Club
The Waterfront

The Waterfront

10/10 Excellent
"Wonderful stay at the Waterfront. Rooms were beautiful and so clean. Staff were very friendly and helpful. Breakfast was amazing with a great choice. Parking not great as there is NO actual hotel parking. Itโ€™s either local car parks or if you are lucky enough you can park on the street after 5 till 9am other than that there is a long stay car park about 10-15 minutes walk away."
Elisabeth 1-night trip
Posted 6 days ago
The Waterfront
The Bank

The Bank

10/10 Excellent
"Lovely stay above a pub, music went on until midnight however the band were pretty good and we didnโ€™t mind! We had stunning views across the harbour from our room. Comfy bed, nice breakfast!"
Zoe 1-night trip
Posted 10 days ago
The Bank

More cheap stays in Anstruther

go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel

A90, Kingsway Dundee Scotland
RM238
RM286 total
23 Aug - 24 Aug
includes taxes & fees
7.6/10 Good! (305 reviews)
go2 Dundee Camperdown Hotel
Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
RM265
RM318 total
13 Sept - 14 Sept
includes taxes & fees
7.6/10 Good! (50 reviews)
Ye Olde Hotel
OYO Ashlea Manor

OYO Ashlea Manor

2 Victoria St Dundee Scotland
RM361
RM451 total
2 Sept - 3 Sept
includes taxes & fees
OYO Ashlea Manor
Monifieth Farm Hotel

Monifieth Farm Hotel

Arbroath Rd Dundee Scotland
RM428
RM514 total
23 Aug - 24 Aug
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
RM454
RM544 total
30 Aug - 31 Aug
includes taxes & fees
9.6/10 Exceptional! (738 reviews)
Staybridge Suites Dundee by IHG
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
RM577
RM692 total
25 Aug - 26 Aug
includes taxes & fees
8.6/10 Excellent! (68 reviews)
Balcomie Links Hotel

Find out more about Anstruther

Top reasons to visit Anstruther

  • Stunning Coastal Scenery: Anstruther features breathtaking views along its picturesque harbourfront, perfect for leisurely strolls.
  • Outdoor Adventures: Enjoy hiking trails, golfing, and fishing trips that cater to adventure enthusiasts.
  • Cultural Experiences: Explore local art galleries and partake in vibrant seafood festivals celebrating the town's culinary heritage.
  • Historic Attractions: Visit impressive castles and intriguing ruins that highlight Anstruther's rich history.
  • Diverse Accommodation: Choose from charming bed and breakfasts to well-equipped hotels, suiting various preferences for a comfortable stay.

Find great hotels near Anstruther

Anstruther offers a delightful selection of accommodation options, from charming bed and breakfasts to well-equipped hotels. Perfect for families and those seeking a beach or golf-themed getaway, the area boasts properties that cater to various preferences. Whether you're after a cosy retreat or a more luxurious stay, you'll discover the ideal lodging to enhance your visit to this picturesque Fife coastal village.

  • Fairmont St Andrews: A luxurious 5-star retreat, Fairmont St Andrews is set on the stunning coastline merely 11km from Anstruther. This hotel is ideal for families seeking a beachside getaway, featuring direct access to the sandy shores. The property caters to younger guests with amenities such as complimentary cribs and supervised childcare services. Families can enjoy shared moments over breakfast while the children are entertained. The serene atmosphere and picturesque surroundings make it a wonderful choice for a family vacation experience.
  • Rusacks St Andrews: Located 14km from Anstruther, Rusacks St Andrews is a 5-star hotel that seamlessly combines elegance with a passion for golf. With direct access to the beach, it offers a unique opportunity for golf enthusiasts to indulge in their favourite sport. The hotel provides romance packages, making it a splendid choice for couples looking to celebrate special occasions. Guests can enjoy spectacular views from the GolfView restaurant, complemented by premium room service options that include late-night menus and champagne service for an intimate dining experience.
  • Marine North Berwick: Situated 18km from Anstruther, Marine North Berwick is a 5-star haven for those seeking adventure. With direct beach access, this hotel provides a plethora of recreational activities for thrill-seekers, including fishing, windsurfing, sailing, and waterskiing. The vibrant atmosphere encourages guests to embrace the outdoors, making it an exciting base for exploring the natural beauty of the coastline. Ideal for adventurous travellers, this accommodation ensures a memorable vacation filled with exhilarating experiences.

Where to stay near Anstruther

Discover the charm of Anstruther, a delightful coastal town perfect for outdoor adventures and scenic views. Stroll along the picturesque harbourfront, explore the vibrant Anstruther centre, and immerse yourself in the friendly atmosphere. With family-friendly excursions and local festivals, thereโ€™s something for everyone. Experience the serenity of this hidden gem while enjoying its rich history and breathtaking landscapes, making it an unforgettable destination for your Scottish getaway.

  • St. Andrews: Known as the Home of Golf, St. Andrews is a historic city located 14km from Anstruther. It boasts a rich cultural heritage, highlighted by its prestigious university, which is one of the oldest in the English-speaking world. Visitors can enjoy the stunning coastal landscape, explore the ruins of St. Andrews Castle, and partake in world-class golfing experiences at renowned golf courses. The city offers a vibrant atmosphere, particularly during peak months like April, July, and September, making it an ideal spot for outdoor enthusiasts and culture seekers alike.
  • North Berwick: Situated 18km from Anstruther, North Berwick is a charming seaside town renowned for its breathtaking scenery and outdoor activities. The area is perfect for golfers and hikers, with easy access to beautiful golf courses and picturesque hiking trails. Visitors can relax on sandy beaches or explore the nearby North Berwick Law, a prominent hill offering panoramic views. Peak visitor numbers occur in April and during the summer months, making it a lively destination for those looking to enjoy the natural beauty and maritime charm of the East Lothian coast.
  • Kilconquhar: Just 8km from Anstruther, Kilconquhar is a quaint village that offers a peaceful retreat amidst stunning scenery. Known for its outdoor adventures, the area features numerous hiking trails and easy access to nearby beaches, perfect for families and nature lovers. Kilconquhar is a great spot to unwind and enjoy the picturesque surroundings, with a local place of worship adding to its charm. Though visitor numbers remain steady throughout the year, the village attracts those seeking a quieter, more relaxed holiday experience.

Things to do in Anstruther

Shopping

Anstruther offers charming local shops for unique souvenirs, such as The Anstruther Gift Shop, where you can find handcrafted items. If you're up for a drive, head to the nearby town of St Andrews for larger retail options, including the St Andrews Shopping Centre, featuring various high street brands.

Recreation

In Anstruther, the Pittenweem Spa offers a range of holistic treatments, including massages and facials, set against a tranquil backdrop. Enjoy coastal walks along the Fife Coastal Path, where you can breathe in the fresh sea air and appreciate stunning views of the Scottish coastline.

Adventure

Explore the stunning coastal scenery with a kayak tour around the picturesque Firth of Forth, where you can spot seals and seabirds. For a unique experience, try a boat trip to the nearby Isle of May, renowned for its wildlife and scenic walking trails.

Nightlife

Visit The Cellar, a charming bar known for its relaxed vibe and selection of ales. For a lively atmosphere, head to The Anstruther Fish Bar, where locals gather for a bite and some banter. Enjoy a nightcap at The Royal MacGregor, a lovely spot with a welcoming ambience.

*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 visit to Anstruther, consider travelling during the off-peak months from December to February when accommodation prices are lower. Booking your hotel about a month in advance can help secure the best rates, with Tuesday being the cheapest day to stay. Explore free local attractions and utilise public transport for budget-friendly travel. Additionally, consider combining your hotel, flights, and activities into an Expedia package for extra savings. Donโ€™t forget to filter your search for eco-friendly options and sort by price to find the most affordable deals.

  • 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: Book your hotel in Anstruther about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia's search tool to tailor your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most affordable options and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Anstruther hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Anstruther

Anstruther is a fantastic destination for outdoor and adventure enthusiasts, boasting stunning scenery and a variety of attractions. Visitors can explore the beautiful beach, impressive castles, and intriguing ruins. Key points of interest include Anstruther Harbour and the Anstruther Lifeboat Station, perfect for those seeking cultural experiences and outdoor activities. This charming coastal town offers a delightful blend of relaxation and exploration for all travellers.

  • Billow Ness Beach: Nestled within Anstruther, Billow Ness Beach offers a charming coastal escape with its sandy shores and gentle waves. Enjoy leisurely strolls, beachcombing, or simply relaxing in the sun while soaking up the refreshing sea breeze.
  • Scotland's Secret Bunker: Explore the fascinating Scotland's Secret Bunker, a unique military museum hidden underground. This intriguing site provides insight into Cold War history, showcasing exhibits and artefacts that reveal the nationโ€™s past and its strategic operations.
  • Kellie Castle: Experience the enchanting Kellie Castle, a stunning historic site surrounded by beautiful gardens. This castle exudes romance and culture, allowing visitors to wander through its lavishly decorated rooms and learn about its rich heritage.

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

Flying into Anstruther is convenient with several major airports nearby. EDInburgh Airport (EDI) is located 51km away and offers excellent accommodation options like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11km from the airport. Aberdeen Airport (ABZ), 113km away, features the luxurious 5-star Marcliffe hotel and the 4-star Leonardo Hotel Aberdeen, both 10km from the airport. Glasgow Prestwick Airport (PIK) is 143km away, with nearby hotels such as the 5-star Marine Troon and Lochgreen House Hotel, both just 3km from the airport. Each hotel provides easy access to their respective airports, ensuring a smooth arrival for your Scottish adventure.

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 Spindrift Guest House. 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 Scottish Fisheries Museum and La Petite Epicerie 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.
What are some accommodation options with pools in Anstruther?
Apex City Quay Hotel & Spa: Offers 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 345 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 Scottish Fisheries Museum, Scotland's Secret Bunker and Crail Museum and Heritage Centre. 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