Hotels in Dunbar

Thu, Feb 19
Sun, Feb 22
February 2026
19
March 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
Feb 19 - Feb 20
Tomorrow
Feb 20 - Feb 21
This weekend
Feb 20 - Feb 22
Next weekend
Feb 27 - Mar 1

Where to stay in Dunbar?

2 Bed Cabin Sleeps 6 - Balcony, Parking & Pets
2 Bed Cabin Sleeps 6 - Balcony, Parking & Pets
Dunbar
$109 nightly
$130 total
Feb 24 - Feb 25
Total with taxes and fees
2 Bed Cabin Sleeps 6 - Balcony, Parking & Pets
Bayswell Park Hotel
Bayswell Park Hotel
Dunbar
  • Elegant coastal hotel with direct access to train station and scenic sea views.
$115 nightly
$138 total
Feb 26 - Feb 27
Total with taxes and fees
Bayswell Park Hotel
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.
$71 nightly
$85 total
Feb 22 - Feb 23
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns
Woodpecker Lodge
Woodpecker Lodge
Dunbar
  • Peaceful cottage on a Dunbar golf course with views of the fairways and greens.
$715 nightly
$858 total
Mar 5 - Mar 6
Total with taxes and fees
Woodpecker Lodge
The Linton Hotel
The Linton Hotel
East Linton
  • Enjoy countryside charm at this East Linton guesthouse near historic mills.
$56 nightly
$67 total
Mar 19 - Mar 20
Total with taxes and fees
The Linton Hotel
Open Arms Hotel
Open Arms Hotel
Dirleton
$94 nightly
$113 total
Feb 24 - Feb 25
Total with taxes and fees
Open Arms Hotel
Marshall Meadows Manor House
Marshall Meadows Manor House
Berwick-upon-Tweed
  • Country manor house near Berwick-upon-Tweed station with cocktail bar and garden.
$101 nightly
$122 total
Mar 18 - Mar 19
Total with taxes and fees
Marshall Meadows Manor House
Ravelston House
Ravelston House
Musselburgh
  • Experience modern comfort minutes from Edinburgh Castle in Musselburgh.
$38 nightly
$46 total
Feb 22 - Feb 23
Total with taxes and fees
Ravelston House
The Inn at Lathones
The Inn at Lathones
Leven
  • Ancient farmhouse hotel near St Andrews offering Scottish charm in a countryside setting.
$85 nightly
$102 total
Feb 22 - Feb 23
Total with taxes and fees
The Inn at Lathones
Balhousie Farm
Balhousie Farm
Leven
  • Set in serene Leven countryside, this B&B offers complimentary breakfast and parking.
$112 nightly
$134 total
Mar 2 - Mar 3
Total with taxes and fees
Balhousie Farm
Premier Inn Edinburgh A1 - Musselburgh
Premier Inn Edinburgh A1 - Musselburgh
Musselburgh
  • Enjoy quick Edinburgh adventures from our hotel just 15 minutes from the Playhouse.
$57 nightly
$69 total
Mar 22 - Mar 23
Total with taxes and fees
Premier Inn Edinburgh A1 - Musselburgh
The Ship Inn
The Ship Inn
Elie
  • Charming beachside inn with gastropub fare and tranquil garden views in Leven.
$211 nightly
$254 total
Feb 22 - Feb 23
Total with taxes and fees
The Ship Inn
The Lodge at Craigielaw
The Lodge at Craigielaw
Aberlady
  • Experience a round of golf at this inn's 18-hole course in Aberlady.
$83 nightly
$100 total
Mar 4 - Mar 5
Total with taxes and fees
The Lodge at Craigielaw
Seascape Largo
Seascape Largo
Leven
  • Experience seaside elegance in this historic Victorian B&B on Scotland's coast.
Seascape Largo
The Law
The Law
North Berwick
  • Relax at this historic North Berwick gem with a pair of stylish bars and unique atmosphere.
$155 nightly
$187 total
Feb 22 - Feb 23
Total with taxes and fees
The Law
Kirkhill Estate Rooms
Kirkhill Estate Rooms
Gorebridge
  • Countryside escape near Edinburgh with elegant rooms and medieval castle views.
$61 nightly
$73 total
Feb 26 - Feb 27
Total with taxes and fees
Kirkhill Estate Rooms
Dunclutha Guest House
Dunclutha Guest House
Leven
  • Enjoy a seaside escape at this Leven guesthouse with relaxing hot tub access.
$122 nightly
$122 total
Feb 22 - Feb 23
Total with taxes and fees
Dunclutha Guest House
The Waterfront
The Waterfront
Anstruther
  • Scenic coastal inn with easy St. Andrews access and complimentary perks.
$121 nightly
$145 total
Mar 10 - Mar 11
Total with taxes and fees
The Waterfront
The Juniperlea Inn
The Juniperlea Inn
Pathhead
  • Experience Pathhead's charm at this cozy B&B near Glenkinchie Distillery.
$113 nightly
$136 total
Feb 23 - Feb 24
Total with taxes and fees
The Juniperlea Inn
The Allanton Inn
The Allanton Inn
Duns
  • Tranquil countryside inn near historic attractions, offering fine dining and cozy bar.
$126 nightly
$152 total
Feb 25 - Feb 26
Total with taxes and fees
The Allanton Inn
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 February
Typical weather for Dunbar
February
High 44°F / low 38°F. Cloudy most days.
View properties in February
44°
38°
46°
39°
49°
41°
54°
45°
58°
50°
62°
53°
62°
54°
59°
51°
54°
48°
48°
43°
45°
39°
43°
38°
Monthly weather averages (˚F)

Top neighborhoods in Dunbar

Whitekirk

Innerwick

Top landmarks in Dunbar

Known locally as the Bridge to Knowhere. Bass Rock in the background.
Photo by Mark Wilson

Belhaven Beach

5.0/5 (1 review)
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
Winterfield golf course at Belhaven Bay is in the most stunning location! Great walks and a few nice pubs in Dunbar. Only 45 minutes from Edinburgh.
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
Known locally as the Bridge to Knowhere. Bass Rock in the background.
Photo by Mark Wilson

John Muir Country Park

If you like the great outdoors, you might want to take time to explore John Muir Country Park, located 2.2 mi (3.6 km) from central Dunbar. If you like John Muir Country Park, you'll love Bass Rock and North Berwick Law, both just a short drive away.
See properties

Dunbar Golf Club

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

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'd also like to explore some of the parks in Dunbar, John Muir Country Park is nearby.
See properties

Whitesands

When the beach is calling your name, you might want to head down to Whitesands, located 2 mi (3.2 km) from central Dunbar. Enjoy the sunset by the shore at Belhaven Beach, Hedderwick Sands, and Tyne Sands.
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 Harbor

Imagine strolling along Dunbar Harbor for some great waterfront pics when in the heart of Dunbar.
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 Winterfield Golf Club.

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

Melville Castle

Melville Castle

10/10 Excellent
"i was pleasantly surprised. the room was very nice and even had usb plugs. The shower was nice and hot and the bed very comfortable. "
TAYLOR 1-night trip
Posted 3 days ago
Melville Castle
Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate

10/10 Excellent
"Lovely settings with old Castle romance feel! The grounds are lovely too great walking, and photography. Breakfast full Scottish lovely. "
Gilmour 1-night trip
Posted 5 days ago
Carberry Tower Mansion House and Estate
Best Western Kings Manor Hotel

Best Western Kings Manor Hotel

10/10 Excellent
"Everything excellent."
Craig 5-night trip
Posted 9 days ago
Best Western Kings Manor Hotel
The Linton Hotel

The Linton Hotel

10/10 Excellent
"The food was very good as were all the staff.lovely atmosphere in the pub where we met some lovely locals"
Maureen 1-night trip
Posted 2 weeks ago
The Linton Hotel
Marshall Meadows Manor House

Marshall Meadows Manor House

10/10 Excellent
"-Spotless comfortable room and bed -Good range of food on menu and quality of food very good -Staff friendly and helpful -Prices very reasonable -Cliff walk very convenient -Hotel very quiet despite proximity of A1 -Would definitely stay again if we are in the area"
Claire 1-night trip
Posted 2 weeks ago
Marshall Meadows Manor House
The Lodge at Craigielaw

The Lodge at Craigielaw

10/10 Excellent
"Room comfortable, clean and nicely decorated. Staff very friendly and helpful. "
Angela 3-night trip
Posted 2 weeks ago
The Lodge at Craigielaw
Kilconquhar Castle Estate

Kilconquhar Castle Estate

10/10 Excellent
"Everything very clean very quiet staff first class"
Mark 2-night trip
Posted 2 weeks ago
Kilconquhar Castle Estate
Marine North Berwick

Marine North Berwick

10/10 Excellent
"Very clean, lovely location and views, great breakfast and lovely drink in the bar. Billiards room was fun!!"
Susan 1-night trip
Posted 2 weeks ago
Marine North Berwick
Caledonian Hotel

Caledonian Hotel

10/10 Excellent
"Yes "
francis 3-night trip
Posted 1 month ago
Caledonian Hotel

Frequently asked questions

How much does a hotel room cost in Dunbar?
You can discover great hotels in Dunbar from $46 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 is an accommodation that is popular with guests.
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