Join millions who use Snaptrip Group



Our top picks of the best bed and breakfasts in Anstruther
Save up to 15% on over 100,000 hotelsAnstruther
See the latest prices and deals by

The Waterfront
Guest house in Anstruther
Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi. Its à la carte restaurant has a charming modern glass and timber frontage.
Rooms are individual, with contemporary décor and traditional wooden furnishings. Shortbread and fresh flowers are included on arrival, and a selection of bath soaps feature in the bathroom.
A full cooked breakfast is provided each morning, and meals ranging from chicken stuffed with haggis to fajitas are served in the oak-panelled restaurant. During the warmer months, you can dine al fresco in the pretty courtyard.
St Andrews is only 9 miles from The Waterfront. A wide range of restaurants are available along the shoreline, and a choice of stunning golf courses can be reached in 25 minutes’ drive.

The Coastal Inn OUTBUILDING
Guest house in Anstruther, Cellardyke
Set just 800 metres from Billow Ness Beach, The Coastal Inn OUTBUILDING offers accommodation in Cellardyke with access to a garden, a bar, as well as private check-in and check-out. Featuring room service, this property also provides guests with a picnic area. St Andrews Bay is 15 km away and St Andrews University is 16 km from the guest house.
Featuring a private bathroom, units at the guest house also have free WiFi.
There is a snack bar, and packed lunches are also available.
Discovery Point is 37 km from the guest house. Dundee Airport is 41 km away.

Belstane House
Guest house in Anstruther, Cellardyke
<h2>Historic Setting</h2>
Belstane House in Cellardyke offers a unique stay within a historic building. Guests enjoy sea views and a quiet street setting.
<h2>Beachfront Location</h2>
The guest house is situated on the beachfront, providing direct access to the sea. Billow Ness Beach is a 12-minute walk away.
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms with walk-in showers, hypoallergenic bedding, and free WiFi. Additional amenities include a work desk, TV, and sofa.
<h2>Convenient Services</h2>
Private check-in and check-out services ensure a smooth arrival and departure. Free off-site parking is available.
<h2>Nearby Attractions</h2>
St Andrews Bay is 15 km away, St Andrews University 16 km, and Discovery Point 37 km from the property. Dundee Airport is 41 km distant.

The Spindrift Guest House
Guesthouse in Anstruther
When you stay at The Spindrift Guest House in Anstruther, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This guest house is 0.3 mi (0.5 km) from Anstruther Golf Club and 0.4 mi (0.6 km) from Billow Ness Beach.

Brackness House Luxury B&B
Bed and breakfast in Anstruther
Located in Anstruther, in a historic building, 300 metres from Billow Ness Beach, Brackness House Luxury B&B is a bed and breakfast with a garden and shared lounge. It is situated 15 km from St Andrews Bay and features a housekeeping service. The bed and breakfast also provides free WiFi, free private parking and facilities for disabled guests.
The units are equipped with a flat-screen TV with cable channels, a kettle, a walk-in shower, bathrobes and a desk. All units include a private bathroom with slippers, while some rooms will provide you with a patio and others also provide guests with garden views. At the bed and breakfast, every unit comes with bed linen and towels.
You can play darts at the bed and breakfast.
St Andrews University is 16 km from Brackness House Luxury B&B, while Discovery Point is 37 km from the property. Dundee Airport is 40 km away, and the property offers a paid airport shuttle service.

The Blue Loft
Guest house in Anstruther
Situated in Anstruther, 200 metres from Billow Ness Beach and 15 km from St Andrews Bay, The Blue Loft features accommodation with free WiFi in a historic building. This recently renovated guest house is located 16 km from St Andrews University and 37 km from Discovery Point. A public car park is located nearby.
The spacious guest house features a flat-screen TV. Towels and bed linen are available in the guest house. The property offers sea views.
Dundee Airport is 44 km from the property.

B&B at 37
Bed and breakfast in Anstruther
Set in Cellardyke, B&B at 37 features sea views. The property has a garden and a terrace, as well as a shared lounge with a flat-screen TV. Free WiFi is provided.
All rooms in the bed and breakfast feature tea and coffee making facilities. There are...

The White House
Bed and breakfast in Pittenweem
The White House is located in Pittenweem, 2.4 km from Billow Ness Beach, 17 km from St Andrews Bay, and 18 km from St Andrews University. Featuring a housekeeping service, this property also provides guests with DVD player. The bed and breakfast provides garden views, a sun terrace, and free WiFi is available throughout the property.
At the bed and breakfast, every unit has a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A patio with an outdoor dining area and quiet street views is offered in each unit. The units are equipped with heating facilities.
A selection of options including fresh pastries, fruits and juice is served for the continental breakfast.
Guests at the bed and breakfast can enjoy cycling nearby, or make the most of the garden.
Discovery Point is 42 km from The White House. Dundee Airport is 45 km away.
9.6Loanhead cottage
Bed and breakfast in Anstruther
Set in Anstruther and only 11 km from St Andrews Bay, Loanhead cottage offers accommodation with sea views, free WiFi and free private parking. It is located 12 km from St Andrews University and provides full-day security.
The bed and breakfast is f...

Seahaven Suite - Luxury Bed & Breakfast
Bed and breakfast in Anstruther
<h2>Historic Setting</h2>
Seahaven Suite - Luxury Bed & Breakfast in Anstruther offers a recently renovated adults-only environment housed in a historic building. Guests enjoy an outdoor seating area and a sun terrace, perfect for relaxation.
<h2>Comfortable Accommodation</h2>
The property features one bedroom and a living room with a walk-in shower. Additional amenities include bathrobes, free WiFi, streaming services, and a private entrance.
<h2>Delicious Breakfast</h2>
An à la carte full English or Irish breakfast is served daily, including warm dishes, fresh pastries, and juice.
<h2>Local Attractions</h2>
Billow Ness Beach is a 3-minute walk away, while Anstruther Golf Club lies 1.1 km from the property. Other nearby points of interest include St Andrews Bay (13 km) and St Andrews University (16 km). Dundee Airport is 43 km distant.

Stravithie Castle
Bed & breakfast in St. Andrews
Located in St. Andrews, Stravithie Castle is on a river, within a 10-minute drive of University of St. Andrews and St. Andrew's Cathedral. This bed & breakfast is 4.2 mi (6.8 km) from St. Andrew's Castle and 10.9 mi (17.6 km) from Elie Beach.

The Old Station Guest House
Bed and breakfast in St. Andrews
A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites. Guests can practise their golf on the lawns, while the famous seafront St Andrews Links are a 10-minute drive.
The Old Station has been fully renovated and features modern bedrooms decorated in a traditional style, with sash windows and warm tones. Carriage suites come with a small kitchen area, while all accommodation comes en suite, with tea/coffee-making facilities and a TV with satellite channels.
Continental and cooked breakfasts are served daily in the bright breakfast room which used to be the station platform. For other meals guests are just 5 minutes’ drive from the centre of St Andrews, with its variety of restaurants.
The 4-star Old Station Guest House also offers a billiards room and library, with free Wi-Fi in public areas. There are several more golf courses within a 20-minute drive.

Kilconquhar Castle Estate
Hotel in Leven
Located in Leven, Kilconquhar Castle Estate is in a rural location, within a 10-minute drive of St Monans Heritage Collection and Kellie Castle. This family-friendly hotel is 11.4 mi (18.4 km) from Old Course at St Andrews and 11.9 mi (19.2 km) from University of St. Andrews.

Honeypot Guest House
Guest house in Crail
<h2>Comfortable Accommodations</h2>
Honeypot Guest House in Crail offers family rooms with private bathrooms, sea views, and garden views. Each room includes a bathrobe, tea and coffee maker, and free toiletries.
<h2>Essential Facilities</h2>
Guests enjoy a garden, terrace, and free WiFi. The property provides free on-site private parking, daily housekeeping service, and luggage storage.
<h2>Local Attractions</h2>
Crail Museum is a 1-minute walk away, while St Andrews Bay lies 12 km from the guest house. Other nearby attractions include Kingsbarns Golf Links (5 km) and St Andrews University (16 km).
<h2>Guest Satisfaction</h2>
Highly rated for its breakfast, host, and room cleanliness, Honeypot Guest House ensures a pleasant stay for all visitors.

Colstoncraig
Bed & breakfast in Crail, Anstruther
When you stay at Colstoncraig in Anstruther, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.4 mi (0.7 km) from Crail Museum and Heritage Centre and 2.3 mi (3.6 km) from Crail Golfing Society - Balcomie and Craighead Courses.

Cadgers Snug
Guest house in Leven, Fife
Situated in Fife and only 1.8 km from Shell Bay Beach, Cadgers Snug features accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation offers a terrace. The property is non-smoking and is set 21 km from St Andrews University.
The spacious guest house has a flat-screen TV. There is a seating area, a dining area and a kitchen complete with an oven, a fridge and a stovetop. The property has an outdoor dining area.
Guests can also relax in the garden.
St Andrews Bay is 24 km from the guest house, while Discovery Point is 39 km from the property. The nearest airport is Dundee Airport, 46 km from Cadgers Snug.

Troustrie House B&B, By Crail
Bed and breakfast in Anstruther, Crail
Troustrie House B&B, By Crail features sea views, free WiFi and free private parking, located in Crail, 13 km from St Andrews Bay. Featuring a shared kitchen, this property also provides guests with DVD player. Guests can make use of the picnic area or the terrace, or enjoy views of the river and garden.
The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and bath. A microwave, a fridge and kitchenware are also featured, as well as a kettle. At the bed and breakfast, all units have bed linen and towels.
Guests at the bed and breakfast can enjoy cycling nearby, or make the most of the garden.
St Andrews University is 16 km from Troustrie House B&B, By Crail, while Discovery Point is 38 km away. The nearest airport is Dundee Airport, 41 km from the accommodation.

Cambo House And Estate B&B
Bed & breakfast in St. Andrews
When you stay at Cambo House And Estate B&B in St. Andrews, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This upscale bed & breakfast is 9.5 mi (15.3 km) from St. Andrews Links and 0.2 mi (0.2 km) from Cambo Sands.

The Coachhouse Guesthouse
Bed and breakfast in Anstruther, Crail
<h2>Comfortable Accommodations</h2>
The Coachhouse Guesthouse in Crail offers a sun terrace and a garden, complemented by free WiFi. Each room features a private bathroom with garden views, a hairdryer, free toiletries, and a wardrobe.
<h2>Modern Amenities</h2>
Guests can enjoy a kitchenette, streaming services, and a dining area. Additional amenities include a terrace, outdoor furniture, and a fireplace. Free on-site private parking is available.
<h2>Local Attractions</h2>
St Andrews Bay is 10 km away, St Andrews University 15 km, and Crail Museum 2.6 km. Other nearby points include Kingsbarns Golf Links (3.8 km) and St Andrews - The Old Course (15 km). Dundee Airport is 42 km from the property.

5Pilmourplace
Bed & breakfast in St. Andrews
A stay at 5Pilmourplace places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.
