Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Dunbar

Station Road
< 0.1 Miles from the centre

Located in the seaside town of Dunbar, The Royal Mackintosh is just 2 minutes’ walk from Dunbar Rail Station. There is an on-site restaurant, and limited free parking is available. Each room at The Royal Mackintosh Hotel is located on the first floor and has its own TV and DVD player, along with tea and coffee-making facilities. There is an en suite bathroom and a hairdryer in every room. Furnished with wood from the boardroom of the RMS Mauretania, the Mauretania Restaurant serves dishes from fresh and local produce. The lounge bar offers informal dining and a range of malt whiskies, fine wines and real ales. Dunbar’s central shops and restaurants are located on the high street, all within a 5-minute walk from the hotel. Dunbar Golf Club and Winterfield Golf Course are both less than 5 minutes away by car, and Tantallon Castle is a 25-minute drive away.

Show more
per night from £100
Estimated price based on searches in the last month
84
1273 reviews by TrustYou
Spott Road
0.8 Miles from the centre
per night from £117
(price for Tue, 03 Oct)
86
962 reviews by TrustYou
16 Bayswell Park
0.5 Miles from the centre
per night from £117
(price for Tue, 03 Oct)
Queens Road
0.3 Miles from the centre

In the heart of Dunbar, this 3 star Visit Scotland awarded property is located just 50 metres from the sandy Dunbar Beach. The traditional hotel offers home-cooked food and a bar. Free WiFi is offered throughout the property. The elegant bedrooms each have modern en-suite bathrooms with complimentary toiletries and fluffy towels. All rooms feature a flat-screen TV, tea/coffee making facilities, a hairdryer and ironing facilities. Guests can relax in the 1902 Bar, which offers a wide selection of malt whiskies, local ale, spirits and cocktails. Drinks and snack are also available in the lobby area. The Grill restaurant serves traditional food and local specialities using fresh local Scottish produce. Dunmuir hotel is less than 10 minutes' walk from Dunbar Railway and the town centre. Dunbar Golf Club is 5 minutes' walk, Winterfield Golf Course is a 6-minute car drive, and Tantallon Castle is a 20-minute drive away. The Grill restaurant serves traditional food and local specialties using fresh local Scottish produce." We are delighted to advise that both our Bar and restaurant are Dog friendly. Booking is highly recommended and we cannot guarantee a table if you do not book prior to arrival.

Show more
per night from £148
Estimated price based on searches in the last month

Bayswell Hotel And Restaurant Hotel

16 Bayswell Park

Near John Muir's Birthplace

Show more
per night from £279
Estimated price based on searches in the last month

Hotels in Dunbar

One of Scotland's most popular tourism destinations, Dunbar is revered for its panoramic coastal views and is best known for being the birthplace of the famous explorer John Muir. This fascinating town, which was once a Royal Burgh, and has belonged to Scotland for approximately 1, 000 years, although the area has probably been inhabited since at least the Iron Age.

Places to visit in Dunbar:

John Muir's Birthplace

The former home of one of the world's most celebrated conservationists, John Muir's Birthplace is a popular museum and visitor attraction. Learn about Muir's exciting expeditions in this three-storey building, which has been carefully preserved in its original condition and is managed by the Friends of John Muir's Birthplace.

The Town House Museum

Housed in a formidable 16th-century building, this exhibition gallery showcases many fascinating local artefacts and is regularly open to the public. The Town House Museum also features what is believed to be the oldest Council Chamber still in operation in Scotland, and is close to many popular Dunbar hotels.

Dunbar Castle

Although now largely in ruins, Dunbar Castle was once a strategic defence and was largely demolished in the 16th century, although some of the stone was used for the construction of a quayside in Edinburgh. The John Muir Country Park, which includes the ruined castle, overlooks the town's historic harbour, and is an excellent place to witness the sunrise when there is good visibility.

Hotels and restaurants

For some hearty Scottish dishes and delicious seafood, dine at the charming Rocks restaurant, or enjoy other pub classics and excellent seafood at the Volunteer Arms. If you're after some vibrant Indian flavours, head to the Shapla Tandoori Restaurant, or choose the Creel Restaurant for other delightful Scottish classics.

For a welcoming atmosphere and comfortable, pet-friendly accommodation, choose the Royal Mackintosh Hotel, or consider booking a stay at the immaculate, hospitable Dunmuir Hotel. A little further afield in the pleasant coastal town of North Berwick is the enchanting Nether Abbey Hotel, which is known for its elaborate furnishings and superb food.

Day trip suggestion: Edinburgh

Less than an hour away by car, Edinburgh is, without doubt, one of the most photogenic and architecturally pleasing cities in Europe. The Scottish capital, which contains a UNESCO World Heritage Site, is the home of the National Museum of Scotland, the Museum of Childhood, the National Galleries of Scotland, and a Royal Botanic Garden. Another popular attraction in the city is Edinburgh Zoo, which is open all year round and contains more than 1, 000 animals and a special giant panda exhibit.

Frequently asked questions about Hotels in Dunbar

What are the most booked hotels in Dunbar?

According to our booking data, the most booked hotels in Dunbar are Pine Marten, Dunbar by Marston's Inns, Bayswell Park Hotel and Royal Mackintosh Hotel.

What is the lowest price for a double room in Dunbar?

The lowest price for a double room in Dunbar is £100.

If I want to stay in the center of Dunbar, which hotels shall I consider?

The best hotels near the center of Dunbar are Royal Mackintosh Hotel, Dunmuir Hotel and Bayswell Park Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555