Search Luxury Hotels in Kelso

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Top Kelso Luxury Hotels

Ednam House Hotel

3.0 star property
Kelso
  • Pet-friendly
  • Parking included
  • Free WiFi
  • Breakfast available
  • Business services
  • Bar
8.4 out of 10, Very good, (487)
Surrounded by stunning river vistas, this historic Kelso retreat elevates every moment with its exceptional restaurant, elegant bar, and beautiful grounds. Modern, spacious rooms complement the charming atmosphere created by crackling log fires and attentive service.
Ednam House Hotel

The Roxburghe Hotel & Golf Course

4.0 star property
Kelso
  • Concierge services
9.4 out of 10, Exceptional, (43)
Surrounded by Kelso's scenic landscape, this upscale hotel combines sporting excellence with indulgent relaxation. Championship fairways lead to treatment rooms offering hot stone massages and aromatherapy, while the Melrose Restaurant serves refined meals in an elegant country setting.
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.
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 temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Kelso is 799 mm.
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 Smailholm Tower and Northumberland National Park.