Hotels in Haddington

15 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Haddington hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

15 Cheap hotels in Haddington

Best Haddington hotels for families

Marine North Berwick - Haddington
8.6 3767 reviews

Marine North Berwick

hotel, North Berwick
The Marine North Berwick hotel is located in North Berwick, overlooking the Firth of Forth and the North Berwick Golf Club, with sandy beaches just minutes away and Edinburgh city centre a 40-minute drive. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a grand Victorian building with stylishly decorated rooms. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, restaurant, bar, and a terrace with stunning views.
The Leddie Hotel - Haddington
9.0 118 reviews

The Leddie Hotel

hotel, Aberlady
The Leddie hotel is located in Aberlady, just 7 minutes' walk from Aberlady Bay Beach and 18 minutes' walk from Gosford Sands Beach, offering a peaceful retreat by the coast. The 4-star hotel provides a comfortable and relaxing stay for travellers seeking a break from the city.
The Leddie offers a range of amenities for guests to enjoy, including a restaurant and bar, free Wi-Fi, and à la carte breakfast. Guests can also take advantage of the hotel's convenient location for exploring the surrounding area, including the nearby beaches and the historic city of Edinburgh, which is just 29 kilometres away.
The Victoria Inn - Haddington
8.9 211 reviews

The Victoria Inn

hotel, Haddington
The Victoria Inn, a 3-star hotel in Haddington, East Lothian, is conveniently located 13.8km from Muirfield golf course and 29km from Edinburgh's Royal Mile and Waverley Station.
This guest house offers rooms with 10 square metres of floor space, accommodating up to 3 guests, and features a restaurant, bar, room service, parking, and some rooms with terraces; guests can enjoy Argentinian, British, and French cuisine, plus à la carte and continental breakfasts.
Old Aberlady Inn - Haddington
8.9 781 reviews

Old Aberlady Inn

hotel, Aberlady
The Old Aberlady Inn is located in the coastal village of Aberlady, just 200 metres from Aberlady Bay Beach and 1.6km from Gosford Sands Beach. This 3-star hotel boasts excellent user ratings for its location, cleanliness and overall experience.
The inn offers a range of amenities including a restaurant, bar, garden and terrace. Guests can enjoy a variety of activities in the area, such as hiking, windsurfing, and cycling, or simply relax and enjoy the stunning views of the Firth of Forth.

Best Haddington hotels with a pool

Among the 15 accommodations in Haddington, here are the 1 best hotels with a pool

Marine North Berwick - Haddington
8.6 3767 reviews

Marine North Berwick

hotel, North Berwick
The Marine North Berwick hotel is located in North Berwick, overlooking the Firth of Forth and the North Berwick Golf Club, with sandy beaches just minutes away and Edinburgh city centre a 40-minute drive. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a grand Victorian building with stylishly decorated rooms. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, restaurant, bar, and a terrace with stunning views.

Frequently asked questions about hotels in Haddington

  • How can travelers relax during a week in and arond Haddington?

    Haddington's a great place to unwind. Take a walk along the River Tyne, visit the Haddington Golf Club for a round, or simply enjoy a peaceful picnic in Haddington's town park. You can also visit the Haddington Farmers' Market for a taste of local produce.
  • What are the most popular 2, 3 and 4-star hotels in Haddington?

    Among 2, 3 and 4-star hotels in Haddington, The Golf Tavern, Maitlandfield House Hotel and The Avenue Restaurant At The Victoria Inn are the most popular ones.

  • What amenities can travelers expect in hotel rooms in Haddington?

    Most hotels in Haddington offer standard amenities like Wi-Fi, TVs, and tea and coffee facilities. Some also have en-suite bathrooms, while others share bathroom facilities. You'll find a good range of options to suit your budget.
  • What are the best family friendly hotels in Haddington?

    The best family friendly hotels in Haddington are The Golf Tavern, Maitlandfield House Hotel and The Victoria Inn.

  • When is the best time to book a hotel in Haddington?

    The best time to book a hotel in Haddington is during the off-season, from September to May. You'll find better deals and fewer crowds. However, if you're looking to experience Haddington's festivals, like the Haddington Beer Festival in August, you'll need to book in advance.
  • What are the best pet friendly hotels in Haddington?

    The best pet friendly hotels in Haddington are Maitlandfield House Hotel and The Victoria Inn.

  • What are some pet-friendly activities in and around Haddington?

    Haddington is a dog-friendly town. You can take your furry friend for a walk along the River Tyne, enjoy a picnic in Haddington's town park, or visit the Haddington Farmers' Market where some stalls welcome dogs.
  • What are the best hotels with jacuzzi in Haddington?

    Letham House is the best hotel with a jacuzzi in Haddington.

  • Which towns or cities worth a visit near Haddington?

    Just a short drive from Haddington is Edinburgh, Scotland's vibrant capital. You can also visit the historic town of North Berwick with its stunning coastline and the Bass Rock seabird sanctuary. And for a taste of the countryside, head to Dunbar with its charming harbour and castle.

Popular destinations

Best Haddington hotels with breakfast

Among the 15 accommodations in Haddington, here are the 4 best hotels with breakfast

The Open Arms Hotel - Haddington
8.6 498 reviews

The Open Arms Hotel

hotel, Dirleton
The Open Arms Hotel in Dirleton offers a peaceful stay 2.5km from Broad Sands Beach and 3.3km from Muirfield Golf Course.
This one-bedroom, one-bathroom inn provides guests with a restaurant, bar, garden, parking, and a sun terrace, alongside comfortable rooms featuring flat-screen TVs and tea/coffee making facilities.
Marine North Berwick - Haddington
8.6 3767 reviews

Marine North Berwick

hotel, North Berwick
The Marine North Berwick hotel is located in North Berwick, overlooking the Firth of Forth and the North Berwick Golf Club, with sandy beaches just minutes away and Edinburgh city centre a 40-minute drive. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a grand Victorian building with stylishly decorated rooms. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, restaurant, bar, and a terrace with stunning views.
Tweeddale Arms Hotel - Haddington
8.5 1071 reviews

Tweeddale Arms Hotel

hotel, Gifford
The Tweeddale Arms Hotel is located in the village of Gifford, a 40-minute drive from Edinburgh and a 30-minute drive from the coast at Berwick, offering a peaceful retreat in the Scottish countryside. The hotel has received very good user ratings, excellent location ratings, and very good cleanliness ratings.
The hotel has one bedroom and one bathroom, with a floor area of 1 square meter. It offers a range of amenities, including a restaurant, bar, garden, tennis court, free parking, and free Wi-Fi, making it a perfect choice for families and those seeking a relaxing getaway.
The Leddie Hotel - Haddington
9.0 118 reviews

The Leddie Hotel

hotel, Aberlady
The Leddie hotel is located in Aberlady, just 7 minutes' walk from Aberlady Bay Beach and 18 minutes' walk from Gosford Sands Beach, offering a peaceful retreat by the coast. The 4-star hotel provides a comfortable and relaxing stay for travellers seeking a break from the city.
The Leddie offers a range of amenities for guests to enjoy, including a restaurant and bar, free Wi-Fi, and à la carte breakfast. Guests can also take advantage of the hotel's convenient location for exploring the surrounding area, including the nearby beaches and the historic city of Edinburgh, which is just 29 kilometres away.

Best Haddington hotels with parking

The Lodge At Craigielaw And Golf Courses - Haddington
9.0 796 reviews

The Lodge At Craigielaw And Golf Courses

hotel, Aberlady
The Lodge At Craigielaw And Golf Courses is situated in East Lothian, just a short drive from the coastal town of Aberlady, offering easy access to the area's renowned golf courses. It has consistently received excellent ratings for its location, cleanliness, and overall experience.
The hotel features a spacious restaurant serving fresh, local produce and a bar with a fine wine selection. Guests can enjoy a range of amenities, including a garden, sauna, room service, and free Wi-Fi, as well as explore nearby attractions like the Museum of Flight and Musselburgh Racecourse.
Marine North Berwick - Haddington
8.6 3767 reviews

Marine North Berwick

hotel, North Berwick
The Marine North Berwick hotel is located in North Berwick, overlooking the Firth of Forth and the North Berwick Golf Club, with sandy beaches just minutes away and Edinburgh city centre a 40-minute drive. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a grand Victorian building with stylishly decorated rooms. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, restaurant, bar, and a terrace with stunning views.
The Leddie Hotel - Haddington
9.0 118 reviews

The Leddie Hotel

hotel, Aberlady
The Leddie hotel is located in Aberlady, just 7 minutes' walk from Aberlady Bay Beach and 18 minutes' walk from Gosford Sands Beach, offering a peaceful retreat by the coast. The 4-star hotel provides a comfortable and relaxing stay for travellers seeking a break from the city.
The Leddie offers a range of amenities for guests to enjoy, including a restaurant and bar, free Wi-Fi, and à la carte breakfast. Guests can also take advantage of the hotel's convenient location for exploring the surrounding area, including the nearby beaches and the historic city of Edinburgh, which is just 29 kilometres away.
Tweeddale Arms Hotel - Haddington
8.5 1071 reviews

Tweeddale Arms Hotel

hotel, Gifford
The Tweeddale Arms Hotel is located in the village of Gifford, a 40-minute drive from Edinburgh and a 30-minute drive from the coast at Berwick, offering a peaceful retreat in the Scottish countryside. The hotel has received very good user ratings, excellent location ratings, and very good cleanliness ratings.
The hotel has one bedroom and one bathroom, with a floor area of 1 square meter. It offers a range of amenities, including a restaurant, bar, garden, tennis court, free parking, and free Wi-Fi, making it a perfect choice for families and those seeking a relaxing getaway.
©2026 cozycozy.com