Search for Cheap Deals on
Hotels in Dunbar

Photo by Mark Wilson

Choose from 1074 Dunbar Hotel Deals

Ravelston House
Ravelston House
3 out of 5
182 North High Street, Musselburgh, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $67 per night from Apr 28 to Apr 29
$67
per night
Apr 28 - Apr 29
Stay at this 3-star beach hotel in Musselburgh. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our ...
8.8/10 Excellent! (263 reviews)
"Very warm welcome, nice and clean room and bathroom."

Reviewed on Apr 19, 2024

Ravelston House
Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's Inns
4 out of 5
Spott Road, Dunbar, Scotland
  • 15 min drive from Tyninghame Beach
The price is $86 per night from Apr 28 to Apr 29
$86
per night
Apr 28 - Apr 29
Stay at this 4-star inn in Dunbar. Enjoy free WiFi, free parking, and breakfast. Our guests praise the helpful staff in our reviews. Popular attractions Dunbar ...
8.4/10 Very Good! (213 reviews)
Nice trip to Dunbar
"The Pine Marten was a great base for our stay in Dunbar. The town centre was about a 20 minute walk and it was very handy having a supermarket on the same site. The staff were friendly and helpful, the rooms clean and comfortable. A slight criticism would be that we stayed two nights and whilst I ..."

Reviewed on Apr 10, 2024

Pine Marten, Dunbar by Marston's Inns
Bayswell Park Hotel
Bayswell Park Hotel
4 out of 5
16 Bayswell Park, Dunbar, Scotland
  • 12 min drive from Tyninghame Beach
The price is $138 per night from Apr 24 to Apr 25
$138
per night
Apr 24 - Apr 25
Stay at this 4-star beach hotel in Dunbar. Enjoy free WiFi, free parking, and breakfast. Our guests praise the breakfast and the helpful staff in our reviews. ...
8.4/10 Very Good! (327 reviews)
"Sea views and friendly staff at this Victorian hotel. My single room was simple, comfortable and warm. Everything worked, though the lighting needs an upgrade. Dinner and breakfast were both good."

Reviewed on Apr 21, 2024

Bayswell Park Hotel
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
3 out of 5
100 Milton Road East, Edinburgh, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $155 per night from May 12 to May 13
$155
per night
May 12 - May 13
Stay at this 3-star spa hotel in Edinburgh. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the breakfast and the helpful staff in our reviews. ...
8.8/10 Excellent! (995 reviews)
"Welcoming staff, comfortable room, good facilities."

Reviewed on Apr 18, 2024

Best Western Kings Manor Hotel
Maitlandfield House Hotel
Maitlandfield House Hotel
3 out of 5
24 Sidegate, Haddington, Scotland
  • 28 min drive from Tyninghame Beach
The price is $128 per night from May 14 to May 15
$128
per night
May 14 - May 15
Stay at this 3-star business-friendly hotel in Haddington. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
8/10 Very Good! (214 reviews)
"The staff were very welcoming, helpful and informative and the hotel is pet friendly. The food was good and fairly priced. The town has plenty to offer and there are good walks nearby."

Reviewed on Apr 14, 2024

Maitlandfield House Hotel
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate
4 out of 5
East Lothian, Musselburgh, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $164 per night from Apr 25 to Apr 26
$164
per night
Apr 25 - Apr 26
Stay at this 4-star eco-certified hotel in Musselburgh. Enjoy free WiFi, free parking, and room service. Our guests praise the helpful staff in our reviews. ...
9.2/10 Wonderful! (716 reviews)
"Carberry tower is a stunning and well run establishment. The staff is excellent! From the moment we walked in the doors we knew we would be well taken care of. The suite we stayed in had ample room and a beautiful view of the front walk. The grounds are massive and so well kept, very enjoyable to ..."

Reviewed on Mar 29, 2024

Carberry Tower Mansion House and Estate
Melville Castle
Melville Castle
4 out of 5
Melville Castle, Lasswade, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $189 per night from May 7 to May 8
$189
per night
May 7 - May 8
Stay at this 4-star eco-certified castle in Lasswade. Enjoy free WiFi, free parking, and breakfast. Our guests praise the restaurant and the helpful staff in ...
8.4/10 Very Good! (111 reviews)
Great stay
"Excellent location to have a relaxing time. Could do with having on tap beer in the bar and not having garbage and laundry trucks outside our bedroom window early in the morning."

Reviewed on Apr 19, 2024

Melville Castle
Dalhousie Castle Hotel & Spa
Dalhousie Castle Hotel & Spa
4 out of 5
B704, Bonnyrigg, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $184 per night from Apr 28 to Apr 29
$184
per night
Apr 28 - Apr 29
Stay at this 4-star spa hotel in Bonnyrigg. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the restaurant and the helpful staff in our ...
8.6/10 Excellent! (679 reviews)
"This was a trip of a lifetime and wanted to stay in a castle for couple days and this place was hands down amazing so friendly, it’s quiet and clean. Looking forward to being back"

Reviewed on Apr 3, 2024

Dalhousie Castle Hotel & Spa
Aynetree Guest House
Aynetree Guest House
3 out of 5
12 Duddingston Crescent, (Milton Road), Edinburgh, Scotland
  • 1 hour drive from Tyninghame Beach
The price is $92 per night from May 19 to May 20
$92
per night
May 19 - May 20
Stay at this 3-star guesthouse in Edinburgh. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Royal Mile and Princes Street are located ...
7.6/10 Good! (96 reviews)
"Great communication. Fantastic little room. Great shower"

Reviewed on Mar 31, 2024

Aynetree Guest House
Marine North Berwick
Marine North Berwick
5 out of 5
Cromwell Road 18, North Berwick, Scotland
  • 21 min drive from Tyninghame Beach
The price is $315 per night from May 12 to May 13
$315
per night
May 12 - May 13
Stay at this luxury hotel in North Berwick. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the restaurant and the helpful staff in ...
8.8/10 Excellent! (174 reviews)
Great location
"Great location with beautiful views over the golf course and Firth of Forth. Sea view room was comfortable and had everything you need in a short stay"

Reviewed on Apr 18, 2024

Marine North Berwick
Kilconquhar Castle Estate
Kilconquhar Castle Estate
3 out of 5
Kilconquhar, Leven, Scotland
  • 45 min drive from Tyninghame Beach
The price is $108 per night from Apr 26 to Apr 27
$108
per night
Apr 26 - Apr 27
Stay at this 3-star family-friendly hotel in Leven. Enjoy breakfast, a fitness center, and an airport shuttle. Popular attractions Elie Beach and Wood Haven ...
8.6/10 Excellent! (200 reviews)
Nice, but room too warm for comfort
"It was an overnight stay with our 2 dogs. Lovely outside area for the dogs, large room. Only issue was it was so warm and stuffy, we didn't sleep well, also a large group arrived at 1am and came into the building chatting loudly for quite some time."

Reviewed on Mar 9, 2024

Kilconquhar Castle Estate
The Linton Hotel
The Linton Hotel
4 out of 5
3 Bridgend, East Linton, Scotland
  • 10 min drive from Tyninghame Beach
The price is $93 per night from May 1 to May 2
$93
per night
May 1 - May 2
Stay at this 4-star guesthouse in East Linton. Enjoy free parking, breakfast, and a bar/lounge. Our guests praise the breakfast and the helpful staff in our ...
8.2/10 Very Good! (297 reviews)
Lovely country inn, great from every point of view
"Friendly welcome, lovely clean room with a huge comfy bed and the meals in the restaurant were excellent."

Reviewed on Apr 11, 2024

The Linton Hotel
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.

HOTW-Hotel-Deals-726-959@2x.jpg (1918×258)*Savings based on Hot Rate® hotel bookings as compared with the lowest published rates found on leading retail travel sites. Hot Rates are different from retail rates. With Hot Rates you enter the date, location and star rating. Hotel revealed only after booking. All bookings final.

Find cheap hotels in Dunbar

You’re not an average traveler—and Hotwire knows it. Your wanderlust takes you off the beaten path to discover unique adventures and every travel destination’s lesser-known tourist scenes. Hotwire has the hookup! Book your Dunbar hotel with Hotwire to complete your one-of-a-kind travel checklist.

For you, intrepid voyager, Hotwire has a large selection of the best hotels in Dunbar.

Choosing the right hotel in Scotland has everything to do with the way you want your trip to go. If you’ve scribbled a few obscure destinations on your itinerary, you probably already have a good sense of how your getaway is taking shape. Lean into that by booking one of Dunbar’s 1,074 hotels. Choose the one that best catches your trip’s tourist drift.

If you’re traveling during the week for business, Hotwire can score you a luxury hotel for as low as $67. In town for pleasure? Hotwire still has you covered. If you’re in the mood for a quick last-minute weekend getaway or spa retreat, you can get up to 60% Dunbar hotel deals at the last minute.

While traveling, where you stay plays a major role in your overall vacation enjoyment. Choosing the right hotel is just as important as making sure you book the right flight and car rental. If you’re traveling with family or friends, you may need to book a hotel with connecting rooms. If you enjoy an elegant and relaxing hotel ambiance, opt for one of Hotwire’s luxury hotels in Dunbar. No matter your reason for visiting Dunbar, with Hotwire’s large selection of hotels in the area, you’re sure to book a hotel that meets all your accommodation needs.

Frequently Asked Questions About Dunbar hotels

Where can I find the best last-minute travel deals?

If you’re traveling in the spirit of spontaneity, you’ll love the idea of leaving your exact hotel choice up to chance. With Hotwire Hot Rates, you can save up to 60% off your next flight, hotel, or car rental. Just plug in your general preferences and let Hotwire choose last-minute hotel deals in Dunbar for as low as $67.

How many hotels are there in Dunbar?

With over 1,074 hotels in Dunbar, you’re sure to find one that best matches your travel mood. When you book with Hotwire, you can score a stellar home away from home for as low as $67.

How to find cheap car rentals in Dunbar?

Finding a cheap car rental deal in Dunbar is as easy as scoring cheap hotels in Dunbar. Hotwire partners with top-of-the-line car rental companies to bring you a large selection of affordable options. Whether you’re in need of a large SUV for the entire family or a more compact but stylish vehicle, Hotwire has you covered. You can even save up to 60% off a car rental deal if you book a Hotwire Hot Rate at the last minute.

Is it safe to travel to Dunbar now?

With recent COVID-19 closures and reopenings, many people are wondering, “Is it safe to travel to Dunbar right now?” When it’s time to book your getaway, be sure to check out the most up-to-date information on all safety measures, any restrictions, and guidance on traveling during the coronavirus pandemic.