Search Filter

Price

Star
  • 14
  • 66
  • 50
  • 8
  • 0
  • 340
Accommodation Type
  • Cottages 134
  • Holiday homes 109
  • Bed and breakfasts 81
  • Hotels 55
  • Guest houses 34
  • Inns 21
  • Apartments 19
  • Country houses 7
  • Holiday parks 7
  • Lodges 4
  • Hostels 3
  • Luxury tents 2
  • Farm stays 1
  • Chalets 1
Hotel Facilities
  • Parking458
  • Free parking445
  • Heating441
  • Non-smoking throughout430
  • Non-smoking rooms393
  • Internet services304
  • WiFi304
  • Free WiFi303
  • Private parking298
  • Pets allowed243
Kelso is a wealthy town that lies where the River Trevior meets the River Tweed. The spot where the two rivers meet is the site of Junction Pool, and salmon fishing is legendary here. Kelso holds the privilege of being named the most beautiful and most romantic town in Scotland. Kelso Abbey was once the largest of the Border abbeys. It was ransacked by the English during the 16th century, and the remaining ruins date from the 12th century. Nearby, take a look at the 18th century Old Parish Church with its unique octagon design. Floors Castle is also located in Kelso and is Scotland’s largest inhabited house. It was built in the 1720s in Georgian style. About 6 miles west of Kelso on a rocky knoll you can see Smailholm Tower, which offers amazing panoramic views of the area in addition to being a wonderful sight in itself. On the way to the tower you will pass the farmyard of Sandyknowe. Most walkers will enjoy the Pennine Way or the Borders Abbeys Way, the latter of which links the area’s abbeys in a 65-mile circuit – one for hikers and one for cyclists.

Hotels in Kelso, Roxburghshire, Hotels near Kelso


Please select a hotel from the list of hotels in and near Kelso. The list below displays hotels within 30 kilometers of Kelso.

478 Hotels found. Showing page 1 of 48
Order By
HOTEL IMAGE
The Black Swan Hotel

7 Horsemarket, Kelso, Roxburghshire, , Kelso , TD5 7HE

The Black Swan Hotel is 0.03 kilometers from Kelso . Room prices starting from £ 45

Check availability and book online.
Guest Reviews
8.2 out of 10

From 65 Reviews
Starting From
£ 45
HOTEL IMAGE
The Central Guesthouse

51 The Square , Kelso , TD5 7HF

The Central Guesthouse is 0.06 kilometers from Kelso . Room prices starting from £ 45

Check availability and book online.
Guest Reviews
8 out of 10

From 99 Reviews
Starting From
£ 45
HOTEL IMAGE
Central Apartment Kelso

18 Horsemarket Kelso , Kelso , TD5 7HF

Central Apartment Kelso is 0.07 kilometers from Kelso . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.2 out of 10

From 36 Reviews
Starting From
£ 0
Cross Keys Hotel, Kelso

The Cross Keys Hotel, 36-37 The Square , Kelso , TD5 7HL

Cross Keys Hotel, Kelso is 0.07 kilometers from Kelso . Room prices starting from £ 62

Check availability and book online.
Guest Reviews
8.3 out of 10

From 313 Reviews
Starting From
£ 62
Inglestone House Guest House

Abbey Row , Kelso , TD5 7JF

Inglestone House Guest House is 0.07 kilometers from Kelso . Room prices starting from £ 90

Check availability and book online.
Guest Reviews
9.5 out of 10

From 34 Reviews
Starting From
£ 90
Queenshead Hotel Kelso

24 T Kelso Bridge Street , Kelso , TD5 7JD

Queenshead Hotel Kelso is 0.11 kilometers from Kelso . Room prices starting from £ 60

Check availability and book online.
Guest Reviews
8.8 out of 10

From 380 Reviews
Starting From
£ 60
The Townhouse Kelso

Oven Wynd , Kelso , TD5 7HS

The Townhouse Kelso is 0.12 kilometers from Kelso . Room prices starting from £ 95

Check availability and book online.
Guest Reviews
9.7 out of 10

From 127 Reviews
Starting From
£ 95
Ednam House Hotel

Bridge Street , Kelso , TD5 7HT

Ednam House Hotel is 0.15 kilometers from Kelso . Room prices starting from £ 78

Check availability and book online.
Guest Reviews
8.4 out of 10

From 727 Reviews
Starting From
£ 78
The Cobbles Inn Apartment

9 Bowmont street , Kelso , TD5 7JH

The Cobbles Inn Apartment is 0.15 kilometers from Kelso . Room prices starting from £ 87.88

Check availability and book online.
Guest Reviews
9.3 out of 10

From 22 Reviews
Starting From
£ 87.88
Duncan House

Duncan House, Chalkheugh Terrace , Kelso , TD5 7DX

Duncan House is 0.19 kilometers from Kelso . Room prices starting from £ 65

Check availability and book online.
Guest Reviews
9.1 out of 10

From 279 Reviews
Starting From
£ 65