We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Haddington Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (281)
Romantic (16)
Family (24)
Within 10 km (19)
Within 25 km (281)
Within 50 km (784)
All East Lothian

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Haddington city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 25 km
Haddington B&Bs / Inns (5)
Letham House
S$196 - 349 per night*
CHECK RATES! ABS:HotelCheckRates-d1432361?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 5 Haddington B&B and Inns
5 of 5 stars 23 reviews
Professional photos | Traveller photos (4) | Map
One West Road
S$83 - 160 per night*
Ranked #2 of 5 Haddington B&B and Inns
5 of 5 stars 27 reviews
Map
No photo provided
Ranked #3 of 5 Haddington B&B and Inns
4.5 of 5 stars 22 reviews
Map
No photo provided
Ranked #4 of 5 Haddington B&B and Inns
4 of 5 stars 2 reviews
1 additional B&B/inn with no user reviews
Haddington Hotels (1)
3.0 of 5 Maitlandfield House Hotel
S$174 - 267 per night*
CHECK RATES! ABS:HotelCheckRates-d192406?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Haddington
4 of 5 stars 61 reviews
Professional photos | Traveller photos (7) | Map
Recommended nearby hotels and B&Bs
5.0 of 5 Six Brunton Place Guest House, Edinburgh
S$223 - 371 per night*
24.4 km from Haddington
+44 (0)1316 220042
E-mail hotel
Six Brunton Place Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d1459847?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 428 Edinburgh B&B and Inns
5 of 5 stars 166 reviews
Professional photos | Traveller photos (64) | Map
Ben Cruachan Guest House, Edinburgh
S$100 - 260 per night*
24.8 km from Haddington
Ranked #6 of 428 Edinburgh B&B and Inns
5 of 5 stars 276 reviews
Traveller photos (30) | Map
94DR, Edinburgh
S$247 - 329 per night*
24.2 km from Haddington
+44 (0)131 662 9265
E-mail hotel
94DR Slideshow
CHECK RATES! ABS:HotelCheckRates-d1226688?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 428 Edinburgh B&B and Inns
5 of 5 stars 220 reviews
Professional photos | Traveller photos (75) | Map
23 Mayfield, Edinburgh
S$179 - 339 per night*
24.4 km from Haddington
E-mail hotel
E-mail hotel
23 Mayfield Slideshow
CHECK RATES! ABS:HotelCheckRates-d1082356?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 428 Edinburgh B&B and Inns
5 of 5 stars 335 reviews
Traveller photos (89) | Map
Straven Guest House, Edinburgh
S$111 - 179 per night*
19.9 km from Haddington
Special offer £94 per night
E-mail hotel
+4401316695580
Special offer £94 per night
Straven Guest House Slideshow
Ranked #13 of 428 Edinburgh B&B and Inns
5 of 5 stars 256 reviews
Traveller photos (65) | Map
4.0 of 5 Fraoch House, Edinburgh
S$110 - 210 per night*
24.8 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d479100?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 428 Edinburgh B&B and Inns
5 of 5 stars 272 reviews
Professional photos | Traveller photos (59) | Map
The Hedges Guesthouse, Edinburgh
S$195 - 247 per night*
24.4 km from Haddington
+44 (0)1316 246 677
E-mail hotel
The Hedges Guesthouse Slideshow
CHECK RATES! ABS:HotelCheckRates-d1411406?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 428 Edinburgh B&B and Inns
5 of 5 stars 124 reviews
Professional photos | Traveller photos (32) | Map
Edinburgh's Grouse House, Edinburgh
S$143 - 174 per night*
23.6 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d2187011?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 428 Edinburgh B&B and Inns
5 of 5 stars 35 reviews
Professional photos | Traveller photos (30) | Map
Two Hillside Crescent, Edinburgh
S$169 - 250 per night*
24.5 km from Haddington
Ranked #21 of 428 Edinburgh B&B and Inns
5 of 5 stars 78 reviews
Traveller photos (14) | Map
Gil Dun Guest House, Edinburgh
24.2 km from Haddington
E-mail hotel
+44 (0) 1316671368
Gil Dun Guest House Slideshow
Ranked #23 of 428 Edinburgh B&B and Inns
5 of 5 stars 107 reviews
Traveller photos (25) | Map
3.0 of 5 Adria House, Edinburgh
S$164 - 164 per night*
24.7 km from Haddington
Offers & Announcements 10% off room rate
CHECK RATES! ABS:HotelCheckRates-d578777?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 428 Edinburgh B&B and Inns
5 of 5 stars 142 reviews
Professional photos | Traveller photos (45) | Map
Kingsway Guest House, Edinburgh
S$111 - 267 per night*
24.4 km from Haddington
+44 0131 667 5029
E-mail hotel
Kingsway Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d191480?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 428 Edinburgh B&B and Inns
5 of 5 stars 130 reviews
Professional photos | Traveller photos (40) | Map
4.0 of 5 Aaron Lodge, Edinburgh
S$146 - 279 per night*
23.1 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d665733?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 428 Edinburgh B&B and Inns
5 of 5 stars 418 reviews
Professional photos | Traveller photos (46) | Map
AmarAgua Guest House, Edinburgh
S$108 - 179 per night*
24.0 km from Haddington
Ranked #31 of 428 Edinburgh B&B and Inns
5 of 5 stars 241 reviews
Traveller photos (87) | Map
4.0 of 5 Abercorn Guest House, Edinburgh
S$143 - 308 per night*
20.2 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d584657?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #32 of 428 Edinburgh B&B and Inns
5 of 5 stars 285 reviews
Professional photos | Traveller photos (76) | Map
Browns Bed and Breakfast, Edinburgh
S$215 - 247 per night*
24.8 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d1055169?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #36 of 428 Edinburgh B&B and Inns
5 of 5 stars 110 reviews
Professional photos | Traveller photos (18) | Map
Millers 64, Edinburgh
S$160 - 279 per night*
24.7 km from Haddington
Ranked #37 of 428 Edinburgh B&B and Inns
5 of 5 stars 58 reviews
Traveller photos (5) | Map
Southside Guest House, Edinburgh
S$164 - 329 per night*
24.7 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d533931?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #38 of 428 Edinburgh B&B and Inns
5 of 5 stars 182 reviews
Professional photos | Traveller photos (38) | Map
Ard-na-said, Edinburgh
24.0 km from Haddington
Ranked #40 of 428 Edinburgh B&B and Inns
5 of 5 stars 86 reviews
Traveller photos (22) | Map
Seaholm B&B, North Berwick
S$102 per night*
12.3 km from Haddington
Ranked #1 of 15 North Berwick B&B and Inns
5 of 5 stars 68 reviews
Traveller photos (28) | Map
Blacket Garden Flat, Edinburgh
S$119 - 179 per night*
24.4 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d502925?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #41 of 428 Edinburgh B&B and Inns
5 of 5 stars 199 reviews
Traveller photos (22) | Map
Glenalmond House, Edinburgh
S$147 - 355 per night*
24.4 km from Haddington
+44(0)1316682392
E-mail hotel
Glenalmond House Slideshow
CHECK RATES! ABS:HotelCheckRates-d210907?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #45 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 91 reviews
Professional photos | Traveller photos (29) | Map
3.0 of 5 Cameron Bed & Breakfast, Edinburgh
S$100 - 247 per night*
23.7 km from Haddington
CHECK RATES! ABS:HotelCheckRates-d1060470?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #46 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 133 reviews
Professional photos | Traveller photos (11) | Map
The Ayden Guest House, Edinburgh
24.8 km from Haddington
Ranked #48 of 428 Edinburgh B&B and Inns
5 of 5 stars 57 reviews
Traveller photos (4) | Map