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 selection of great B&Bs in Haddington

Filter by:

Review score

Garleton Lodge

Haddington

Offering garden views, Garleton Lodge in Haddington features accommodations, a bar, and a shared lounge.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 27 reviews
Price from
$341.04
1 night, 2 adults

The Crown Guest House

East Linton (Near Haddington)

Located 10 miles from Muirfield, The Crown Guest House offers 4-star accommodations in East Linton and features a shared lounge, a restaurant and a bar.

D
Debbie
From
United Kingdom
I loved everything and will stay again! Staff couldn’t do enough, food amazing and our accommodation was amazingly clean! Couldn’t ask for anything more. When we are next in the area we will certainly book the restaurant as the food was amazingly good - recommend the Scottish breakfast and the curry!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 483 reviews
Price from
$133.74
1 night, 2 adults

The Juniperlea Inn

Pathhead (Near Haddington)

The Juniperlea Inn offers accommodations in Pathhead, 16 miles from University of Edinburgh and 16 miles from National Museum of Scotland.

C
Christy
From
United States
Unique and efficient. Loved the co to dental breakfast in the pod. Lovely setting.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 378 reviews
Price from
$140.43
1 night, 2 adults

No12 Hotel

North Berwick (Near Haddington)

Offering quiet street views, No12 Hotel in North Berwick offers accommodations and a bar. With free Wifi, this 3-star guest house offers full-day security and luggage storage space.

w
wanderingBee
From
United States
Great location. Quaint hotel, small room but has everything you need. Convenient restaurant on premise. Worth a stay
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 197 reviews
Price from
$245.55
1 night, 2 adults

Musselburgh Links B&B

Musselburgh (Near Haddington)

Musselburgh Links B&B is a recently renovated bed and breakfast in Musselburgh where guests can make the most of its garden and terrace. A hot tub and a bicycle rental service are available for...

L
Lakshmi
From
United Kingdom
It was quiet and clean and very peaceful! Very chill neighborhood got some small bakery with fresh food and nearby grocery stores! We stayed in the king room, it was lovely for us couple. Lots of nice nearby takeaways (Gurkha is an amazing Nepalese/Indian restaurant, kohinoor (not good we had to throw away the food), just a suggestion for anyone who decides on a takeaway). Even though the bathroom was sharing it was clean and well maintained - I am very particular about clean toilets and bathroom and was skeptical of sharing initially, but this was good. Beach is a short walk away, Edinburgh and the surroundings are a walk friendly place so expect lots of walking. There's always buses running throughout to and fro from the city centre. Our room was also very clean and tidy and we tried to leave it the same way :) The place did justice as per the pictures and info shown.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 60 reviews
Price from
$120.37
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 throughout and is located 1.2 miles from Dalhousie Castle.

S
Sara
From
United Kingdom
Fantastic suite. Very clean and comfortable. Lovely food. Friendly staff.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 351 reviews
Price from
$167.18
1 night, 2 adults

Dreamhaven

Dunbar (Near Haddington)

Dreamhaven offers accommodations in Dunbar, 19 miles from Muirfield and 28 miles from Arthur's Seat.

D
Debra
From
United States
Everything was wonderful! Exceptional!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 655 reviews
Price from
$80.24
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Haddington)

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

m
mohammed
From
Saudi Arabia
Clean and close to everything
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,191 reviews
Price from
$132.40
1 night, 2 adults

Stable Cottage by Roslin Glen

Roslin (Near Haddington)

A recently renovated guest house, Stable Cottage by Roslin Glen offers accommodations in Roslin. This property offers access to a terrace and free private parking.

W
WElizabeth
From
United States
What a charming and beautiful location and cottage! Everything about it took my breath away - the view, the comfort, the amenities. I immediately wished I could have stayed longer.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 11 reviews
Price from
$128.78
1 night, 2 adults

Adelphi Hotel

Edinburgh (Near Haddington)

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

P
Paul
From
Romania
Place is nice, old Scottish style, right next to a park, 30 minutes walking to the Old Town of Edinburgh, 10 min from Britannia. Great hot water showers with strong pressure.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,772 reviews
Price from
$73.56
1 night, 2 adults
All B&Bs in Haddington

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Haddington and surrounding area in the past month

See all