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

K
Kaitlyn H-O
From
Canada
Lovely little B&B. Perfect for our first night in Scotland. Decent parking, keyless entry, and restaurant right there. It was absolutely perfect. The bed and pillows were super comfortable, and our little guy loved his little cot. Cold breakfast items were already provided in the room for us upon arrival for the next morning. All in all, a great stay! Thank you! 💕
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 379 reviews
Price from
US$141.06
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$246.66
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$120.91
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.

D
Derek
From
United Kingdom
Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 351 reviews
Price from
US$167.93
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.

P
Pavlo
From
Ukraine
Very comfy bed, great towels, great continental breakfast. The room is well equipped. Great location for autotravelers. Excellent price/quality ratio. Friendly host.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 655 reviews
Price from
US$80.61
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,192 reviews
Price from
US$133
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$126.38
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.

L
Lucía
From
Spain
The hotel was very nice, rooms were big and beautiful we loved it very much. Very kind receptionist he explained the ways around very good and he was very nice to us.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,776 reviews
Price from
US$73.89
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, 244 reviews
Price from
US$150.47
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