Haddington hotels

Search hundreds of travel sites at once for hotels in Haddington

Haddington, SCT, United Kingdom
3 Dec — 4 Dec2
Haddington, SCT, United Kingdom
Fri 3/12
Sat 4/12

Good to know

Low season

September

High season

December

Average price (weeknight)

£95

Average price (weekend night)

£85
Cheapest month to stay with an average 40% drop in price.
Most expensive month to stay with an average 271% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Haddington hotels

Most recommended Haddington hotels

Show all
Tweeddale Arms Hotel - Haddington - Bar
Tweeddale Arms Hotel
8.7 Excellent
£67+
£67+
Parking
Free Wi-Fi
Pet-friendly
Maitlandfield House Hotel - Haddington - Building
£114+
Parking
Free Wi-Fi
Pet-friendly
Goblin Ha' - Haddington - Building
Goblin Ha' - Haddington - Building
Goblin Ha'
7.3 Good
£80+
£80+
Parking
Free Wi-Fi
Pet-friendly
Number One - Haddington
Number One - Haddington
Number One
8.3 Excellent
£94+
£94+
Free Wi-Fi
Garleton Lodge - Haddington - Building
Garleton Lodge - Haddington - Building
Garleton Lodge
9.5 Excellent
£309+
£309+
Parking
Free Wi-Fi
Painters Cottage - Haddington
Painters Cottage - Haddington
Painters Cottage
9.4 Excellent
£193+
£193+
Parking
Free Wi-Fi
Number 70 - Haddington
Number 70 - Haddington
Number 70
8.1 Excellent
£91+
£91+
Free Wi-Fi
Amisfield Park - Haddington - Building
Amisfield Park - Haddington - Building
Amisfield Park
7.3 Good
£694+
£694+
Parking
Free Wi-Fi

How much is a Haddington hotel?

Here are our most popular & best value hotels

3 stars

When to book cheap hotels in Haddington?

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding perfect Haddington hotel deals

  • If you’re looking for a cheap hotel in Haddington, you should consider visiting during the low season. You'll find cheaper accommodations in Haddington in September and August.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Haddington if you stay on a Wednesday. The opposite is true for, Tuesday, which is usually the most expensive day.
  • The cheapest 3-star hotel room in Haddington found on KAYAK in the last 2 weeks was £123, while the most expensive was £123.
  • How long should you stay? KAYAK users usually book their accommodation in Haddington for 2 days.

FAQs when booking a hotel in Haddington

Where to stay in Haddington?

Our map will help you find the perfect place to stay in Haddington by showing you the exact location of each hotel.

Accommodations in Haddington