Browse the Top Hotels & Guest Houses in Kelso

See what hotels and guest houses in Kelso offer, from comfortable overnight stays to breakfast options and guest facilities. Review accommodation profiles, read guest feedback and contact properties that match your travel needs.
The Cross Keys Hotel is a historic family-run accommodation provider in Kelso, Scotland, offering 27 individually designed bedrooms, event spaces, and dining facilities since 1769. Our hotel combines centuries-old heritage with modern amenities, providing guests with comfortable stays, locally sourced cuisine, and versatile venues for weddings and conferences in the Scottish Borders region.
Hotel Accommodation Wedding Venues Conference Facilities
Exceptional service Historic charm Prime location
Melrose (11.2 mi) Duns (12.9 mi) Galashiels (14.6 mi) Lauder (14.8 mi) Selkirk (16.3 mi) Wooler (16.8 mi) Eyemouth (23.2 mi) Belford (23.5 mi) Dunbar (28.0 mi) Haddington (28.1 mi)