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,413 reviewers
    3.2 mi from city centre
    from £297 per night
  • Resort
    3.35 mi from city centre
    from £245 per night
  • Apartment
    643 ft from city centre
    from £88 per night
  • Hotel

    Ednam House Hotel

    rated as 4 out of 5 by 1,577 reviewers
    1,001 ft from city centre
    from £98 per night
  • Apartment
  • Apartment
    6.75 mi from city centre
  • Apartment
    502 ft 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

Hotels in Kelso with breakfast included

  • Hotel

    Queenshead Hotel Kelso

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

Best rated hotels in Kelso

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

  • 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 287 reviewers
    7.12 mi from city centre
    from £100 per night

Why book with us?

FAQs about hotels in Kelso