Hotels in Dunbar

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Dunbar?

Bayswell Park Hotel
Bayswell Park Hotel
3.5 star property
Dunbar
8.6 out of 10, Excellent, (504 reviews)
  • cleanliness
    Elegant coastal hotel with direct access to train station and scenic sea views.
$100 nightly
The price is $120
Jan 18 - Jan 19
Total with taxes and fees
Bayswell Park Hotel
Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's Inns
4.0 star property
Dunbar
8.4 out of 10, Very Good, (377 reviews)
  • cleanliness
    Scenic seaside inn with a welcoming bar and restaurant in coastal Dunbar.
$87 nightly
The price is $105
Feb 8 - Feb 9
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns
Seascape Largo
Seascape Largo
3.5 star property
Leven
10.0 out of 10, Exceptional, (44 reviews)
  • cleanliness
    Experience seaside elegance in this historic Victorian B&B on Scotland's coast.
$87 nightly
The price is $105
Jan 19 - Jan 20
Total with taxes and fees
Seascape Largo
Orchard House Lodges
Orchard House Lodges
3.0 star property
Haddington
9.6 out of 10, Exceptional, (60 reviews)
  • cleanliness
    Pastoral luxury in the heart of Haddington with free parking and WiFi.
$127 nightly
The price is $127
Jan 19 - Jan 20
Total with taxes and fees
Orchard House Lodges
Balhousie Farm
Balhousie Farm
3.0 star property
Leven
9.6 out of 10, Exceptional, (36 reviews)
  • cleanliness
    Set in serene Leven countryside, this B&B offers complimentary breakfast and parking.
$108 nightly
The price is $130
Jan 18 - Jan 19
Total with taxes and fees
Balhousie Farm
Tweeddale Arms Hotel
Tweeddale Arms Hotel
4.0 star property
Gifford
8.4 out of 10, Very Good, (308 reviews)
  • cleanliness
    Inviting Haddington hotel with tennis courts and complimentary breakfast.
$145 nightly
The price is $174
Jan 19 - Jan 20
Total with taxes and fees
Tweeddale Arms Hotel
The Law
The Law
3.0 star property
North Berwick
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Relax at this historic North Berwick gem with a pair of stylish bars and unique atmosphere.
$123 nightly
The price is $147
Jan 20 - Jan 21
Total with taxes and fees
The Law
The Waterfront
The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (200 reviews)
  • cleanliness
    Scenic coastal inn with easy St. Andrews access and complimentary perks.
$128 nightly
The price is $154
Jan 18 - Jan 19
Total with taxes and fees
The Waterfront
The Folly Hotel
The Folly Hotel
3.0 star property
North Berwick
7.8 out of 10, Good, (113 reviews)
  • cleanliness
    Experience coastal charm at this welcoming hotel just 3 minutes from North Berwick Station.
$93 nightly
The price is $112
Jan 18 - Jan 19
Total with taxes and fees
The Folly Hotel
Dunclutha Guest House
Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (416 reviews)
  • cleanliness
    Enjoy a seaside escape at this Leven guesthouse with relaxing hot tub access.
$121 nightly
The price is $121
Jan 20 - Jan 21
Total with taxes and fees
Dunclutha Guest House
The White Swan Hotel
The White Swan Hotel
3.0 star property
Duns
8.2 out of 10, Very Good, (95 reviews)
  • cleanliness
    Enjoy your stay at this golf-adjacent retreat with tennis courts and friendly staff.
$85 nightly
The price is $103
Jan 19 - Jan 20
Total with taxes and fees
The White Swan Hotel
Ravelston House
Ravelston House
3.0 star property
Musselburgh
8.6 out of 10, Excellent, (422 reviews)
  • cleanliness
    Experience modern comfort minutes from Edinburgh Castle in Musselburgh.
$50 nightly
The price is $60
Jan 20 - Jan 21
Total with taxes and fees
Ravelston House
The Wheatsheaf at Swinton
The Wheatsheaf at Swinton
4.0 star property
Duns
9.4 out of 10, Exceptional, (107 reviews)
  • cleanliness
    Savor countryside tranquility with free breakfast at a charming Duns retreat.
$151 nightly
The price is $182
Jan 20 - Jan 21
Total with taxes and fees
The Wheatsheaf at Swinton
The Ship Inn
The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67 reviews)
  • cleanliness
    Charming beachside inn with gastropub fare and tranquil garden views in Leven.
$188 nightly
The price is $226
Jan 19 - Jan 20
Total with taxes and fees
The Ship Inn
The Allanton Inn
The Allanton Inn
3.0 star property
Duns
9.8 out of 10, Exceptional, (90 reviews)
  • cleanliness
    Tranquil countryside inn near historic attractions, offering fine dining and cozy bar.
$152 nightly
The price is $183
Jan 23 - Jan 24
Total with taxes and fees
The Allanton Inn
The Juniperlea Inn
The Juniperlea Inn
3.0 star property
Pathhead
9.2 out of 10, Wonderful, (71 reviews)
  • cleanliness
    Experience Pathhead's charm at this cozy B&B near Glenkinchie Distillery.
$112 nightly
The price is $134
Jan 19 - Jan 20
Total with taxes and fees
The Juniperlea Inn
Marine North Berwick
Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (284 reviews)
  • cleanliness
    Coastal retreat at Marine North Berwick with spa and ocean panoramas.
$195 nightly
The price is $234
Jan 19 - Jan 20
Total with taxes and fees
Marine North Berwick
Groom's Cottage
Groom's Cottage
3.5 star property
Duns
10.0 out of 10, Exceptional, (1 review)
$362 nightly
The price is $434
Feb 8 - Feb 9
Total with taxes and fees
Groom's Cottage
The Inn at Lathones
The Inn at Lathones
3.0 star property
Leven
8.6 out of 10, Excellent, (311 reviews)
  • cleanliness
    Ancient farmhouse hotel near St Andrews offering Scottish charm in a countryside setting.
$88 nightly
The price is $106
Jan 27 - Jan 28
Total with taxes and fees
The Inn at Lathones
The Bank
The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (165 reviews)
  • cleanliness
    Scenic beachside inn with onsite cafe near University of St. Andrews and golf course.
$103 nightly
The price is $124
Jan 22 - Jan 23
Total with taxes and fees
The Bank
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 Dunbar?

Our prices for hotels in Dunbar are cheapest in February
Price trends for hotels in Dunbar
Pricing is based on two traveler single night rates
View properties in January
Currently viewing crowd sizes and weather for January.
Typical weather for Dunbar
January
High 43°F / low 38°F. Cloudy most days.
View properties in January
43°
weather_cloudy
January, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
44°
weather_cloudy
February, no crowd data, average high temperature 44 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
46°
weather_cloudy
March, no crowd data, average high temperature 46 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
49°
weather_sun
April, no crowd data, average high temperature 49 degrees Fahrenheit, average low temperature 41 degrees Fahrenheit. Sunny most days.
41°
54°
weather_cloudy
May, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
58°
weather_cloudy
June, no crowd data, average high temperature 58 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Cloudy most days.
50°
62°
weather_cloudy
July, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
62°
weather_cloudy
August, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Cloudy most days.
54°
59°
weather_sun
September, no crowd data, average high temperature 59 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Sunny most days.
51°
54°
weather_cloudy
October, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
48°
weather_cloudy
November, no crowd data, average high temperature 48 degrees Fahrenheit, average low temperature 43 degrees Fahrenheit. Cloudy most days.
43°
45°
weather_cloudy
December, no crowd data, average high temperature 45 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
Monthly weather averages (˚F)

Top landmarks in Dunbar

Learn more about Dunbar

Dunbar is well-known for its attractions such as Belhaven Beach and Tyninghame Beach. Visitors to this welcoming city speak highly of the bars whereas sights include Dunbar Golf Club and East Links Family Park.

Dunbar Castle is the remnants of one of the strongest fortresses in Scotland.

Check out reviews of Dunbar hotels guests love

Frequently asked questions

How much does a hotel room cost in Dunbar?
You can discover great hotels in Dunbar from $60 with properties to suit all budgets and needs. If you're after an affordable hotel in Dunbar that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Dunbar hotels?
Discover great deals on Dunbar hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Dunbar hotels.
Can I book Dunbar hotels with free cancellation?
In order to book a refundable Dunbar hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of 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 Dunbar?
Our travelers' top pet-friendly hotels in Dunbar 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 Dunbar.
What are some of the best hotels in Dunbar for couples?
Choose a top-rated Dunbar romantic hotel and enjoy your couple's getaway. Our travelers love The Rocks, a hotel with a beach and a restaurant. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Dunbar for couples on Hotels.com.
What are some of the best kid-friendly hotels in Dunbar?
One of the best Dunbar hotels for kids is Dunmuir Hotel. Dunmuir Hotel is a kid-friendly hotel with a guest score of 8.8 out of 10 plus family-friendly amenities like free parking. Explore more kid-friendly hotels in Dunbar by using our "Family friendly" filter in your search on Hotels.com.
What are some of the best Dunbar hotels with free parking?
If you're arriving by car, choosing a great Dunbar hotel with free parking is a plus. Our travelers' favorites include:
What are some popular hotels in central Dunbar?
For hotels in central Dunbar, check out The Weir and Thorntonloch House. Travelers love The Weir for its location, as well as the indoor pool, children's pool and hot tub this lodge offers. Thorntonloch House is another popular central bed & breakfast with a free continental breakfast and free parking.
What accommodations do travelers recommend in Dunbar?
Bayswell Park Hotel and Pine Marten, Dunbar by Marston's Inns are a couple of properties that our guests really like.
Can I book a refundable hotel in Dunbar?
If you need the flexibility to change your plans to Dunbar, most hotels provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Dunbar be like during my vacation?
July and August are typically the warmest months in Dunbar when the average temp is 56°F. January and February are the coldest months when the average temperature is 41°F. October and July are the months with the most rain.
Why should I book my Dunbar hotel through Hotels.com?
There are lots of reasons to book your Dunbar trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Dunbar

Unwind in Dunbar: Where Coastal Dreams Meet Natural Wonders

Discover the charm of Dunbar, Scotland, a coastal gem that beautifully marries rugged landscapes with rich history. Stroll along pristine beaches and marvel at the dramatic cliffs that frame this picturesque town. Explore the ruins of Dunbar Castle, where echoes of the past whisper through the windswept shores. With its vibrant harbor, quaint shops, and inviting eateries, Dunbar offers a perfect blend of relaxation and adventure. Whether you’re hiking the nearby John Muir Way or enjoying fresh seafood by the sea, this off-the-beaten-path destination promises unforgettable experiences for every traveler. For great hotel rates in Dunbar, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Dunbar

Dunbar offers a variety of hotel accommodations, from budget-friendly options to comfortable, upscale stays. You can find charming bed and breakfasts, cozy inns, and more modern hotels, all providing a welcoming atmosphere. Whether you’re seeking a peaceful retreat or a convenient base for exploring, Dunbar has you covered. Here are some of the best hotels in Dunbar that our travelers love:

  1. Greywalls Hotel and Chez RouxOpens in a new window: Greywalls Hotel and Chez Roux is an exquisite 5.0-star hotel perfect for travelers seeking a luxurious vacation experience. This property features business amenities including multiple meeting rooms and offers a beautiful golf experience on-site. The hotel has garnered praise for its immaculate cleanliness and friendly atmosphere, making it an ideal choice for leisure travelers who appreciate attentive service and well-appointed accommodations. Guests enjoy spacious rooms, delightful dining options, and picturesque gardens that are perfect for leisurely strolls. With its focus on creating memorable and comfortable stays, Greywalls Hotel and Chez Roux stands out as a premier destination.
  2. Marine North BerwickOpens in a new window: Marine North Berwick is a stunning 5.0-star hotel that provides an inviting blend of beachside relaxation and adventure. With direct access to the beach and a host of recreational activities such as windsurfing and fishing nearby, this hotel is perfect for travelers looking to unwind and explore. Guests rave about the friendly staff and spectacular sea views, while the comfortable rooms and delicious dining options make for a delightful stay. The recent renovations have elevated the hotel's charm, and its impressive spa facilities further enhance the overall experience, ensuring a memorable getaway in a breathtaking location.
  3. The WeirOpens in a new window: The Weir is a charming 4.5-star lodge that offers a luxurious city experience in the heart of Dunbar. This property is equipped with various amenities tailored to enhance comfort and convenience, making it a wonderful choice for discerning leisure travelers. The lodge features a well-appointed kitchen and cozy living spaces, ensuring a home-like atmosphere while still providing upscale lodging. The reviews highlight the lodge's thoughtful design and comprehensive amenities, allowing guests to fully immerse themselves in their stay. With a focus on delivering distinctive experiences, The Weir is an excellent choice for those seeking a refined urban escape.

Top locations to stay in Dunbar

Some of the best areas to stay in Dunbar, Scotland, are Drem, Gifford, and Dirleton. Drem offers serene countryside and beautiful gardens, while Gifford charms with its small-town vibe and rural landscapes. Dirleton features stunning beaches and vibrant nightlife. For first-time visitors, Dirleton is best suited, providing a mix of relaxation and local attractions.

  1. DirletonOpens in a new window: Dirleton is a charming village that offers a delightful blend of countryside and coastal experiences. Known for its historic Dirleton Castle, visitors can explore beautiful gardens and enjoy scenic walks in the surrounding area. The nearby North Berwick Harbour and Elie Beach provide perfect spots for a relaxing day by the sea, while Portobello Beach is just a short drive away for those looking to soak up some sun. With a selection of cultural attractions like the Edinburgh Playhouse Theatre, Dirleton is an ideal base for exploring both the tranquility of the countryside and the vibrant life of nearby cities.
  2. DremOpens in a new window: Nestled in the serene countryside, Drem offers a peaceful retreat for travelers seeking a quiet escape. Its stunning gardens and proximity to beautiful beaches make it perfect for nature lovers. The area is great for leisurely walks and enjoying the scenic landscapes that Scotland is known for. While Drem may be small, its charm lies in the tranquil atmosphere and the opportunity to unwind in a picturesque setting, making it a lovely spot to recharge before your next adventure.
  3. GiffordOpens in a new window: Gifford is a quaint small town that embodies the peaceful essence of the Scottish countryside. With its charming streets and local shops, visitors can enjoy a cozy, intimate atmosphere. The surrounding landscapes are perfect for leisurely strolls and enjoying the natural beauty of the area. Gifford offers a great opportunity to experience local culture and hospitality, making it a delightful choice for those looking to escape the hustle and bustle of larger towns and cities.

Things to do in Dunbar

Dunbar enchants visitors with its stunning coastline, sandy beaches, and rolling hills. Enjoy invigorating hikes along scenic trails, indulge in water sports, or unwind at lively festivals. Golf enthusiasts will find plenty of lush greens, while the charming natural surroundings create a perfect backdrop for relaxation and exploration.

  • Belhaven BeachOpens in a new window – Enjoy the golden sands and rolling waves at Belhaven Beach, a perfect spot for a relaxing day by the sea. Whether you want to sunbathe, build sandcastles, or take a leisurely stroll along the shore, this beach offers a serene escape with stunning views of the coastline.
  • Seacliff BeachOpens in a new window – Venture to Seacliff Beach, where dramatic cliffs meet the Atlantic Ocean. This hidden gem is ideal for beachcombing and picnicking, and it provides breathtaking vistas of the surrounding landscape. Don’t forget your camera to capture the beauty of the rugged coastline!
  • North Berwick HarbourOpens in a new window – Head over to North Berwick Harbour, a lively spot where you can watch boats come and go. The harbor is perfect for enjoying fresh seafood from local vendors, and it offers fantastic opportunities for birdwatching and exploring the nearby islands.
  • WhitesandsOpens in a new window – Unwind at Whitesands, a tranquil beach known for its soft sands and gentle waves. This location is ideal for families, with safe swimming conditions and plenty of space for beach games. Take a moment to soak up the sun and relish the peaceful surroundings.
  • Tantallon CastleOpens in a new window – Explore the impressive ruins of Tantallon Castle, perched on the cliffs overlooking the sea. This historical site invites you to wander through its ancient walls and enjoy panoramic views of the coastline. It's a fantastic place to delve into Scotland’s rich history while enjoying the breathtaking scenery.

5 tips for savvy savings when booking a hotel in Dunbar

  1. Book for the cheapest times: The most affordable time to visit Dunbar is during January, February, and November, when hotel prices typically drop. For those on a budget, a stay of at least 2 to 3 days is perfect for discovering the area's key landmarks, cultural sites, and natural attractions, including its beautiful beaches. This timeframe offers great value for money, allowing visitors to fully appreciate Dunbar's rich history and captivating culture.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Dunbar, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and exclusive last-minute promotions, increasing your chances of securing the best hotel deal. Additionally, the Smart ShoppingOpens in a new window feature within the app allows you to compare room rates and amenities, so if prices drop or new rooms become available, you’ll be among the first to know and can easily book your getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors like 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 at a hotel in Dunbar. If you're in search of something special, boutique hotels often provide a more personalized experience and may offer better value. When you book with Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend alternative dates that could help you find a better deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might want to look for hotels in less central neighborhoods, which usually tend to be cheaper while still allowing for easy access to the sites you plan to visit. You could also consider independent hotels located further out, as they can offer a more authentic experience and are more likely to be affordable.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Dunbar. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Dunbar

Dunbar 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dunbar, 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, accompanied by no to light 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