Skip to main content

Hotels in Duns

17 handpicked places to stay

The White Swan Hotel

The White Swan Hotel

Hotel · Market Square, Duns

En-suite rooms with free WiFi and drinks on hand at The White Swan Hotel, right on Market Square in Duns, Scottish Borders.

Allanton Inn

Allanton Inn

Hotel · Allanton, Allanton · 3.4 miles away

Allanton Inn is a comfortable Scottish Borders inn near Allanton with well-appointed en-suite rooms and a dog-friendly beer garden.

The Wheatsheaf at Swinton

The Wheatsheaf at Swinton

Hotel · The Green, Duns

A small 10-room inn on the green at Swinton, near Duns in the Scottish Borders, with its own restaurant and bar.

The Wheatsheaf Hotel & Restaurant
4 star★

The Wheatsheaf Hotel & Restaurant

Inn · Swinton village green, 9 miles from Kelso · 4.6 miles away

A well-regarded restaurant with rooms overlooking the green in Swinton, Berwickshire, known for its dining as much as its comfortable, individually styled bedrooms.

The Craw Inn

The Craw Inn

Hotel · Auchencrow, Eyemouth · 4.7 miles away

A pet-friendly inn in Auchencrow, Eyemouth, with en-suite rooms, its own restaurant and bar, and free parking on site.

Chirnside Hall Hotel

Chirnside Hall Hotel

Hotel · Duns, Chirnside · 4.7 miles away

Chirnside Hall Hotel in Chirnside, Scottish Borders, pairs a restaurant and bar with easy reach of Berwick's attractions.

Green Hope

Green Hope

Guest Accommodation · Ellemford, Duns

Green Hope is a six-room guest house at Ellemford near Duns, deep in Scottish Borders countryside with walking and fishing on the doorstep.

Abbotsford B&B

Abbotsford B&B

B&B · 28 West Street, Norham · 7 miles away

Traditional B&B in Norham, Northumberland, with a hearty breakfast and packed lunches, near Norham Castle and the River Tweed.

Masons Arms

Masons Arms

B&B · 16 West Street, Berwick-upon-tweed · 7 miles away

A traditional B&B on West Street in walled Berwick-upon-Tweed, close to the coast and Northumberland's countryside, with its own bar and restaurant.

The Old School House Mordington

The Old School House Mordington

B&B · Mordington, Berwick-upon-Tweed · 8.4 miles away

A converted schoolhouse B&B near Berwick-upon-Tweed, suited to golfers, anglers and drivers who want free on-site parking and a quiet base.

Cantys

Cantys

B&B · Canty’s Bridge, Paxton Road, Berwick-upon-Tweed · 9.1 miles away

A relaxed B&B on Paxton Road in Berwick-upon-Tweed, ideal for travellers wanting a garden setting and easy access into the Scottish Borders.

West Longridge Manor B&B

West Longridge Manor B&B

B&B · Horncliffe, Berwick-upon-Tweed · 9.2 miles away

A small three-room B&B in a manor house at Horncliffe near Berwick-upon-Tweed, handy for the River Tweed and Northumberland coast.

Newcastle Arms Hotel

Newcastle Arms Hotel

Hotel · 50 High Street, Coldstream · 9.3 miles away

A High Street hotel in Coldstream, on the edge of the Scottish Borders countryside, with free parking, a garden and a bar.

Castle Hotel

Castle Hotel

Hotel · 11 High Street, Coldstream · 9.3 miles away

A High Street hotel in Coldstream, Scottish Borders, with a restaurant, bar and rooms that welcome families and pets alike.

The Schoolhouse B&B

The Schoolhouse B&B

B&B · Edgerston Schoolhouse, Jedburgh · 9.6 miles away

A converted schoolhouse near Jedburgh's historic sites and Borders countryside, with a garden, breakfast and pets welcome.

B&B
The Birdcage

The Birdcage

B&B · Knowe Head, Cornhill-on-Tweed · 9.9 miles away

A relaxed B&B in Cornhill-on-Tweed, Northumberland, well suited to golfers, anglers and dog owners after a quiet base by the Tweed.

Eyesleepover

Eyesleepover

Hotel · Toll Bridge Road, Eyemouth · 10 miles away

A straightforward base on Toll Bridge Road in Eyemouth for travellers who want golf, fishing or coastal walks without fuss.

🏨

Know a hotel / b&b in Duns that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b