A rocky beach with children playing.

Anstruther hotels from RM283

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Anstruther hotels

Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
Anstruther
8.8 out of 10, Excellent, (59 reviews)
"The hotel is a bit far out from the shops so unless you’re reasonably fit , you might need a car. Our room was large an good sized en suite. The other problem I would point out is that, iagain if you’re struggling with walking ,or require the aid of a stick or other walking aid there’s a lot of stairs to reach some of the rooms. My husband did struggle with them. Ideal for a one night stop over."
United Kingdom
Margaret
The price is RM634
RM761 total
includes taxes & fees
6 Jul - 7 Jul
Balcomie Links Hotel

The Shoregate

The Shoregate
2.5 star property
Crail
The price is RM1,455
RM1,746 total
includes taxes & fees
6 Jul - 7 Jul
The Shoregate

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (224 reviews)
"Great hotel 15 minutes from St Andrew’s. Good restaurant and rooms (beds) were very comfortable."
Canada
Gigi
The Waterfront

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (174 reviews)
"Great place to stay, staff were friendly and very helpful, breakfast was fab, recommended"
United Kingdom
Mark
The price is RM815
RM978 total
includes taxes & fees
13 Jul - 14 Jul
The Bank

The Spindrift Guest House

The Spindrift Guest House
4.0 star property
Anstruther
9.8 out of 10, Exceptional, (123 reviews)
"Every aspect of our stay was excellent . Staff, food, rooms were all of a high standard. Very highly recommended for a short stay. "
United Kingdom
Angus
The price is RM679
RM815 total
includes taxes & fees
15 Jul - 16 Jul
The Spindrift Guest House

Hay Loft

Hay Loft
3.0 star property
Anstruther
The price is RM1,561
RM1,874 total
includes taxes & fees
16 Jul - 17 Jul
Hay Loft

Isle of May View

Isle of May View
2.0 star property
Anstruther
The price is RM1,561
RM1,874 total
includes taxes & fees
16 Jul - 17 Jul
Isle of May View

Maimies Harbourview

Maimies Harbourview
3.0 star property
Anstruther
The price is RM2,892
RM3,470 total
includes taxes & fees
12 Jul - 13 Jul
Maimies Harbourview

Invermay

Invermay
3.5 star property
Anstruther
The price is RM3,756
RM4,507 total
includes taxes & fees
18 Jul - 19 Jul
Invermay

OYO Ashlea Manor

OYO Ashlea Manor
2.0 star property
Dundee
8.0 out of 10, Very good, (5 reviews)
"When we arrived at the hotel, there were no rooms even though we had a confirmation from Expedia. I’m currently working to have the fees refunded."
United States
Martha
The price is RM302
RM378 total
includes taxes & fees
8 Jul - 9 Jul
OYO Ashlea Manor

Monifieth Farm Hotel

Monifieth Farm Hotel
2.0 star property
Dundee
8.0 out of 10, Very good, (8 reviews)
"it was spacious and clean"
United Kingdom
Clifford
The price is RM374
RM448 total
includes taxes & fees
15 Jul - 16 Jul
Monifieth Farm Hotel

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (147 reviews)
"Beautiful castle. Very clean and peaceful."
Canada
Kelly
The price is RM725
RM870 total
includes taxes & fees
6 Jul - 7 Jul
Stravithie Castle

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (45 reviews)
"A very good budget place to stay. Bed was so comfortable it was one of my best nights sleep on my vacation. Ample parking. Walls are a little thin if you are staying close to the bar."
Canada
Craig
The price is RM253
RM304 total
includes taxes & fees
8 Jul - 9 Jul
Ye Olde Hotel

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.8 out of 10, Excellent, (11 reviews)
"Great place"
United States
Jean-Pierre
The price is RM245
RM293 total
includes taxes & fees
12 Jul - 13 Jul
Premier Inn Dundee West

The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.2 out of 10, Wonderful, (216 reviews)
"Clean room, friendly staff, great bar with lovely locals. "
United Kingdom
Richard
The price is RM408
RM489 total
includes taxes & fees
7 Jul - 8 Jul
The Elbow Room

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (442 reviews)
"Great stay - nice room with homemade shortbread. Great breakfast- Recommended"
United States
Tim
The price is RM490
RM490 total
includes taxes & fees
7 Jul - 8 Jul
Dunclutha Guest House

The Kithmore Hotel

The Kithmore Hotel
3.0 star property
St. Andrews
The price is RM1,925
RM2,310 total
includes taxes & fees
20 Jul - 21 Jul
The Kithmore Hotel

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (13 reviews)
"Beautiful quiet location. Lovely atmosphere- especially the old library. Food was excellent and good value for money. Staff very friendly. Small but clean room."
United Kingdom
Kathleen
The price is RM704
RM845 total
includes taxes & fees
20 Jul - 21 Jul
Open Arms Hotel

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (34 reviews)
"We had a lovely stay. The Queens room, with the tub was great after a day of sightseeing. The food was great and the staff was very friendly with suggestions and just great to chat with. Would stay there again."
United States
Jessika
The price is RM616
RM740 total
includes taxes & fees
20 Jul - 21 Jul
The Covenanter Hotel

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very good, (366 reviews)
"Basic accommodation, as expected for the relatively cheap price. Helpful staff. My only gripe was the wi-fi which kept dropping on both my devices."
United Kingdom
Paul
The price is RM196
RM235 total
includes taxes & fees
8 Jul - 9 Jul
The Longforgan Coaching Inn
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 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.

A harbor with boats docked, a pier, and buildings in the background.

Top Anstruther Hotel Reviews

More cheap stays in Anstruther

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 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 beachfront 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 Anstruther Golf Club or Crail Golfing Society - Balcomie and Craighead Courses 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 329 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 Anstruther Golf Club 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.