Just 10 Miles Away
A charming alternative to staying in town
The Honeypot Bed & Breakfast is situated a short drive from St Andrews in the beautiful village of Crail. If you're looking for accommodation near St Andrews but prefer the charm and tranquility of a historic fishing village over the bustle of a university town, the Honeypot is the perfect choice.
Just 10 miles south of St Andrews via the scenic A917 coastal road — a 20-minute drive through beautiful Fife countryside. Close enough for easy day trips, far enough for peace and quiet in the evening.
Why stay in Crail instead of St Andrews?
Better Value
Accommodation in St Andrews can be expensive, especially during events and golf season. Rates at the Honeypot start from just £70 per person per night including a full breakfast.
Free Parking
Parking in St Andrews can be difficult and expensive. At the Honeypot, you get complimentary private parking right at the guesthouse.
Village Charm
Crail is one of Scotland's most beautiful fishing villages. Cobbled streets, a picturesque harbour, local shops and cafes — a destination in its own right.
Exceptional Breakfast
Start each day with a freshly prepared breakfast featuring local produce — continental and cooked options. Consistently described as outstanding by our guests.
More to Explore
Staying in Crail gives you easy access to the entire East Neuk — Anstruther, Pittenweem, St Monans, Elie — as well as St Andrews itself.
Warm Hospitality
Linda's friendly welcome, local knowledge, and personal touch make the Honeypot feel like a home away from home. Something you rarely get in larger hotels.
Our Rooms
We have three individually styled bedrooms, all on the upper floor of the Honeypot:
Crail
From £70.00 per person per night
Flexible sleeping (up to 3) · En-suite bathroom with shower
View Details →Getting to St Andrews from Crail
10 mi
Scenic coastal drive
20 min
By car via A917
30 min
By Stagecoach bus
Book your stay near St Andrews
Rooms from £70–£75 per person per night including breakfast. Free parking, warm hospitality, and the charm of a beautiful fishing village — just 10 miles from St Andrews.