Find Luxury Hotels in Kelso

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Kelso Luxury Hotels

Our top choices for Kelso luxury hotels

Ednam House Hotel

Ednam House Hotel
3.0 star property
Kelso
8.4 out of 10, Very Good, (494 reviews)
"Very attentive and helpful staff. Very warm and cosy room."
United Kingdom
Ken
The price is ₩96,872
₩116,239 total
includes taxes & fees
Feb 17 - Feb 18
Ednam House Hotel

The Roxburghe Hotel & Golf Course

The Roxburghe Hotel & Golf Course
4.0 star property
Kelso
9.4 out of 10, Exceptional, (43 reviews)
"Booked an overnight at short notice. This hotel was perfect. We ate in the restaurant which was amazing. Staff were incredible. Breakfast was perfect!! A perfect stay in an incredible setting. "
United Kingdom
Patricia
The Roxburghe Hotel & Golf Course
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Kelso Hotel Reviews

Frequently asked questions

Are you looking for a luxury hotel for your stay in Kelso?
During your visit, you might want to enjoy the riverfront and gardens which Kelso is known for.
What's the best luxury hotel in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a luxury hotel with 4 restaurants and a full-service spa, and it's a popular choice for Expedia travelers looking for an elegant place to stay.
When can I expect good weather in Kelso?
Planning for the weather is a good way to make your trip to Kelso relaxing and enjoyable, especially when you're splurging. The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Kelso is 31 inches.
What's there to see and do in Kelso?
Enjoy all that Kelso has to offer when you visit Kelso Abbey, Kelso Racecourse, and Floors Castle. If you have extra time while you're in the area, you might want to stop by Northumberland National Park and Borders Abbeys Way.