Bed and breakfasts in Anstruther

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Anstruther

Sort by
Most popular

See the latest prices and deals by

The Waterfront
9.0

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.

Exceptional1,422 reviews
9.0
View details
The Coastal Inn OUTBUILDING
8.3

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.

Very good618 reviews
8.3
View details
Belstane House
9.5

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.

Exceptional202 reviews
9.5
View details
Primary image
9.8

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.

Exceptional132 reviews
9.8
View details
Brackness House Luxury B&B
9.5

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.

Exceptional211 reviews
9.5
View details
The Blue Loft
9.4

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.

Exceptional29 reviews
9.4
View details
B&B at 37
9.8

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...

Exceptional86 reviews
9.8
View details
The White House
8.8

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.

Fabulous101 reviews
8.8
View details
Loanhead cottage9.6

Loanhead 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...

Exceptional45 reviews
9.6
View details
Seahaven Suite - Luxury Bed & Breakfast
9.9

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.

Exceptional32 reviews
9.9
View details
Primary image
9.8

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.

Exceptional169 reviews
9.8
View details
The Old Station Guest House
9.1

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.

Exceptional321 reviews
9.1
View details
Primary image
9.0

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.

Exceptional452 reviews
9.0
View details
Honeypot Guest House
8.8

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.

Fabulous102 reviews
8.8
View details
Primary image
8.0

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.

Very good1 review
8.0
View details
Cadgers Snug
9.8

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.

Exceptional25 reviews
9.8
View details
Troustrie House B&B, By Crail
9.7

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.

Exceptional98 reviews
9.7
View details
Primary image
9.8

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.

Exceptional7 reviews
9.8
View details
The Coachhouse Guesthouse
10.0

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.

Exceptional9 reviews
10.0
View details
Primary image
9.2

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.

Exceptional278 reviews
9.2
View details