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.

G
Grant
From
United Kingdom
We had a superb and very relaxing stay stay at this location. No negative points. Room was excellent with lots of nice touches. Opened up on to the lovely garden area and the views from there and the hot tub are outstanding. Staff couldn't have been more helpful and the breakfast was excellent - lots of choice, freshly prepared and high standard. Will definitely stay again and would highly recommend for anyone looking for a relaxed stay in a high quality, peaceful environment.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews
Price from
US$339.85
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.

I
Inge
From
Netherlands
The bed was comfortable, it was quiet, the bathroom was spacious. And the owner was super friendly and helpful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 380 reviews
Price from
US$133.27
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.

G
Glenn
From
Germany
Host was really helpfull and made a very nice breakfast. Nice clean room.The location was great with free parking behind.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 197 reviews
Price from
US$244.69
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.

A
Anne
From
United Kingdom
Very nice clean room with a few extra’s. The host Jamie was very helpful throughout the stay. Good value for money. Would definitely stay again
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 58 reviews
Price from
US$119.95
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, 349 reviews
Price from
US$166.59
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.

L
Leon Cooper
From
United Kingdom
Close enough to a venue for wedding. Easy to find. Hosts were very pleasant and accommodating :)
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 653 reviews
Price from
US$79.96
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.

B
Beata Karolina
From
Netherlands
Nice and polite hotel staff and good location
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,193 reviews
Price from
US$131.94
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.37
1 night, 2 adults

Adelphi Hotel

Edinburgh (Near Haddington)

On the edge of Leith Links’ park, the Adelphi Private Hotel offers guest accommodation in a Georgian townhouse.

F
Finn
From
Australia
Great location. Edinburgh / Leith is just stunning and has an aura about it. Here, you stay far enough away from the action to where it feels peaceful and authentic but you're so close, 45 minute walk or 7-10 minute trams right into the heart of Edinburgh. It is what it is. I respected the eco awareness signs and the "you are responsible for your own deliveries" signs. Hotel knows what it is, it's a room. It's not the shangri la, it is comparatively cheap and no frills accommodation and guests should mitigate their expectations accordingly. Having said that, the small room was cosy, warm and adequate. Would happily stay again.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,780 reviews
Price from
US$73.30
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.

R
Romain
From
France
Comfortable, clean, quiet. Takes about 30 minutes to the city center via bus. Close to a fuel pump if you've got a car.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 241 reviews
Price from
US$149.27
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