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.
8.7 1266 reviews
Haddington
16/10 – 18/10
1979 ﺩ.ﺇ/nighttotal: 3958 ﺩ.ﺇ (2 )
The Crown & Kitchen
3 5
hotel , East Linton
The Crown Guest House is located in East Linton, a charming village just a short drive from Dunbar and Edinburgh. This 4-star guest house has received very good user ratings. The Crown Guest House offers a peaceful retreat for visitors to East Linton. The property features a restaurant, bar, garden, and tennis court, providing plenty of options for relaxation and entertainment.
8.7 380 reviews
Haddington
16/10 – 18/10
1674 ﺩ.ﺇ/nighttotal: 3348 ﺩ.ﺇ (2 )
The Open Arms Hotel
2 5
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.
8.9 811 reviews
Haddington
16/10 – 18/10
1267 ﺩ.ﺇ/nighttotal: 2534 ﺩ.ﺇ (2 )
Old Aberlady Inn
2 5
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.
9.0 95 reviews
Haddington
16/10 – 18/10
2215 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (2 )
The Leddie Hotel
3 5
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.
8.6 3831 reviews
Haddington
16/10 – 18/10
3421 ﺩ.ﺇ/nighttotal: 6842 ﺩ.ﺇ (2 )
Marine North Berwick
2 5
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.
9.0 456 reviews
Haddington
16/10 – 18/10
2968 ﺩ.ﺇ/nighttotal: 5936 ﺩ.ﺇ (2 )
The Mallard Hotel
3 5
hotel , Gullane
The Mallard Hotel is located in Gullane, a short walk from the beach and a 17-minute walk from Muirfield golf course, making it an ideal choice for those who want to enjoy both seaside and golfing activities. The hotel has consistently received excellent ratings for location, cleanliness, and overall guest experience. The hotel offers a comfortable and welcoming stay for up to two guests. Guests can enjoy a range of amenities, including a garden, a restaurant, a bar, a fitness centre, and a sun terrace, providing plenty of opportunities for relaxation and entertainment.
8.9 172 reviews
Haddington
16/10 – 18/10
2215 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (2 )
The Victoria Inn
3 5
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.
9.0 391 reviews
Haddington
16/10 – 18/10
5360 ﺩ.ﺇ/nighttotal: 10720 ﺩ.ﺇ (2 )
The Bonnie Badger
3 5
hotel , Gullane
The Bonnie Badger is located in Gullane, just 1.9 kilometres from Gullane Beach and 2.4 kilometres from Muirfield golf course. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience. The hotel offers a range of modern amenities, including a spa, fitness centre, restaurant, and bar. Guests can enjoy a relaxing stay with access to a garden, terrace, and comfortable rooms equipped with flat-screen TVs, coffee machines, and private bathrooms.
8.2 1094 reviews
Haddington
16/10 – 18/10
1378 ﺩ.ﺇ/nighttotal: 2756 ﺩ.ﺇ (2 )
Tweeddale Arms Hotel
2 5
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.
8.1 33 reviews
Haddington
16/10 – 18/10
3384 ﺩ.ﺇ/nighttotal: 6768 ﺩ.ﺇ (2 )
The Law
3 5
hotel , North Berwick
The Law, a 3-star hotel in North Berwick, is located a 3-minute walk from West Bay and approximately 7.2 kilometres from Muirfield golf course. This pet-friendly accommodation offers family rooms, a garden, an on-site restaurant and bar, with a 24-hour front desk and rooms featuring a private bathroom, desk, and electric tea kettle.
Best Haddington hotels for families
8.1 33 reviews
Haddington
16/10 – 18/10
3384 ﺩ.ﺇ/nighttotal: 6768 ﺩ.ﺇ (2 )
The Law
3 5
hotel , North Berwick
The Law, a 3-star hotel in North Berwick, is located a 3-minute walk from West Bay and approximately 7.2 kilometres from Muirfield golf course. This pet-friendly accommodation offers family rooms, a garden, an on-site restaurant and bar, with a 24-hour front desk and rooms featuring a private bathroom, desk, and electric tea kettle.
8.9 811 reviews
Haddington
16/10 – 18/10
1267 ﺩ.ﺇ/nighttotal: 2534 ﺩ.ﺇ (2 )
Old Aberlady Inn
2 5
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.
8.6 3831 reviews
Haddington
16/10 – 18/10
3421 ﺩ.ﺇ/nighttotal: 6842 ﺩ.ﺇ (2 )
Marine North Berwick
2 5
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.
8.9 172 reviews
Haddington
16/10 – 18/10
2215 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (2 )
The Victoria Inn
3 5
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.
Best Haddington hotels with a pool
Among the 10 accommodations in Haddington, here are the 1 best hotels with a pool
8.6 3831 reviews
Haddington
16/10 – 18/10
3421 ﺩ.ﺇ/nighttotal: 6842 ﺩ.ﺇ (2 )
Marine North Berwick
2 5
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?
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?
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?
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.
Destinations nearby
Best Haddington hotels with breakfast
Among the 10 accommodations in Haddington, here are the 4 best hotels with breakfast
9.0 391 reviews
Haddington
16/10 – 18/10
5360 ﺩ.ﺇ/nighttotal: 10720 ﺩ.ﺇ (2 )
The Bonnie Badger
3 5
hotel , Gullane
The Bonnie Badger is located in Gullane, just 1.9 kilometres from Gullane Beach and 2.4 kilometres from Muirfield golf course. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience. The hotel offers a range of modern amenities, including a spa, fitness centre, restaurant, and bar. Guests can enjoy a relaxing stay with access to a garden, terrace, and comfortable rooms equipped with flat-screen TVs, coffee machines, and private bathrooms.
8.6 3831 reviews
Haddington
16/10 – 18/10
3421 ﺩ.ﺇ/nighttotal: 6842 ﺩ.ﺇ (2 )
Marine North Berwick
2 5
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.
9.0 95 reviews
Haddington
16/10 – 18/10
2215 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (2 )
The Leddie Hotel
3 5
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.
8.2 1094 reviews
Haddington
16/10 – 18/10
1378 ﺩ.ﺇ/nighttotal: 2756 ﺩ.ﺇ (2 )
Tweeddale Arms Hotel
2 5
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
9.0 456 reviews
Haddington
16/10 – 18/10
2968 ﺩ.ﺇ/nighttotal: 5936 ﺩ.ﺇ (2 )
The Mallard Hotel
3 5
hotel , Gullane
The Mallard Hotel is located in Gullane, a short walk from the beach and a 17-minute walk from Muirfield golf course, making it an ideal choice for those who want to enjoy both seaside and golfing activities. The hotel has consistently received excellent ratings for location, cleanliness, and overall guest experience. The hotel offers a comfortable and welcoming stay for up to two guests. Guests can enjoy a range of amenities, including a garden, a restaurant, a bar, a fitness centre, and a sun terrace, providing plenty of opportunities for relaxation and entertainment.
8.7 1266 reviews
Haddington
16/10 – 18/10
1979 ﺩ.ﺇ/nighttotal: 3958 ﺩ.ﺇ (2 )
The Crown & Kitchen
3 5
hotel , East Linton
The Crown Guest House is located in East Linton, a charming village just a short drive from Dunbar and Edinburgh. This 4-star guest house has received very good user ratings. The Crown Guest House offers a peaceful retreat for visitors to East Linton. The property features a restaurant, bar, garden, and tennis court, providing plenty of options for relaxation and entertainment.
8.1 33 reviews
Haddington
16/10 – 18/10
3384 ﺩ.ﺇ/nighttotal: 6768 ﺩ.ﺇ (2 )
The Law
3 5
hotel , North Berwick
The Law, a 3-star hotel in North Berwick, is located a 3-minute walk from West Bay and approximately 7.2 kilometres from Muirfield golf course. This pet-friendly accommodation offers family rooms, a garden, an on-site restaurant and bar, with a 24-hour front desk and rooms featuring a private bathroom, desk, and electric tea kettle.
9.0 95 reviews
Haddington
16/10 – 18/10
2215 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (2 )
The Leddie Hotel
3 5
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.