Hotels in Kelso, United Kingdom

Search & Compare Kelso Hotels

Save up to 40%!

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Kelso

Kelso overview

Kelso is a friendly locale distinct for its riverfront and gardens. You'll find a wide variety of bars and restaurants. You can take in the local culture of Kelso at Floors Castle and Mellerstain House. You might find that sights like Kelso Old Parish Church and Kelso Abbey are worth a visit.

Where to stay in Kelso

A welcoming city for all, Kelso has a variety of hotels and other lodging options. There are 12 hotels in Kelso and you can shop as many as 372 deals for rooms on Hotels.com, some with discounts of up to 10%. We have room prices starting at 16 USD per night and below are the number of hotels by star rating in Kelso as well as in the surrounding area:
  • • 3 5-star hotels from 67 USD per night
  • • 46 4-star hotels from 56 USD per night
  • • 45 3-star hotels from 48 USD per night

How to get to Kelso

Fly in to Edinburgh (EDI), 46.8 mi (75.3 km) from downtown Kelso.

What to see around Kelso

Memorable for its landmarks including:
  • • Kelso Old Parish Church
  • • Kelso Abbey
  • • Floors Castle
  • • Smailholm Tower
  • • Mellerstain House
Recommended places to see include:
  • • Kelso Old Parish Church
  • • Kelso Abbey
  • • Kelso Racecourse
  • • Floors Castle
  • • Smailholm Tower

When to visit Kelso

When planning your trip, you might be wondering when is the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 46°F day, 32°F night
  • • April-June: 63°F day, 35°F night
  • • July-September: 66°F day, 44°F night
  • • October-December: 55°F day, 31°F night
Seasonal rainfall averages
  • • January-March: 0.24 inches
  • • April-June: 0.12 inches
  • • July-September: 0.20 inches
  • • October-December: 0.24 inches