The 10 best B&Bs in Haddington, UK | Booking.com
Skip to main content

B&Bs in Haddington

Find the B&Bs that appeal to you the most

The best B&Bs in Haddington

Check out our pick of great B&Bs in Haddington

Filter by:

Review score

Garleton Lodge

Haddington

Featuring a garden, bar and views of mountain, Garleton Lodge is set in Haddington, 26 km from Arthurs Seat. Offering free private parking, the 5-star bed and breakfast is 13 km from Muirfield.

J
John
From
Australia
Location was excellent with beautiful views; the bedroom was extremely comfortable; and the breakfast was excellent.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews
Price from
US$339.26
1 night, 2 adults

The Juniperlea Inn

Pathhead (Near Haddington)

Situated just 18 km from Dalhousie Castle, The Juniperlea Inn features accommodation in Pathhead with access to free bikes, a garden, as well as full-day security.

D
David
From
United Kingdom
Room was lovely, staff very friendly. The amount of food included with the room was very generous and very much appreciated!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 380 reviews
Price from
US$133.04
1 night, 2 adults

No12 Hotel

North Berwick (Near Haddington)

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area.

D
Daniel
From
United States
Very welcoming staff and the rooms were exceptionally clean.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 197 reviews
Price from
US$244.27
1 night, 2 adults

Musselburgh Links B&B

Musselburgh (Near Haddington)

Located in Musselburgh, Musselburgh Links B&B is a recently renovated accommodation, 2.9 km from Portobello Beach and 7.4 km from Arthurs Seat.

M
Masaki
From
Japan
The room was clean and the bed was very soft and comfortable. When I arrived, they even brought me a drink. It was the best stay
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 57 reviews
Price from
US$119.74
1 night, 2 adults

The Sun Inn

Dalkeith (Near Haddington)

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 351 reviews
Price from
US$166.31
1 night, 2 adults

Dreamhaven

Dunbar (Near Haddington)

Offering quiet street views, Dreamhaven is an accommodation set in Dunbar, 45 km from Arthurs Seat and 45 km from The Maltings Theatre & Cinema.

U
Ulrich
From
Austria
Fancy decorated rooms and a very nice staff. Dreamhaven is located in a very quiet area a little bit outside of the center town.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 654 reviews
Price from
US$79.83
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Haddington)

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

I
Ilyas
From
Indonesia
The hotel has some selection for breakfast: non-vegetarian and vegetarian, we ordered both and both are super delicious! We came all the way from Indonesia and we didn't regret coming to Laird and Dog Inn. Everything was perfect. Definitely will be back again!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,193 reviews
Price from
US$131.71
1 night, 2 adults

Stable Cottage by Roslin Glen

Roslin (Near Haddington)

Boasting mountain views, Stable Cottage by Roslin Glen provides accommodation with a garden and a patio, around 5.8 km from Dalhousie Castle.

C
Charlie
From
United Kingdom
Stable Cottage provided us with a truly delightful and relaxing stay. From the moment we arrived, we were impressed by the generous size of the cottage, offering ample space to unwind and feel at home. The interior decoration was a particular highlight, beautifully designed and creating a warm, inviting atmosphere. Comfort was clearly a priority, and we found the cottage to be exceptionally well-equipped and furnished. One of the standout features was the lovely garden, a true haven of tranquility. It proved to be an excellent addition, especially for those traveling with a dog, offering plenty of space to roam and enjoy the outdoors. The hosts were incredibly welcoming and informative, making us feel instantly at ease. Their helpfulness and attention to detail greatly enhanced our experience. They were readily available to answer any questions and provided valuable local recommendations.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11 reviews
Price from
US$125.16
1 night, 2 adults

Sailte House

Edinburgh (Near Haddington)

Located 2.7 km from Portobello Beach, 2 km from Arthurs Seat and 3.3 km from Edinburgh Waverley station, Sailte House offers accommodation situated in Edinburgh.

Q
Qiru
From
China
We enjoyed our stay here. The hotel is very close to the bus stop so it’s very convenient to get to the city center. Our hotel owner Ali is a super nice and friendly person. The room is very tidy and clean.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 241 reviews
Price from
US$149.01
1 night, 2 adults

Charming Cottage For Share ,Private Double Room , Fast Fibre Optik Int, Free Parking, Garden

Edinburgh (Near Haddington)

Charming Cottage For Share, Private Double Room, Fast Fibre Optik Int, Free Parking, Garden is set in Edinburgh, 5.7 km from Arthurs Seat, 5.9 km from University of Edinburgh, and 6.3 km from National...

V
Victor
From
United Kingdom
Its Location is perfect…. I like the quiet …. I never got disturbed…. Even though the owner offered me Loads of things….
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 16 reviews
Price from
US$136.73
1 night, 2 adults
All B&Bs in Haddington

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 Haddington and surroundings in the past month

See all