Skip to main content

B&Bs for every style

Find the right B&B for you in Peterhead

The best B&Bs in Peterhead

Check out our pick of great B&Bs in Peterhead

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Crawfords Guest house, hotel in Peterhead

Situated in Peterhead and only 30 km from Newburgh on Ythan Golf Club, Crawfords Guest house features accommodation with garden views, free WiFi and free private parking.

I could not feel more welcolmed, most generous and healthiest continental brekkie ive ever had, highly recommended.
Scored 9.5
9.5
Rated exceptional
Exceptional
183 reviews
Price from
£54
1 night, 2 adults
Browns, hotel in Peterhead

Set in Peterhead and only 39 km from Newburgh on Ythan Golf Club, Browns offers accommodation with sea views, free WiFi and free private parking. The accommodation has a spa bath and a sauna.

What isn’t there to like!
Scored 9.9
9.9
Rated exceptional
Exceptional
178 reviews
Price from
£118
1 night, 2 adults
Eden Rooms Peterhead, hotel in Peterhead

Offering a shared lounge and inner courtyard view, Eden Rooms Peterhead is located in Peterhead, 31 km from Newburgh on Ythan Golf Club and 39 km from Haddo House.

Absolutely everything
Scored 9.9
9.9
Rated exceptional
Exceptional
14 reviews
Price from
£45
1 night, 2 adults
Trinity Boutique B&B, hotel in Peterhead

Situated in Peterhead and with Newburgh on Ythan Golf Club reachable within 30 km, Trinity Boutique B&B features a garden, allergy-free rooms, free WiFi and barbecue facilities.

The room was awesome! The bed was very comfortable, and the bath was a nice relaxing experience.
Scored 8.4
8.4
Rated very good
Very good
332 reviews
Price from
£75
1 night, 2 adults
Aden House Bed And Breakfast, hotel in Mintlaw

Situated in Mintlaw and only 48 km from Beach Ballroom, Aden House Bed And Breakfast features accommodation with quiet street views, free WiFi and free private parking.

The owners here are really lovely, nothing was too much! Even when I’d experienced some travel related issues, they were more than accommodating and really made my stay a warm and welcome one!
Scored 9.3
9.3
Rated superb
Superb
210 reviews
Price from
£92.50
1 night, 2 adults
Outlander Boutique B&B King, hotel in Cruden Bay

Offering a private beach area and city view, Outlander Boutique B&B King is set in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

Comfy bed. Great staff. Fantastic breakfast! If you're visiting slains Castle highly recommend staying here for the night.
Scored 9.5
9.5
Rated exceptional
Exceptional
118 reviews
Price from
£89.10
1 night, 2 adults
Room on the River, hotel in Cruden Bay

Offering a garden and garden view, Room on the River is situated in Cruden Bay, 17 km from Newburgh on Ythan Golf Club and 37 km from Hilton Community Centre.

Everything
Scored 9.8
9.8
Rated exceptional
Exceptional
146 reviews
Price from
£99
1 night, 2 adults
By The Bay, hotel in Cruden Bay

Featuring 4-star accommodation, By The Bay is set in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

A pretty place in a nice location next to the golf course. Nicely appointed with a great breakfast and very pleasant host. We really enjoyed our stay. It's perfect if you're on a golf trip and we'd recommend the golf club for lunch or dinner. It's fantastic.
Scored 9.5
9.5
Rated exceptional
Exceptional
40 reviews
Price from
£83
1 night, 2 adults
Outlander Boutique B&B Super King, hotel in Cruden Bay

Offering a private beach area and city view, Outlander Boutique B&B Super King is situated in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

Good location. Well presented. Very clean. Great breakfast.
Scored 9.8
9.8
Rated exceptional
Exceptional
72 reviews
Price from
£100.93
1 night, 2 adults
Hosefield Bed and Breakfast, hotel in Ellon

Set in Ellon and only 29 km from Beach Ballroom, Hosefield Bed and Breakfast offers accommodation with garden views, free WiFi and free private parking.

Very comfortable, clean and welcoming atmosphere. Hosts were very friendly and made sure we enjoyed our stay. Excellent breakfast . Very quiet and peaceful location.
Scored 9.7
9.7
Rated exceptional
Exceptional
100 reviews
Price from
£75
1 night, 2 adults
All B&Bs in Peterhead
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Peterhead this month

See all

B&Bs that guests love in Peterhead

See all
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 358 reviews
    Beds were very comfy, room was tidy and clean, kind staff, great location at the centre of Peterhead.
    S
    Sarmite
    Family with young children
  • Scored 7.8
    7.8
    Rated good
    Good
     · 595 reviews
    Never had breakfast, clean tidy facilities, perfect for a short stay, cheap and cheerful bed and breakfast, surprisingly quiet for town center
    Christopher
    Solo traveller
  • Avg. price/night: £85
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 271 reviews
    Great location close to the city centre. Very friendly staff and nice restaurant and bar facilities.
    Sharon
    Young couple
  • Scored 7.8
    7.8
    Rated good
    Good
     · 24 reviews
    Very quiet location. Peaceful. Very cheap Great private bathroom
    Dean
    Solo traveller
  • Scored 7.8
    7.8
    Rated good
    Good
     · 595 reviews
    Speed of self check in. Room warm for entry. Cheapest B&B en-suite & full breakfast. Quiet for Saturday night.
    Andrew Sellar Duncan
    Solo traveller
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 183 reviews
    Excellent breakfast and there was a small private parking area for motorcycles at the rear of the property.
    Gordon
    Solo traveller
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 6 reviews
    Comfortable and quiet place! Great hosts.
    Stephan
    Young couple