We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Ednam House
Priceline
$103
View Deal
#1 Best Value of 4 hotels in Kelso
  • Free Parking
  • Restaurant
Cross Keys Hotel
Travelocity
$96
View Deal
#2 Best Value of 4 hotels in Kelso
  • Free Wifi
  • Free Parking
Roxburghe Hotel & Golf Course
TripAdvisor
$298
View Deal
#3 Best Value of 4 hotels in Kelso
  • Free Wifi
  • Free Parking
Queens Head Hotel
Loading prices...
#4 Best Value of 4 hotels in Kelso
  • Free Parking
  • Breakfast included
See all hotels in or near Kelso
The Balmoral Hotel
SAVE $132
$666
Agoda.com
$534
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Pool
Old Town Chambers
SAVE $120
$509
Booking.com
$389
View Deal
38.5 miles from Kelso
  • Free Wifi
The Principal Edinburgh
SAVE $34
$339
Agoda.com
$305
View Deal
38.9 miles from Kelso
  • Free Wifi
  • Restaurant
DoubleTree by Hilton Hotel Edinburgh City Centre
Doubletree
$194
View Deal
38.7 miles from Kelso
  • Free Wifi
  • Restaurant
Radisson Blu Hotel, Edinburgh
SAVE $88
$412
Radisson Blu
$324
View Deal
38.4 miles from Kelso
  • Free Wifi
  • Pool
SAVE $81
$422
Orbitz.com
$341
View Deal
39.3 miles from Kelso
  • Free Wifi
  • Room Service
Fraser Suites Edinburgh
FraserSuites.com
$268
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Restaurant
Edinburgh Marriott Hotel
SAVE $13
$206
Booking.com
$193
View Deal
41.9 miles from Kelso
  • Free Parking
  • Pool
Holiday Inn Express Edinburgh - Royal Mile
SAVE $53
$316
HIExpress.com
$263
View Deal
38.3 miles from Kelso
  • Free Wifi
  • Breakfast included
Edinburgh City Hotel
SAVE $36
$241
Agoda.com
$205
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Restaurant
The Dunstane Hotel
SAVE $61
$237
Agoda.com
$176
View Deal
39.5 miles from Kelso
  • Free Wifi
  • Free Parking
Apex Waterloo Place Hotel
SAVE $48
$292
Agoda.com
$244
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Pool
The Royal Scots Club
SAVE $175
$382
Priceline
$207
View Deal
39.0 miles from Kelso
  • Free Wifi
  • Restaurant
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
SAVE $58
$233
Travelocity
$175
View Deal
38.5 miles from Kelso
  • Free Wifi
  • Free Parking
Apex City of Edinburgh Hotel
SAVE $41
$248
Expedia.com
$207
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Restaurant
The Scotsman Hotel
SAVE $90
$366
Agoda.com
$276
View Deal
38.5 miles from Kelso
  • Free Wifi
  • Room Service
Waldorf Astoria Edinburgh - The Caledonian
SAVE $195
$531
Priceline
$336
View Deal
39.0 miles from Kelso
  • Free Wifi
  • Pool
Grassmarket Hotel
SAVE $17
$232
Agoda.com
$215
View Deal
38.5 miles from Kelso
  • Free Wifi
Stay Central Hotel
SAVE $118
$335
Orbitz.com
$217
View Deal
38.4 miles from Kelso
  • Free Wifi
  • Bar/Lounge
Hotel Ceilidh-Donia
SAVE $5
$185
Expedia.com
$180
View Deal
37.2 miles from Kelso
  • Free Wifi
  • Free Parking
SAVE $13
$434
Expedia.com
$421
View Deal
36.9 miles from Kelso
  • Free Wifi
  • Free Parking
The Inn Place
Booking.com
$252
View Deal
38.5 miles from Kelso
  • Free Wifi
  • Bar/Lounge
Apex Grassmarket Hotel
SAVE $48
$292
Booking.com
$244
View Deal
38.6 miles from Kelso
  • Free Wifi
  • Pool
Holiday Inn Express Edinburgh - Waterfront
Booking.com
$179
View Deal
39.5 miles from Kelso
  • Free Wifi
  • Free Parking
Kildonan Lodge Hotel
Expedia.com
$163
View Deal
36.9 miles from Kelso
  • Free Wifi
  • Free Parking
No photo provided
SAVE $26
$403
Orbitz.com
$377
View Deal
38.3 miles from Kelso
  • Free Wifi
  • Breakfast included
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.