Find and Book Top Hotels in Duns

Search among 1 available hotel in Duns from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.4
Great72 reviews
MapView on map100 yd from City Center
From   US$ 67 /nightSelect

Best hotels and places to stay in Duns

Why visit?

Duns, located in the breathtaking Scottish Borders region, offers a charming blend of natural beauty, rich history, and warm hospitality. As a tourist, you'll be captivated by its stunning landscapes, fascinating historical sites, and the opportunity to immerse yourself in Scottish culture.

Where to stay?

When it comes to finding the perfect place to stay in Duns, there are several areas that offer great accommodations with excellent amenities and easy access to local attractions. Here are some of the best areas to consider:

Duns Town Center: If you prefer to be in the heart of the action, staying in the town center will give you easy access to shops, restaurants, and historical landmarks like Duns Castle and the Jim Clark Room.

Near Duns Law: For those seeking tranquility and breathtaking views, consider staying near Duns Law. This area provides a peaceful escape with its enchanting green fields and picturesque countryside.

Newton Don: Just a short drive from Duns, Newton Don is an idyllic rural setting that offers a wide range of accommodations. This area is perfect for those who want to explore the Scottish Borders at their own pace.

What is the average price per hotel room per night?

In Duns, the average price per hotel room per night varies depending on the hotel's star rating. Here is a rough estimate:

3-star hotels: Prices range from $70 to $120 per night.

4-star hotels: Prices range from $120 to $200 per night.

5-star hotels: Prices range from $200 to $400 per night.

Best value for money:

The White Swan Hotel: Offering comfortable rooms and friendly service, this hotel provides excellent value for money. Prices start at $80 per night.

The Black Bull Inn: With its cozy atmosphere and affordable rates, this inn is perfect for budget-conscious travelers. Prices start at $70 per night.

The Allanton Inn: This charming inn offers a delightful combination of affordability and quality. Prices start at $90 per night.

Best kid-friendly hotels:

Duns Castle Estate: Set within a historic castle, this hotel provides a magical experience for children with its large grounds and exciting outdoor activities.

Cross Keys Hotel: This family-friendly hotel offers spacious rooms and a central location, making it convenient for exploring Duns with kids in tow.

Best hotels for a romantic getaway:

Edrom Newton Steading: Nestled amidst picturesque surroundings, this converted steading offers a rustic and romantic escape for couples.

Schloss Roxburghe Hotel: Indulge in luxury and romance at this elegant hotel, set in a magnificent country estate and featuring opulent rooms and a spa.

Best for location:

The Wheatsheaf at Swinton: Situated in Swinton village, a short distance from Duns, this hotel provides an excellent base for exploring both Duns and nearby attractions.

The Red Lion: Located in the town center, this hotel offers convenience and accessibility to local amenities and places of interest.

Castle Venlaw Hotel: While not in Duns itself, this hotel is located in the nearby town of Peebles, offering stunning views and easy access to beautiful nature trails.

Best for a short city break:

The Green Hope Inn: This charming inn is perfect for a quick getaway, offering comfortable rooms and a cozy pub atmosphere.

The Smeaton Arms: With its friendly atmosphere and proximity to local attractions, this inn is ideal for a short break in Duns.

Show moreLess