Hotels in Haddington

Search among 13 available hotels and places to stay in Haddington from 50+ providers.

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
View map
1-13 out of 13
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great59 reviews
Map
600 m from City Centre200 m from Castle Park Golf Club
The 3-star Golf Tavern is set a mere 11 minutes' walk from Haddington West Church and 15 minutes' drive from Hailes Castle.
From£ 98 /nightSelect
8.2
Great135 reviews
Map
700 m from City Centre200 m from Peter Potter
The comfortable 3-star Maitlandfield House is set in the historical district of Haddington at 200 metres of St Mary's Church, it features a lounge bar along with spa therapy and entertainment activities.
From£ 87 /nightSelect
Garleton LodgeBed & Breakfast
8.4
Great17 reviews
Map
3.0 km from City Centre1.2 km from Hopetoun Monument
Hopetoun Monument is located nearly a 10-minute ride from the 5-star Garleton, while you can enjoy a treatment room and a Jacuzzi on-site.
From£ 286 /nightSelect
Letham HouseBed & Breakfast
8.6
Great42 reviews
Map
2.6 km from City Centre1.8 km from Haddington Bowling Club
Castle Park Golf Club is 10 minutes by car from the 5-star Letham House Bed & Breakfast and St Marys Pleasance Garden is around 5 minutes away by car.
From£ 245 /nightSelect
Agnes Broun memorial is 5 minutes by car from the 2-star Railway, while Amisfield Walled Garden is 20 minutes' walk away.
From£ 56 /nightSelect
Number OneHomestay
8.2
Great28 reviews
The largest option:
2 adults
1 bedroom
1 bed
Map
400 m from City Centre100 m from Haddington Conservative Club
Set in Haddington, this 7-room property is an ideal base for visits to John Gray Centre.
From£ 61 /nightSelect
8.6
Great13 reviews
Map
3.1 km from City Centre2.2 km from Haddington Bowling Club
From£ 148 /nightSelect
Number 70Apartment
8.6
Great16 reviews
2 adults
1 bedroom
1 bed
Map
500 m from City Centre100 m from Haddington Conservative Club
From£ 76 /nightSelect
Map
5.9 km from City Centre
Nunraw Sancta Maria Abbey is 3 km from this villa that offers 3 bedrooms along with a fully-fitted kitchen.
From£ 324 /nightSelect
Map
500 m from City Centre100 m from Haddington Conservative Club
From£ 144 /nightSelect
The Grieves CottageVilla
4 adults
2 bedrooms
2 beds
Map
9.4 km from City Centre
Featuring playpens and board games which are perfect for kids, this villa is situated 9 km away from the city centre.
From£ 147 /nightSelect
The Avenue Restaurant At The Victoria InnHotel
7.6
Very good4 reviews
Map
600 m from City Centre100 m from Haddington Labour Party Social Club
St Martin's Kirk is also set just 1.2 km from the 3-star Avenue Restaurant At The Victoria Inn Haddington.
From£ 88 /nightSelect
The Lodge At Craigielaw And Golf CoursesHotel
Map
8.4 km from City Centre
Kilspindie Golf Club is only 1.8 km from the Lodge At Craigielaw And Golf Courses Haddington and Luffness New Golf Club is about a 13-minute stroll away.
From£ 217 /nightSelect

FAQs about hotels in Haddington

We hope that the answers to these questions will help you plan your trip

Which hotels in Haddington have a central location?

There are 3 hotels and other accommodations in Haddington city centre to choose from. The Golf Tavern rated 8.2/10 is the best hotel with a tennis court, a special menu, and cycling, located 10 minutes' walk from the city centre. To check more central hotels click here.

Which budget hotels in Haddington are the best?

There are more than 3 top budget properties in Haddington. The best budget hotel is Maitlandfield House Hotel with rating 8.2/10, which costs from 57£ per night and offers a golf course, a business centre, and a special menu. Another option is The Golf Tavern rated 8.2/10 for 99£ per night. Go here to see more cheap hotels.

What are the best 5-star hotels in Haddington?

The best one is Garleton Lodge rated 8.4/10 at the cost of 286£ per night with waxing, a treatment room, and facials. See more 5-star options here.

What are the top Haddington hotels for couples?

According to HotelMix.co.uk travel data, there are 4 deals for couples. The Golf Tavern rated 8.2/10 is a favourite 3-star hotel for couples, featuring a tennis court, a special menu, and cycling. Travellers can book a room at this property for about 99£ per night. Other suitable options for couples you can find here.

What are the top family-friendly hotels in Haddington?

Maitlandfield House Hotel (rating: 8.2/10): a family-hotel with a golf course, a business centre, and a special menu for 88£ per night. You also can book The Golf Tavern (rating: 8.2/10) for about 99£ per night. This child-friendly property offers a tennis court, a special menu, and cycling on site. To see more family accommodations click here.

Which Haddington hotels near St Mary's Church are the best?

To be near St Mary's Church, stay at The Golf Tavern (rating: 8.2/10), which is only a 5-minute walk from the attraction and offers a tennis court, a special menu, and cycling. Travellers can enjoy Italian meals at The Grain restaurant nearby. For more deals go here.

Which hotels are the best ones to stay at in Haddington?

For instance, book Maitlandfield House Hotel rated 8.2/10 for 88£ per night. It's set 7 km from Hailes Castle and provides a golf course, a business centre, and a special menu. The Golf Tavern rated 8.2/10 may also suit you — only 99£ per one night. It features a tennis court, a special menu, and cycling.

What are the top spa hotels in Haddington?

You may book Garleton Lodge, a nice spa hotel featuring waxing, a treatment room, and facials. It costs 286£ per night.

How much is it to stay a night in Haddington?

According to HotelMix.co.uk travel data, the average prices for Haddington hotels are:
A 4-star hotel room costs 217£ per night. You may book The Lodge At Craigielaw And Golf Courses with restaurant, bar, and 24-hour reception. A really special hotel can be found for 286£ per night. We recommend Garleton Lodge (rating: 8.4/10) with waxing, a treatment room, and facials.

How much does it cost to stay in a hotel in Haddington for tonight?

According to HotelMix.co.uk travel data, the average Haddington prices for tonight are:
Garleton Lodge (rating: 8.4/10) may cost you about 57£ per night.

What are the best resorts in Haddington?

Alternatively, Garleton Lodge is rated as one of the best resorts in Haddington, offering waxing, a treatment room, and facials. It costs 286£ per night.

What are the best accommodations near John Gray Centre?

On HotelMix.co.uk you will find 3 great accommodations near John Gray Centre in Haddington. We recommend Maitlandfield House Hotel rated 8.2/10, a perfect hotel set 5 minutes' walk from John Gray Centre. It costs 57£ per night and offers a golf course, a business centre, and a special menu. Another good property is The Golf Tavern (rating: 8.2/10). It's set 650 metres from the city centre and offers a tennis court, a special menu, and cycling on site.

Where to stay in Haddington?

Best cheap hotels in Haddington

Come to Haddington without spending a fortune if you stay at a low-budget The Avenue Restaurant At The Victoria Inn that offers rates at 87£.

Convenience of staying in hotels in the city centre

If it's your first time visiting Haddington, think about staying at central The Golf Tavern with rates from 108£.

Consider staying at Railway Hotel, where you'll be within 10 minutes' walking distance of Haddington Food Assembly.

Explore and find your best apartments, B&Bs and others

Garleton Lodge is rated one of the best resorts in Haddington, offering a golf course, a Jacuzzi and a free car park.

Show moreLess

Haddington hotels essential information

🏨 Hotels in Haddington 13
👛 Lowest price 56 GBP
✍️ Hotels Reviews 314