Hotels & places to stay in Kelso
40 places to stay in Kelso, SCT — ranked by guest rating and popularity.
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 KelsoBrowse by type
The numbers
40 places to stay · 11 guest-rated · average 4.5★
Showing 40 of 40
ResortWeather in Kelso
Best time to visit: July to September — typically pleasant, with comfortable temperatures and less rain.
Max/min °C with monthly precipitation. Climate normals via Open-Meteo.
Daylight hours in Kelso
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.
