Hotels in Kelso
From $126Dryburgh Abbey Hotel
3.9(1,418 reviews)CharmingHotelQuiet+1
From $104Ednam House Hotel
4.0(1,394 reviews)BusinessCharmingHotel+1
From $230Schloss Roxburghe, Part Of Destination By Hyatt
4.4(1,170 reviews)BusinessHotelQuiet+1
From $124Waverley Castle Hotel
3.7(1,083 reviews)ClassicHistoric HotelHotel+1
From $130Allanton Inn
4.8(739 reviews)BusinessFamilyInn+2
From $161Buccleuch Arms Scottish Borders
4.0(586 reviews)BusinessFamilyHotel+1
From $133Black Bull Hotel
4.4(549 reviews)BusinessFamilyHotel+1
From $144The Old Priory
4.9(543 reviews)Bed and BreakfastCharmingMid-range+2
From $191Burt's Hotel
4.4(528 reviews)FamilyHistoric HotelHotel+1
From $69Cross Keys Hotel
4.0(519 reviews)FamilyHotelMid-range+1
From $122Meadhon Guest House
4.9(474 reviews)Bed and BreakfastBusinessMid-range+2
From $179The Wheatsheaf at Swinton
4.6(472 reviews)Bed and BreakfastBusinessFamily+2
From $197The Collingwood Arms Hotel
4.6(471 reviews)BusinessFamilyHotel+1
Fauhope Country House
5.0(456 reviews)Bed and BreakfastBusinessFamily+2
From $163The Townhouse Hotel
4.6(440 reviews)BusinessHotelModern+1
From $165Kingsknowes Hotel
4.6(429 reviews)BusinessFamilyHotel+1
From $128Auld Cross Keys Inn
4.6(421 reviews)Bed and BreakfastBusinessFamily+2
From $140Allerton House
4.9(343 reviews)CharmingGuest houseModern+2
From $172The Border Hotel
4.4(277 reviews)CharmingFamilyMid-range+2
Hendersyde Farm Holiday Cottages
4.9(265 reviews)CharmingCottageFamily+2
From $108Hundalee House
4.7(259 reviews)Bed and BreakfastClassicQuirky Hotels+2
From $107The Mason's Arms
4.5(249 reviews)BusinessFamilyGuest house+2
From $108King's Arms Hotel
3.8(245 reviews)BusinessHistoric HotelHotel+1
From $99Queens Head Hotel
4.1(243 reviews)FamilyHotelMid-range+1