Where to Rest

Hotels & places to stay in Kelso

40 places to stay in Kelso, SCT ranked by guest rating and popularity.

About Kelso:Population 6,87040 m elevationEurope/London timeAir quality Good (US AQI 23)

Where to stay in Kelso

Kelso, in SCT, has 23 places to stay listed on Where to Rest, ranging across guesthouses, hotels, and resorts. Among the highest-rated options are Cross Keys Hotel, Ednam House Hotel, and Queens Head Hotel.

The most comfortable time to visit is generally from July to September, when conditions are at their best for exploring the area.

Compare live availability and prices for Kelso across our booking partner. We may earn a commission — it costs you nothing extra.

Check live prices in Kelso

Browse by type

The numbers

40 places to stay · 11 guest-rated · average 4.5

Showing 40 of 40

Guesthouse
Inglestone House★★★
Abbey Row
4.9 (68)
Breakfast
Guesthouse
Duncan House★★★
Chalkheugh Terrace, Kelso
4.8 (43)
Guesthouse
The Old Priory★★★
33 - 35 Woodmarket, Kelso
4.8 (29)
Springwood Holiday Park, KelsoResort
Springwood Holiday Park
27 Springwood Estate, Kelso TD5 8LS
4.7 (110)
Holiday Home
Kelso Cobbles
2A Abbey Row, Kelso TD5 7JF
4.7 (3)
Guesthouse
Bellevue Guest House★★★
Bowmont Street
4.5 (58)
Hotel
Queens Head Hotel★★★
24 Bridge St, Kelso TD5 7JD
4.4 (521)
Hotel
Black Swan Hotel★★
7 Horsemarket, Kelso
4.3 (157)
Hotel
Cross Keys Hotel★★★
36-37 The Square
4.2 (589)
Hotel
Ednam House Hotel★★★
Bridge Street
4.2 (556)
Pet friendlySwimming pool
Guesthouse
The Central Guest House★★★
3.6 (37)
Breakfast
Guesthouse
Abbeyside
Bed & Breakfast
Alison Cavers
Hotel
Border Hotel
Holiday Home
Burnbrae Holidays
Chalet
Cairns House
Main Street, Stichill
Guesthouse
Edenbank
Chalet
Edenmouth Farm Cottages
Bed & Breakfast
Edenmouth Holiday Cottages
Hotel
Ednam House Hotel
Hotel
Ednam House Hotel
Kelso TD5 7HT
Holiday Home
Goshen Cottage
Holiday Home
Heather Brae
Hotel
Home in Kelso Scottish Borders - Two-Bedroom Apartment
Kelso TD5 7DH
Caravan Park
Houndridge
Bed & Breakfast
Houndridge Holiday Cottages
Guesthouse
Ivy Neuk
Lodge
Kelso Border Retreats
Holiday Home
Maggie's Cottage
Holiday Home
Plum Braes Barn Holidays
Holiday Home
Plumtree Cottage
Hotel
Queenshead Hotel Kelso
Hotel
Roxburghe Golf Course
Caravan Park
Springwood Estate Caravan Park
Hostel
Springwood Park
Guesthouse
The Bield
Bed & Breakfast
The Hermitage B&B
Bed & Breakfast
The Old Priory
Lodge
The Old School
Bed & Breakfast
The Townhouse

Weather in Kelso

Best time to visit: July to September — typically pleasant, with comfortable temperatures and less rain.

6°
2°
Jan
7°
2°
Feb
8°
2°
Mar
11°
4°
Apr
15°
7°
May
17°
10°
Jun
19°
11°
Jul
18°
11°
Aug
16°
9°
Sep
12°
7°
Oct
8°
3°
Nov
7°
3°
Dec

Max/min °C with monthly precipitation. Climate normals via Open-Meteo.

Daylight hours in Kelso

7.6h
Jan
9.6h
Feb
11.7h
Mar
14.1h
Apr
16.2h
May
17.5h
Jun
17.0h
Jul
15.1h
Aug
12.9h
Sep
10.6h
Oct
8.4h
Nov
7.1h
Dec

Daylight hours (15th of each month).

Other cities in United Kingdom

Staying in Kelso — FAQs

How many places to stay are there in Kelso?

There are 40 places to stay listed in Kelso on Where to Rest — hotels, bed & breakfasts, hostels, apartments and more, with photos, guest ratings, amenities and booking links.

Where is the best place to stay in Kelso?

Top-rated stays in Kelso include Abbeyside, Alison Cavers, Border Hotel. See our ranked list of the best places to stay in Kelso.

Are there hotels with a pool in Kelso?

Yes — 1 place to stay has a swimming pool in Kelso. Use the "Swimming pool" filter to find them.

Are there pet-friendly places to stay in Kelso?

1 place to stay in Kelso welcomes pets. Use the "Pet friendly" filter to see them all.

Places to stay nearby

Cities like Kelso