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 vacation accommodation
Price per night
Accommodation type
Rating

15 Cheap hotels in Haddington

Best Haddington hotels for families

The Victoria Inn - Haddington
No reviews

The Victoria Inn

hotel, Haddington
Room in a 3-star hotel. You will be based in Haddington.
Facilities and services: an access for persons with reduced mobility, a pool table and an airport shuttle. Take advantage of the terrace in this hotel!
The Victoria Inn - Haddington
8.9 233 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.
Marine North Berwick - Haddington
8.5 1978 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
8.8 148 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 a pool

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

Luxury 3 Bedroom Caravan Near Edinburgh - Haddington
9.9 92 reviews

Luxury 3 Bedroom Caravan Near Edinburgh

hotel, Port Seton
This charming holiday home is located in Port Seton, a picturesque coastal town just 35km east of Edinburgh, offering easy access to the vibrant harbour and scenic coastal walks. It consistently receives excellent ratings for its cleanliness, location, and overall experience.
The property features 3 bedrooms and 1 bathroom, comfortably accommodating up to 8 guests. Enjoy the modern design, relax in the garden, and take a refreshing dip in the swimming pool.
Marine North Berwick - Haddington
8.5 1978 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

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

    Most hotels in Haddington will have the basics - a comfortable bed, a TV, and a kettle for making tea or coffee. Some hotels might have extra amenities like a mini-fridge or a hairdryer. You'll find that many of the hotels have free Wi-Fi too.
  • 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.

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

    You'll get the best deals if you book your hotel in advance, especially during peak season, which is usually during the summer months. You can sometimes find last-minute deals if you're flexible with your dates.
  • 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.

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

    The Haddington Country Park is a great place to walk your dog, and the Tyninghame Estate welcomes dogs on their grounds. There are also a few dog-friendly pubs and cafes in town, where you can stop for a bite to eat and a drink.
  • What are the best pet friendly hotels in Haddington?

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

  • Which towns or cities worth a visit near Haddington?

    Edinburgh is only a short train ride away and is a must-see. North Berwick is a charming seaside town with a beautiful beach. Dunbar is another historic town with a stunning coastline. And if you're looking for a bit of adventure, you could head to the Scottish Borders, which are just a short drive away.
  • What are the best hotels with jacuzzi in Haddington?

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

Popular destinations

Best Haddington hotels with breakfast

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

Greywalls Hotel & Chez Roux - Haddington
9.0 1259 reviews

Greywalls Hotel & Chez Roux

hotel, Gullane
Greywalls Hotel & Chez Roux is located on the edge of Muirfield's championship golf course in Gullane, a short distance from the Firth of Forth and within 8 km of 10 other golf courses. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers charming bedrooms with private bathrooms and views of either the Firth of Forth or the picturesque gardens and farmland. Guests can enjoy a range of amenities, including a swimming pool, Jacuzzi, spa, tennis court, and restaurant serving classic French cuisine and fresh Scottish produce.
Marine North Berwick - Haddington
8.5 1978 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
8.8 148 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 1055 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.

Best Haddington hotels with parking

The Victoria Inn - Haddington
8.9 233 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.
Marine North Berwick - Haddington
8.5 1978 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.
Greywalls Hotel & Chez Roux - Haddington
9.0 1259 reviews

Greywalls Hotel & Chez Roux

hotel, Gullane
Greywalls Hotel & Chez Roux is located on the edge of Muirfield's championship golf course in Gullane, a short distance from the Firth of Forth and within 8 km of 10 other golf courses. This 5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers charming bedrooms with private bathrooms and views of either the Firth of Forth or the picturesque gardens and farmland. Guests can enjoy a range of amenities, including a swimming pool, Jacuzzi, spa, tennis court, and restaurant serving classic French cuisine and fresh Scottish produce.
The Victoria Inn - Haddington
No reviews

The Victoria Inn

hotel, Haddington
Room in a 3-star hotel. You will be based in Haddington.
Facilities and services: an access for persons with reduced mobility, a pool table and an airport shuttle. Take advantage of the terrace in this hotel!
©2026 cozycozy.com