Hotels in Kelso

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

Kelso, Scotland, United Kingdom
Aug 5 — Aug 62
Kelso, Scotland, United Kingdom
Thu 8/5
Fri 8/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kelso

Filter by star ratings
All filters
Inglestone House
Inglestone House
9.6 Excellent
Abbey Row, Kelso, United Kingdom
Show on map
0.0 mi from city centre, Kelso 
ExcellentBased on 41 reviews
9.6

Inglestone House Guest House provides a comfortable setting when in Kelso. It is moments from Kelso Abbey and nightlife and shopping options.

Schloss Roxburghe Hotel & Golf Course
Schloss Roxburghe Hotel & Golf Course
9.0 Excellent
1 Heiton Kelso, Kelso, United Kingdom
Show on map
3.1 mi from city centre, Kelso 
ExcellentBased on 258 reviews
9.0

This elegant property in Kelso offers free wireless internet, as well as a 24-hour reception and room service. It is a 10-minute drive from Kelso Abbey and has free private parking on site.

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

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.

Plough Hotel
Plough Hotel
8.9 Excellent
1 Main Street, Kelso, United Kingdom
Show on map
6.8 mi from city centre, Kelso 
ExcellentBased on 153 reviews
8.9

Conveniently situated and offering a swimming pool, this comfortable bed & breakfast is located an easy drive from Kelso. Guests can also enjoy complimentary internet access throughout the property.

Bellevue Guest House
Bellevue Guest House
8.8 Excellent
Bowmont Street, Kelso, United Kingdom
Show on map
0.3 mi from city centre, Kelso 
ExcellentBased on 133 reviews
8.8

Bellevue Guest House Kelso provides a comfortable setting while in Kelso. It is situated in close proximity to plenty of popular bars, clubs and restaurants.

Tips for booking a Kelso hotel

Cheapest month:November
Most expensive month:October
Average price in Kelso:$144/night
Absolute cheapest price found:$68/night
Cheapest day:Friday
Most expensive day:Monday
$113 - $174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$85 - $152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Kelso, Scottish Borders

Show all 124 hotels
Plough Hotel
Plough Hotel
8.9 Excellent
1 Main Street, Kelso, United Kingdom
Show on map
6.8 mi from city centre,  

Conveniently situated and offering a swimming pool, this comfortable bed & breakfast is located an easy drive from Kelso. Guests can also enjoy complimentary internet access throughout the property.

$102
Avg. per night
Ednam House Hotel
Ednam House Hotel
8.2 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.

$123
Avg. per night
Bellevue Guest House
Bellevue Guest House
8.8 Excellent
Bowmont Street, Kelso, United Kingdom
Show on map
0.3 mi from city centre,  

Bellevue Guest House Kelso provides a comfortable setting while in Kelso. It is situated in close proximity to plenty of popular bars, clubs and restaurants.

$123
Avg. per night
Inglestone House
Inglestone House
9.6 Excellent
Abbey Row, Kelso, United Kingdom
Show on map
0.0 mi from city centre,  

Inglestone House Guest House provides a comfortable setting when in Kelso. It is moments from Kelso Abbey and nightlife and shopping options.

$136
Avg. per night
Schloss Roxburghe Hotel & Golf Course
Schloss Roxburghe Hotel & Golf Course
9.0 Excellent
1 Heiton Kelso, Kelso, United Kingdom
Show on map
3.1 mi from city centre,  

This elegant property in Kelso offers free wireless internet, as well as a 24-hour reception and room service. It is a 10-minute drive from Kelso Abbey and has free private parking on site.

$288
Avg. per night

Hotel prices in Kelso

3 stars

$123 - $136

Inglestone House

#1 Most popular

Inglestone House
9.6 Excellent
$136
Avg. per night
Ednam House Hotel

#2 Most popular

Ednam House Hotel
8.2 Excellent
$123
Avg. per night
Bellevue Guest House

Best value

$123
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?

    Kelso is home to many highly-rated hotels, one of which is Bellevue Guest House, which has a current rating of 8.8. For other potential stays, consider Inglestone House and Ednam House Hotel, which can also be great places to stay in Kelso.

  • What is a good hotel near Floors Castle?

    Bellevue Guest House is a good hotel close to Floors Castle - it has scored 8.8 over 133 reviews from HotelsCombined users.

  • How much do hotels in Kelso cost?

    Hotels in Kelso cost an average of $188/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Kelso?

    HotelsCombined users have found cheap hotels in Kelso starting from $76 per night in the last 3 days.