Hotels in Kelso

Search and compare Kelso hotels from hundreds of travel sites and save

Kelso, Scotland, United Kingdom
10 Dec — 11 Dec2
Kelso, Scotland, United Kingdom
Fri 10/12
Sat 11/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kelso

Filter by star ratings
All filters
The Border Hotel
The Border Hotel
8.9 Excellent
Kirk Yetholm, Kelso, United Kingdom
Show on map
7.1 mi from city centre, Kelso 
ExcellentBased on 171 reviews
8.9

Located within the picturesque countryside of Kirk Yetholm, The Border Hotel provides comfortable accommodation and a full range of facilities, such as meeting rooms, a ticket service and a tour desk. It is ideally positioned for those wishing to visit local attractions.

Ednam House Hotel
Ednam House Hotel
8.1 Excellent
Bridge Street, Kelso, United Kingdom
Show on map
0.0 mi from city centre, Kelso 
ExcellentBased on 690 reviews
8.1

Located amongst a variety of well-known tourist hot spots, shops and dining options, Ednam House Hotel is ideal for those wishing to explore Kelso and its surroundings. It is close to Kelso Abbey.

Cross Keys Hotel
Cross Keys Hotel
8.1 Excellent
36-37 The Square, Kelso, United Kingdom
Show on map
0.0 mi from city centre, Kelso 
ExcellentBased on 462 reviews
8.1

Cross Keys Hotel Kelso provides comfortable 3-star accommodation in Kelso. It is close to Kelso Abbey, shops and nightlife options.

Tips for booking a Kelso hotel

Cheapest month:November
Most expensive month:October
Average price in Kelso:£107/night
Absolute cheapest price found:£52/night
Cheapest day:Friday
Most expensive day:Monday
£85 - £131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£64 - £115
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Kelso hotels

Show all 135 hotels
1
Cross Keys Hotel
Cross Keys Hotel
8.1 Excellent
36-37 The Square, Kelso, United Kingdom
Show on map
0.0 mi from city centre, Kelso, SCT, United Kingdom 

Cross Keys Hotel Kelso provides comfortable 3-star accommodation in Kelso. It is close to Kelso Abbey, shops and nightlife options.

Cheapest hotels in Kelso, Scottish Borders

Show all 135 hotels
Cross Keys Hotel
Cross Keys Hotel
8.1 Excellent
36-37 The Square, Kelso, United Kingdom
Show on map
0.0 mi from city centre,  

Cross Keys Hotel Kelso provides comfortable 3-star accommodation in Kelso. It is close to Kelso Abbey, shops and nightlife options.

£79
Avg. per night
The Border Hotel
The Border Hotel
8.9 Excellent
Kirk Yetholm, Kelso, United Kingdom
Show on map
7.1 mi from city centre,  

Located within the picturesque countryside of Kirk Yetholm, The Border Hotel provides comfortable accommodation and a full range of facilities, such as meeting rooms, a ticket service and a tour desk. It is ideally positioned for those wishing to visit local attractions.

£85
Avg. per night
Ednam House Hotel
Ednam House Hotel
8.1 Excellent
Bridge Street, Kelso, United Kingdom
Show on map
0.0 mi from city centre,  

Located amongst a variety of well-known tourist hot spots, shops and dining options, Ednam House Hotel is ideal for those wishing to explore Kelso and its surroundings. It is close to Kelso Abbey.

£86
Avg. per night

Hotel prices in Kelso

3 stars

£79 - £86

Ednam House Hotel

No. 1 most popular

Ednam House Hotel
8.1 Excellent
£86
Avg. per night
The Border Hotel

No. 2 most popular

The Border Hotel
8.9 Excellent
£85
Avg. per night
Cross Keys Hotel

Best value

Cross Keys Hotel
8.1 Excellent
£79
Avg. per night
4 stars and up

£81 - £160

Mill House

Best value

Mill House
9.5 Excellent
£81
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Kelso

Kelso travel FAQs

  • What are the best hotels in Kelso?

    Ednam House Hotel, rated with a score of 8.1 from 690 reviewers, is one of the most popular hotels in Kelso. Other top stays include Cross Keys Hotel, with an average rating of 8.1 from 462 reviewers, and The Border Hotel, with a score of 8.9 from 171 reviewers.

  • What is a good hotel near Floors Castle?

    Ednam House Hotel is a hotel near Floors Castle that is popular with HotelsCombined users, scoring 8.1 across 690 reviews.

  • How much is a hotel in Kelso tonight?

    Over the last 3 days, the starting price of a hotel in Kelso tonight has been as low as £60 and the average price has been as much as £111.