Find hotels in Duns from ฿2,902
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Duns
Apartment
Family friendly
Check prices for these dates
Our top choices for Duns hotels

The Wheatsheaf at Swinton
The Wheatsheaf at SwintonDuns
9.4 out of 10, Exceptional, (107 reviews)
The price is ฿3,045
฿5,757 total
includes taxes & fees
14 Jan - 15 Jan

The Allanton Inn
The Allanton InnDuns
9.8 out of 10, Exceptional, (90 reviews)
The price is ฿4,836
฿5,803 total
includes taxes & fees
15 Jan - 16 Jan

Groom's Cottage
Groom's CottageDuns
10.0 out of 10, Exceptional, (1 review)
The price is ฿11,367
฿13,641 total
includes taxes & fees
8 Feb - 9 Feb


Charlies Cottage
Charlies CottageDuns
The price is ฿12,118
฿14,541 total
includes taxes & fees
24 Jan - 25 Jan

Spring Cottage
Spring CottageDuns
The price is ฿12,761
฿15,313 total
includes taxes & fees
14 Jan - 15 Jan

The Coach House
The Coach HouseDuns
The price is ฿10,366
฿12,439 total
includes taxes & fees
17 Jan - 18 Jan


Gardener's Cottage
Gardener's CottageDuns
9.0 out of 10, Wonderful, (2 reviews)
The price is ฿9,365
฿11,238 total
includes taxes & fees
17 Jan - 18 Jan


Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
9.2 out of 10, Wonderful, (930 reviews)
The price is ฿3,056
฿3,667 total
includes taxes & fees
15 Jan - 16 Jan

Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.8 out of 10, Excellent, (1,003 reviews)
The price is ฿1,577
฿1,892 total
includes taxes & fees
11 Jan - 12 Jan

The Townhouse Hotel
The Townhouse HotelMelrose
9.6 out of 10, Exceptional, (237 reviews)
The price is ฿4,245
฿5,094 total
includes taxes & fees
11 Jan - 12 Jan

East Horton Farmhouse
East Horton FarmhouseWooler
9.8 out of 10, Exceptional, (216 reviews)
The price is ฿4,030
฿4,836 total
includes taxes & fees
12 Jan - 13 Jan

The Lodge at Craigielaw
The Lodge at CraigielawAberlady
9.4 out of 10, Exceptional, (176 reviews)
The price is ฿2,839
฿3,406 total
includes taxes & fees
11 Jan - 12 Jan

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - NewcraighallNewcraighall
9.0 out of 10, Wonderful, (16 reviews)
The price is ฿1,892
฿2,271 total
includes taxes & fees
23 Jan - 24 Jan

Dryburgh Abbey Hotel
Dryburgh Abbey HotelMelrose
8.8 out of 10, Excellent, (852 reviews)
The price is ฿3,785
฿4,542 total
includes taxes & fees
4 Feb - 5 Feb

Ravelston House
Ravelston HouseMusselburgh
8.6 out of 10, Excellent, (422 reviews)
The price is ฿1,419
฿1,703 total
includes taxes & fees
11 Jan - 12 Jan
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.
Save an average of 15% on thousands of hotels when you're signed in
Where to stay in Duns
Find the best Duns areas for the activities you enjoy most.
Ellemford
Though Ellemford may not have many top sights, you can venture to the surrounding area to see attractions like Duns Castle Nature Reserve and The Jim Clark Room.
Stay near popular Duns attractions
Learn more about Duns
Explore the medieval Duns Castle with its woodland walks and discover the childhood home of racing legend Jim Clark at his dedicated museum. Climb the nearby Dirrington Great Law hill for panoramic views or visit Mary Queen of Scots' House in Jedburgh for fascinating royal history.

Photo by Jim Barton
Open Photo by Jim Barton
More cheap stays in Duns

Homesly Guest Rooms - Self Checkin
40 Walkergate Berwick-upon-Tweed England
The price is ฿3,090 per night from 11 Jan to 12 Jan
฿3,090
฿3,707 total
11 Jan - 12 Jan
includes taxes & fees
5.8/10 (17 reviews)










































































