Hotels in Haddington

Search and compare Haddington hotels from hundreds of travel sites and save

Haddington, Scotland, United Kingdom
Jun 23 — Jun 242
Haddington, Scotland, United Kingdom
Wed 6/23
Thu 6/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Haddington

Filter by star ratings
All filters
Tweeddale Arms Hotel
Tweeddale Arms Hotel
8.9 Excellent
High Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre, Haddington 
ExcellentBased on 264 reviews
8.9

Tweeddale Arms Hotel is ideally located in a peaceful village setting, a short car ride from Musselburgh and Dunbar. It also provides a garden, meeting rooms and luggage storage.

Goblin Ha'
Goblin Ha'
7.7 Good
Main Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre, Haddington 
GoodBased on 222 reviews
7.7

Located within the scenic parkland of Gifford, Goblin Ha' offers comfortable accommodation and a wide range of facilities, including free Wi-Fi, a terrace and laundry facilities. It also provides a garden and a lift.

Garleton Lodge
Garleton Lodge
9.4 Excellent
Garleton Lodge 3 West Garleton Holdings, Haddington, United Kingdom
Show on map
1.7 mi from city centre, Haddington 
ExcellentBased on 34 reviews
9.4

Garleton Lodge is located in Haddington and features free Wi-Fi. In addition to free private parking on site, the bed & breakfast provides comfortable 5-star rooms and a bar.

Kimpton Charlotte Square Hotel, An Ihg Hotel
Kimpton Charlotte Square Hotel, An Ihg Hotel
9.1 Excellent
38 Charlotte Square, Edinburgh, United Kingdom
Show on map
16.3 mi from city centre, Haddington 
ExcellentBased on 2,852 reviews
9.1

Within a two minute walk of Princes Street, Kimpton Charlotte Square Hotel is located in the heart of Edinburgh, and underwent an impressive refurbishment in 2017. It was awarded 2018 Regional Winner of Brand Hotel and Style Hotel of the Year for Edinburgh & The Lothians.

The Plough Tavern Hotel
The Plough Tavern Hotel
11, Court Street, Haddington, United Kingdom
Show on map
0.1 mi from city centre, Haddington 

This award-winning hotel provides traditional accommodation in Haddington. It is conveniently positioned for those wishing to visit the area's popular attractions.

Tips for booking a Haddington hotel

Cheapest month:September
Most expensive month:December
Average price in Haddington:$237/night
Absolute cheapest price found:$62/night
Cheapest day:Thursday
Most expensive day:Wednesday
$62 - $622
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Haddington hotels

Show all 26 hotels
1
Kimpton Charlotte Square Hotel, An Ihg Hotel
Kimpton Charlotte Square Hotel, An Ihg Hotel
9.1 Excellent
38 Charlotte Square, Edinburgh, United Kingdom
Show on map
0.4 mi from city centre, Edinburgh 

Within a two minute walk of Princes Street, Kimpton Charlotte Square Hotel is located in the heart of Edinburgh, and underwent an impressive refurbishment in 2017. It was awarded 2018 Regional Winner of Brand Hotel and Style Hotel of the Year for Edinburgh & The Lothians.

Cheapest hotels in Haddington, East Lothian

Show all 26 hotels
Goblin Ha'
Goblin Ha'
7.7 Good
Main Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre,  

Located within the scenic parkland of Gifford, Goblin Ha' offers comfortable accommodation and a wide range of facilities, including free Wi-Fi, a terrace and laundry facilities. It also provides a garden and a lift.

$69
Avg. per night
The Plough Tavern Hotel
The Plough Tavern Hotel
11, Court Street, Haddington, United Kingdom
Show on map
0.1 mi from city centre,  

This award-winning hotel provides traditional accommodation in Haddington. It is conveniently positioned for those wishing to visit the area's popular attractions.

$77
Avg. per night
Tweeddale Arms Hotel
Tweeddale Arms Hotel
8.9 Excellent
High Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre,  

Tweeddale Arms Hotel is ideally located in a peaceful village setting, a short car ride from Musselburgh and Dunbar. It also provides a garden, meeting rooms and luggage storage.

$112
Avg. per night
Kimpton Charlotte Square Hotel, An Ihg Hotel
Kimpton Charlotte Square Hotel, An Ihg Hotel
9.1 Excellent
38 Charlotte Square, Edinburgh, United Kingdom
Show on map
0.4 mi from city centre,  

Within a two minute walk of Princes Street, Kimpton Charlotte Square Hotel is located in the heart of Edinburgh, and underwent an impressive refurbishment in 2017. It was awarded 2018 Regional Winner of Brand Hotel and Style Hotel of the Year for Edinburgh & The Lothians.

$247
Avg. per night
Garleton Lodge
Garleton Lodge
9.4 Excellent
Garleton Lodge 3 West Garleton Holdings, Haddington, United Kingdom
Show on map
1.7 mi from city centre,  

Garleton Lodge is located in Haddington and features free Wi-Fi. In addition to free private parking on site, the bed & breakfast provides comfortable 5-star rooms and a bar.

$322
Avg. per night

Hotel prices in Haddington

4 stars +

$112 - $322

Kimpton Charlotte Square Hotel, An Ihg Hotel
$247
Avg. per night
Garleton Lodge

#2 Most popular

Garleton Lodge
9.4 Excellent
$322
Avg. per night
Tweeddale Arms Hotel

Best value

$112
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Haddington

Haddington travel FAQs

  • What are the best hotels in Haddington?

    One of the most popular hotels in Haddington is Tweeddale Arms Hotel, which has been reviewed by 262 users and currently has a rating of 8.9/10. Other top-rated locations include Goblin Ha' and Maitlandfield House Hotel, which have received 7.7/10 and 7.7/10 ratings from our users, respectively.