Photo by Lisa Jarvis

Hotels in Haddington

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Haddington?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Haddington?

Our prices for hotels in Haddington are cheapest in December
Price trends for hotels in Haddington
Pricing is based on two traveller single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for Haddington
December
Low crowds
High 7°C / low 4°C. Cloudy most days.
View properties in December
weather_cloudy
December, Low crowds, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 6 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 7 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
weather_cloudy
March, Low crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
10°
weather_sun
April, Moderate crowds, average high temperature 10 degrees Celsius, average low temperature 5 degrees Celsius. Sunny most days.
12°
weather_cloudy
May, Moderate crowds, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
15°
weather_cloudy
June, High crowds, average high temperature 15 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
17°
weather_cloudy
July, High crowds, average high temperature 17 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
17°
weather_cloudy
August, High crowds, average high temperature 17 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
15°
weather_sun
September, High crowds, average high temperature 15 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
12°
weather_cloudy
October, Moderate crowds, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
weather_cloudy
November, Moderate crowds, average high temperature 9 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top neighbourhoods in Haddington

Top landmarks in Haddington

Learn more about Haddington

Haddington is applauded for its cultural attractions such as Dunbar Town House Museum and John Muir House. Visitors speak highly of this city's bars and small-town setting with sights including Nungate Bridge and Haddington Golf Club.

St Martin's Church , Haddington St Martin's Church was originally a chapel belonging to St Mary's Nunnery (located about a mile to the east). It was built in the early 12th century, and was altered in the 13th century when a structure was vaulted and buttresses added. It was probably used by both the nuns and the people of Haddington. In the 17th century, it became a Protestant place of worship but eventually fell into decay. Although there is no visible signs, it is thought that the area around the church was used for burials until the 19th century.
Photo by Lisa Jarvis
Open Photo by Lisa Jarvis

Check out reviews of Haddington hotels guests love

Frequently asked questions

How much does a hotel room cost in Haddington?
You can find top hotels in Haddington from ฿2,629 with options to suit your budget and needs. If you're after an affordable hotel in Haddington that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Haddington?
You can find top hotels in Haddington from ฿2,629 with options to suit your budget and needs. If you're after an affordable hotel in Haddington that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Haddington hotels?
Discover great deals on Haddington hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Haddington hotels.
How can I find deals and earn rewards at Haddington hotels?
Members can save up to 20% on select hotels in Haddington. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Haddington hotels with free cancellation?
To book a refundable Haddington hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Haddington?
Our travellers' top pet-friendly hotels in Haddington include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Haddington.
What are some of the best hotels in Haddington for couples?
Stay at a top-rated Haddington romantic hotel and make the most of your couple's holiday. Our travellers love Garleton Lodge, a bed & breakfast with a restaurant as well as champagne service. Another romantic hotel with top reviews is Tweeddale Arms Hotel. This hotel offers a restaurant and a bar/lounge for a perfect stay. Discover more hotels in Haddington on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some popular hotels in central Haddington?
For hotels in central Haddington, check out Orchard House Lodges and Greywalls Hotel and Chez Roux. Travellers love Orchard House Lodges for its location, as well as the free parking, kitchenettes and memory foam mattresses this lodge offers. Greywalls Hotel and Chez Roux is another popular central hotel with a garden-view restaurant, an outdoor tennis court and a bar/lounge. Dirleton and Gifford are some of the most central areas for your Haddington holiday.
What hotels do travellers recommend in Haddington?
Maitlandfield House Hotel is a property that our guests really like.
Where can I get free parking with my stay in Haddington?
Park your car for free at these properties: Tweeddale Arms Hotel, The Avenue Restaurant at The Victoria Inn and The Victoria Inn.
Can I book a refundable accommodation option in Haddington?
If you want the flexibility to change your plans to Haddington, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Haddington be like during my visit?
July and August are typically the warmest months in Haddington, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 5°C. October and July are the months with the most rain.

Find out more about Haddington

Whispers of Haddington: A Journey Through Gardens and Gothic Splendor

Nestled in the heart of East Lothian, Haddington is a delightful small town that beautifully blends history and nature. Wander through its charming streets to discover the stunning St. Mary’s Church and the impressive ruins of Haddington's medieval cathedral. The town is surrounded by lush countryside, perfect for leisurely walks and picnics in the picturesque gardens. With its rich heritage, vibrant local culture, and serene landscapes, Haddington offers a tranquil escape for those seeking a quintessential Scottish experience away from the crowds.

Things to do in Haddington

Nestled in the serene countryside, Haddington boasts lush green parks and scenic gardens, perfect for leisurely strolls. Enjoy outdoor activities like hiking through rolling hills or playing a round of golf in picturesque surroundings. With charming hotels and friendly locals, it's an inviting spot for a relaxing getaway.

  • Billow Ness BeachOpens in a new window – Embrace the seaside charm at Billow Ness Beach, where you can stroll along the sandy shore and enjoy the refreshing sea breeze. It's an ideal spot to relax, take in the picturesque views, and perhaps even have a picnic while listening to the gentle waves.
  • Edinburgh PortOpens in a new window – Discover the lively atmosphere at Edinburgh Port, a bustling marina where boats come and go. Take a leisurely walk along the waterfront, watch the ships, and indulge in some delicious seafood at the nearby eateries. It's a great place to soak up the local maritime culture.
  • Seacliff BeachOpens in a new window – Venture to Seacliff Beach, known for its stunning cliffs and breathtaking scenery. Whether you're building sandcastles or simply enjoying the panoramic views of the coastline, this beach offers a peaceful retreat away from the hustle and bustle.
  • Belhaven BeachOpens in a new window – Spend a day at Belhaven Beach, where expansive sands meet rolling dunes. This beach is perfect for beachcombing and enjoying the natural beauty of the area. Keep an eye out for fascinating wildlife and unique rock formations along the shore.
  • Inverleith ParkOpens in a new window – Unwind in Inverleith Park, a lovely neighbourhood space filled with greenery and vibrant gardens. Take a leisurely walk or have a picnic while enjoying the scenic views of the surrounding landscape. It’s an excellent spot for families and those looking to escape the busy town.

4 tips for savvy savings when booking a hotel in Haddington

  1. Book for the cheapest times: The most affordable time to visit Haddington is between January and March, when hotel prices are generally lower. For those on a budget, a stay of at least 2 to 3 days is recommended to fully appreciate the town's historical landmarks, such as its charming churches and the impressive cathedral. Visitors can also enjoy the beautiful gardens and explore the surrounding countryside, all of which offer great value for money. Additionally, there are budget-friendly options for a drink at local bars or a coffee shop, making it a delightful and culturally rich experience.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals for hotels in Haddington, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where discounted rates could be available close to your travel date. To enhance your chances of saving, consider enabling email alerts or push notifications for flash sales and special promotions. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you're informed of any price drops or availability changes. This way, you’ll be better positioned to book a last-minute escape.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a Haddington hotel. For those seeking a distinctive experience, boutique hotels can provide a more personalised touch and may offer better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest more affordable dates to enhance your chances of securing the best deal.
  4. Consider your location: Staying nearer to major attractions or city centres may provide convenience, but it often comes with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the sites you intend to visit. You could also explore independent hotels situated further out, which are usually likely to be more affordable and can offer a more authentic experience.

Best time to go to Haddington

Haddington experiences its lowest average temperature in January, at 40.6°F (4.8°C), while July is the hottest month, with an average temperature of 57.7°F (14.3°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Haddington, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring