Hotels in Kelso

Kelso, in the heart of the Scottish Borders, offers a charming retreat with stunning landscapes and a rich tapestry of history. Kelso Hotels provide the perfect base for exploring this picturesque town, where the River Tweed meets the River Teviot. With exciting deals to suit every traveller's taste, there's never been a better time to delve into Kelso's warm hospitality. Whether it's a cosy inn or a luxurious stay, Kelso has something special for everyone.

  • Hotel

    Schloss Roxburghe Golf Resort, part of Destination by Hyatt

    rated as 4 out of 5 by 1,409 reviewers
    3.2 mi from city centre
    from £190 per night
  • Apartment
    643 ft from city centre
    from £88 per night
  • Hotel

    Ednam House Hotel

    rated as 4 out of 5 by 1,573 reviewers
    1,001 ft from city centre
    from £93 per night
  • Apartment
  • Apartment
    6.75 mi from city centre
  • Apartment
    6.48 mi from city centre
  • B&B
    6.78 mi from city centre
  • Apartment
    3.38 mi from city centre
  • Apartment
    7.11 mi from city centre
  • Apartment
    2.83 mi from city centre
  • Apartment
    466 ft from city centre
  • Apartment
  • Apartment
    787 ft from city centre
  • Apartment
    6.35 mi from city centre
  • Apartment
    2.79 mi from city centre

Hotels in Kelso with breakfast included

  • Hotel

    Queenshead Hotel Kelso

    rated as 4 out of 5 by 251 reviewers
    827 ft from city centre
    from £105 per night

Best rated hotels in Kelso

Explore the best rated hotels in Kelso, United Kingdom based on the opinions of other travelers

  • Resort
    3.35 mi from city centre
    from £204 per night
  • Hotel

    Plough Hotel

    rated as 4.5 out of 5 by 154 reviewers
    6.79 mi from city centre

Cheap hotels in Kelso

Affordable budget hotels in Kelso

  • Hotel

    The Border Hotel

    rated as 4 out of 5 by 286 reviewers
    7.12 mi from city centre
    from £100 per night

Why book with us?

FAQs about hotels in Kelso