Hotels in Dunbar

Fri, Apr 17
Sat, Apr 18
April 2026
3
May 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
Apr 3 - Apr 4
Tomorrow
Apr 4 - Apr 5
This weekend
Apr 3 - Apr 5
Next weekend
Apr 10 - Apr 12

Where to stay in Dunbar?

Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's Inns
Dunbar
  • Scenic seaside inn with a welcoming bar and restaurant in coastal Dunbar.
$80 nightly
$95 total
Apr 12 - Apr 13
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns
Bayswell Park Hotel
Bayswell Park Hotel
Dunbar
  • Elegant coastal hotel with direct access to train station and scenic sea views.
$137 nightly
$164 total
Apr 8 - Apr 9
Total with taxes and fees
Bayswell Park Hotel
Woodpecker Lodge
Woodpecker Lodge
Dunbar
  • Peaceful cottage on a Dunbar golf course with views of the fairways and greens.
$715 nightly
$858 total
Apr 17 - Apr 18
Total with taxes and fees
Woodpecker Lodge
Open Arms Hotel
Open Arms Hotel
Dirleton
$108 nightly
$129 total
Apr 22 - Apr 23
Total with taxes and fees
Open Arms Hotel
Harvieston Hall Estate Rooms
Harvieston Hall Estate Rooms
Gorebridge
$121 nightly
$145 total
Apr 6 - Apr 7
Total with taxes and fees
Harvieston Hall Estate Rooms
Ravelston House
Ravelston House
Musselburgh
  • Experience modern comfort minutes from Edinburgh Castle in Musselburgh.
$56 nightly
$67 total
Apr 5 - Apr 6
Total with taxes and fees
Ravelston House
Balhousie Farm
Balhousie Farm
Leven
  • Set in serene Leven countryside, this B&B offers complimentary breakfast and parking.
$110 nightly
$132 total
Apr 13 - Apr 14
Total with taxes and fees
Balhousie Farm
Railway Inn
Railway Inn
Buckhaven
  • Relaxing Fife guesthouse with free amenities near historical caves and golf range.
$60 nightly
$73 total
Apr 10 - Apr 11
Total with taxes and fees
Railway Inn
Seascape Largo
Seascape Largo
Leven
  • Experience seaside elegance in this historic Victorian B&B on Scotland's coast.
$120 nightly
$144 total
Apr 6 - Apr 7
Total with taxes and fees
Seascape Largo
The Home Arms Guesthouse
The Home Arms Guesthouse
Eyemouth
  • Journey to Scotland's coast with hiking trails and a hearty English breakfast.
$94 nightly
$113 total
Apr 28 - Apr 29
Total with taxes and fees
The Home Arms Guesthouse
The Linton Hotel
The Linton Hotel
East Linton
  • Enjoy countryside charm at this East Linton guesthouse near historic mills.
$77 nightly
$93 total
Apr 20 - Apr 21
Total with taxes and fees
The Linton Hotel
The Folly Hotel
The Folly Hotel
North Berwick
  • Experience coastal charm at this welcoming hotel just 3 minutes from North Berwick Station.
$112 nightly
$135 total
Apr 6 - Apr 7
Total with taxes and fees
The Folly Hotel
The Ship Inn
The Ship Inn
Elie
  • Charming beachside inn with gastropub fare and tranquil garden views in Leven.
$220 nightly
$263 total
Apr 6 - Apr 7
Total with taxes and fees
The Ship Inn
Marshall Meadows Manor House
Marshall Meadows Manor House
Berwick-upon-Tweed
  • Country manor house near Berwick-upon-Tweed station with cocktail bar and garden.
$164 nightly
$197 total
Apr 6 - Apr 7
Total with taxes and fees
Marshall Meadows Manor House
The Wheatsheaf at Swinton
The Wheatsheaf at Swinton
Duns
  • Savor countryside tranquility with free breakfast at a charming Duns retreat.
$158 nightly
$189 total
Apr 12 - Apr 13
Total with taxes and fees
The Wheatsheaf at Swinton
The Lodge at Craigielaw
The Lodge at Craigielaw
Aberlady
  • Experience a round of golf at this inn's 18-hole course in Aberlady.
$127 nightly
$153 total
Apr 8 - Apr 9
Total with taxes and fees
The Lodge at Craigielaw
The Allanton Inn
The Allanton Inn
Duns
  • Tranquil countryside inn near historic attractions, offering fine dining and cozy bar.
$136 nightly
$163 total
Apr 12 - Apr 13
Total with taxes and fees
The Allanton Inn
The Waterfront
The Waterfront
Anstruther
  • Scenic coastal inn with easy St. Andrews access and complimentary perks.
$152 nightly
$183 total
Apr 6 - Apr 7
Total with taxes and fees
The Waterfront
Orchard House Lodges
Orchard House Lodges
Haddington
  • Pastoral luxury in the heart of Haddington with free parking and WiFi.
$126 nightly
$126 total
Apr 5 - Apr 6
Total with taxes and fees
Orchard House Lodges
View all properties
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 April
Typical weather for Dunbar
April
High 49°F / low 41°F. Sunny most days.
View properties in April
49°
41°
54°
45°
58°
50°
62°
53°
62°
54°
59°
51°
54°
48°
48°
43°
45°
39°
43°
38°
44°
38°
46°
39°
Monthly weather averages (˚F)

Top neighborhoods in Dunbar

Whitekirk

Innerwick

Top landmarks in Dunbar

Photo by Mark Wilson

Belhaven Beach

4.7/5 (16 reviews)
When the beach is calling your name, you might want to head down to Belhaven Beach, located 1.8 mi (3 km) from central Dunbar. Catch the sunset by the shore at Hedderwick Sands and Tyne Sands, located nearby.
See properties
Photo by Jock Watson

John Muir's Birthplace

If you're planning a bit of sightseeing during your trip, head to John Muir's Birthplace— just one of the monuments in central Dunbar.
See properties
Photo by Jade

Winterfield Golf Club

You might want to play some rounds at Winterfield Golf Club, located 0.8 mi (1.2 km) from central Dunbar. If Winterfield Golf Club doesn't quite scratch your golfing itch, Dunbar Golf Club is also nearby.
See properties

East Links Family Park

East Links Family Park is 1.8 mi (3 km) from central Dunbar, why not stop by during your stay. If you have fun at East Links Family Park, you'll love Dunbar Leisure Pool & Gym, located nearby.
See properties

Dunbar Golf Club

4.7/5 (6 reviews)
You might want to play some rounds at Dunbar Golf Club, located 0.7 mi (1.1 km) from central Dunbar. If Dunbar Golf Club doesn't quite scratch your golfing itch, Winterfield Golf Club is also nearby.
See properties

John Muir Way - East

John Muir Way - East is in the heart of Dunbar, so why not stop by during your stay.
See properties

Dunbar Leisure Pool & Gym

Dunbar Leisure Pool & Gym is in the heart of Dunbar, so why not stop by during your stay. If you have fun at Dunbar Leisure Pool & Gym, you'll love East Links Family Park, located nearby.
See properties

Hedderwick Sands

When the beach is calling your name, you might want to head down to Hedderwick Sands, located 2.3 mi (3.7 km) from central Dunbar. Catch the sunset by the shore at Tyne Sands, just a short walk away.
See properties

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.

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

Check out reviews of Dunbar hotels guests love

Kilconquhar Castle Estate

Kilconquhar Castle Estate

10/10 Excellent
"Clean accommodation "
omotola 1-night trip
Posted 1 hour ago
Kilconquhar Castle Estate
Best Western Kings Manor Hotel

Best Western Kings Manor Hotel

6/10 Okay
"Staff were superb. Hotel room was clean and lovely (toilet seat came off on first use but I fixed it back). Changing rooms in spa smelled and hotel was a little worn but no complaints as it’s a 3 star so our expectations were met."
Michael 1-night trip
Posted 11 hours ago
Best Western Kings Manor Hotel
Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns

10/10 Excellent
"Central to all amenities. Staff were great and the pub had lovely food as well as a good range of drinks"
Paul 2-night trip
Posted 12 hours ago
Caledonian Hotel By Greene King Inns
Marine North Berwick

Marine North Berwick

10/10 Excellent
"Everything was great but the staff were absolutely fantastic and very helpful! "
A 5-night trip
Posted 2 days ago
Marine North Berwick
Aynetree Guest House

Aynetree Guest House

6/10 Okay
"Room was basic but adequate"
Lorre 2-night trip
Posted 2 days ago
Aynetree Guest House
The Linton Hotel

The Linton Hotel

6/10 Okay
"The rooms were small but adequate. The staff were welcoming and friendly and the choice at breakfast was good. There was a small amount of parking space at the front of the hotel. It stands at walking distance from the railway station but noise is NOT intrusive. There were a lot of stairs to the top floor of the hotel. There was a poor flow of water in the shower and the water took a long time to get hot, perhaps because of being on the top floor. In general terms, it offered good value for money. Thank you. "
Caroline Maria 2-night trip
Posted 3 days ago
The Linton Hotel
Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate

10/10 Excellent
"Excellent stay and service, food was excellent with a good choice offered on the menu. The bar was also really good with several choices of beverages available, all were offered at reasonable cost."
James 1-night trip
Posted 4 days ago
Carberry Tower Mansion House and Estate
Bayswell Park Hotel

Bayswell Park Hotel

8/10 Good
"Hotel location wonderful , room view was stunning , second time staying here , Staff great but the overall hotel and room really need updating . Rooms are tired and need work , my parents room had a hill view , beautiful view but the window was totally rotten . Quite expensive rooms for the tired decor . Would stay again but overall condition for the price would put me off . "
Lynne 2-night trip
Posted 7 days ago
Bayswell Park Hotel
Melville Castle

Melville Castle

10/10 Excellent
"best Scottish breakfast!!! Such a charming room we had with a sky window. "
Phillip 2-night trip
Posted 7 days ago
Melville Castle

Frequently asked questions

How much does a hotel room cost in Dunbar?
You can discover great hotels in Dunbar from $67 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 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. Discover more hotels in Dunbar on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Dunbar hotels with free parking?
If you're driving, a great Dunbar hotel with free parking is a bonus. 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