
If you’re looking for places to stay in Anstruther, chances are you want a coastal base that’s calm, full of character, and still close to St Andrews. Anstruther ticks all those boxes. With its working harbour, famous fish and chips, and easy access to the Fife Coastal Path, it’s a brilliant choice for couples, families, and groups alike.
If you plan to split your time, compare our accommodation in St Andrews with the homes below and shape your perfect break.
Explore our handpicked holiday properties in Anstruther, ideally located for harbour views, coastal walks and memorable stays in the East Neuk of Fife.
8
4
4
4
2
1
3
1
3
1
Anstruther is one of the East Neuk of Fife’s most popular coastal destinations, known for its bustling harbour, traditional fishing heritage and welcoming local atmosphere. Spend your days exploring the waterfront, joining the Fife Coastal Path, browsing independent shops or enjoying freshly caught seafood with views across the Firth of Forth.
Our self-catering accommodation in Anstruther gives you the freedom to enjoy your stay at your own pace. Prepare breakfast before a coastal walk, unwind together after a boat trip or enjoy a relaxed evening in your own comfortable holiday home. With more space, privacy and flexibility than a hotel, it is an ideal choice for couples, families and groups exploring Anstruther, the wider East Neuk and nearby St Andrews.
A self-catering stay in Anstruther makes it easy to explore the waterfront, enjoy scenic coastal walks and discover the town’s fishing heritage before returning to the comfort of your own holiday let.
Stroll around the lively working harbour, watch the fishing boats and enjoy beautiful views across the Firth of Forth.
Discover the stories, boats and traditions behind Scotland’s fishing communities at this fascinating museum beside the harbour.
Set sail from Anstruther Harbour for a memorable trip to the Isle of May, known for its seabirds, seals and dramatic coastal scenery.
Sample freshly prepared fish and chips, locally caught seafood and relaxed harbour-side dining in one of the East Neuk’s best-known foodie destinations.
Enjoy a peaceful walk along this small coastal beach, located close to the harbour and the centre of Anstruther.
Sail from Anstruther Harbour to the Isle of May for spectacular wildlife, coastal scenery and time to explore the island. Discover Isle of May boat trips here.
Discover local food, drink, street food and independent producers at Bowhouse, with popular market weekends held throughout the year. See what’s on at Bowhouse here.
Explore Scotland’s fishing heritage at this fascinating museum set within historic buildings beside Anstruther Harbour. Plan your visit to the Scottish Fisheries Museum here.
Unwind with Wild Scottish Sauna at Kingsbarns Beach, just along the coast from Anstruther. Sauna trips can also be added as an optional extra when you book direct with us.
Follow the Fife Coastal Path from Anstruther for beautiful shoreline, countryside and views across the Firth of Forth. Explore the Fife Coastal Path here.
A local favourite for award winning fish and chips, fresh seafood and a classic taste of the East Neuk. Explore Anstruther Fish Bar here.
Enjoy relaxed dining overlooking Anstruther Marina, with seafood, local produce and plenty of choice throughout the day. Discover The Waterfront here.
A vibrant café serving freshly prepared dishes with local and organic ingredients, plus vegetarian options and occasional live music. See more from Bread and Butter here.
A welcoming spot for coffee, breakfast, brunch and light lunches in the heart of Anstruther. Discover Coast Coffee here.
A historic Anstruther pub serving quality local food and drink, with a sunny beer garden and cosy open fire. Explore The Dreel Tavern here.
Choosing self catering accommodation in Anstruther gives you more space, privacy and flexibility than a standard hotel room. Enjoy private bedrooms, comfortable living areas and your own kitchen, making it easier to settle in and enjoy a longer stay.
Families can keep to their usual routines, couples can enjoy more privacy, and groups can share a larger property while spending quality time together. You can prepare breakfast before exploring the Fife Coastal Path, pack lunches for days out and return to a comfortable home after discovering Anstruther Harbour and the wider East Neuk.
Enjoy separate bedrooms, comfortable living areas and more room than a standard hotel stay.
With your own kitchen, you can enjoy breakfast, prepare meals or dine in whenever it suits you.
Stay close to Anstruther Harbour, local restaurants and village amenities, or choose a quieter holiday home with parking, sea views or outdoor space.
Book direct for clear property details, local advice and help from the Short Stay St Andrews team.
Self catering in St Andrews and the East Neuk of Fife gives you more space, privacy and flexibility than a traditional hotel stay. Choose from central apartments, coastal cottages and spacious holiday homes, with private kitchens, comfortable living areas and useful extras. Book with Short Stay St Andrews for personally inspected properties, trusted local knowledge and friendly support throughout your stay.
Book directly with us for our lowest available rates, without additional third-party booking fees.
Our local team is available to help before, during and after your stay.
Choose from holiday homes for couples, families, golf groups, friends and longer stays.
Every property is checked by our team, with clear photos and accurate information before you book.
Enjoy hotel-quality linen alongside practical features such as Wi-Fi, parking, gardens and flexible living spaces.
Get trusted recommendations for restaurants, walks, beaches and places to visit throughout St Andrews and the East Neuk.
Anstruther is a lively coastal town in the East Neuk of Fife, known for its picturesque harbour, traditional fishing heritage and welcoming local atmosphere. With independent shops, cafés, seafood restaurants and coastal scenery close by, it is an excellent base for couples, families and groups exploring the Fife coast
Popular things to do in Anstruther include walking around the harbour, visiting the Scottish Fisheries Museum, enjoying the sandy beach at Billowness and exploring the nearby coastal villages. Wildlife boat trips to the Isle of May also depart from Anstruther during the operating season.
Yes. The Fife Coastal Path passes through Anstruther, giving guests easy access to scenic walks towards neighbouring destinations such as Pittenweem, St Monans, Cellardyke and Crail. This makes holiday accommodation in Anstruther particularly convenient for walking breaks and outdoor escapes in the East Neuk.
Anstruther is well placed for day trips to St Andrews while offering a relaxed harbour-side setting away from the busier town centre. Guests can travel by car or use local bus services connecting the East Neuk with St Andrews, although current timetables should always be checked before travelling.
Selected Anstruther holiday properties welcome dogs, making the town a great choice for coastal breaks with your pet. Pet policies, charges and the number of dogs permitted vary between properties, so please check the individual accommodation listing before booking.
Parking arrangements vary across our holiday accommodation in Anstruther. Depending on the property, guests may have access to private parking, nearby on-street spaces or local public car parks. Full parking information is provided on each property page, helping you choose the most convenient option for your stay.
By Car:
From Edinburgh (about 50 miles/80 km):
From Glasgow (about 75 miles/120 km):
By Train:
From Edinburgh:
From Glasgow:
Note: Anstruther doesn’t have a train station, so a taxi or bus is needed from Leuchars.
By Bus:
There are bus services from Edinburgh and Leven to Anstruther. From Edinburgh, you can take a bus from Edinburgh Bus Station (such as the Stagecoach X59 or X24 routes) that will take you to Anstruther.
The journey from Edinburgh to Anstruther by bus takes around 1.5 to 2 hours.
You can easily reach Anstruther and other East Neuk villages by bus. The Stagecoach 95 service offers regular connections between all the towns and villages in the area, including Pittenweem. It’s a convenient and scenic way to explore the region!
From St Andrews (about 10 miles/16 km):
Take the A917 directly to Anstruther. The drive takes about 20-30 minutes.
When you book direct with Short Stay St Andrews, you get the best available rates with no extra fees, plus the support of our local team who know every property personally.
Help Before And During Your Stay
Best rate guaranteed
Local support From our team
Holiday Extras
Add extras to your booking and make your holiday feel even more personal
Seasonal Offers
Discover our latest seasonal offers and enjoy more from your next stay
Gift Vouchers
Give someone the chance to enjoy a relaxing break, a special celebration or a memorable stay
Sign up for local inspiration, property updates and exclusive offers, and we’ll send you a 5% discount code to use on your next direct booking.