Photo by Phyllis Robb

Hotels in Kelso

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Kelso?

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.
trending_down

Our prices for Kelso are cheapest in January

See average prices and weather for all months

Price trends for hotels in Kelso

Pricing is based on two traveler single night rates
Jun
$375
Average price during June is $375
Jul
$361
Average price during July is $361
Aug
$352
Average price during August is $352
Sep
$290
Average price during September is $290
Oct
$215
Average price during October is $215
Nov
$221
Average price during November is $221
Dec
$236
Average price during December is $236
Jan
$162
Average price during January is $162
Feb
$164
Average price during February is $164
Mar
$248
Average price during March is $248
Apr
$248
Average price during April is $248
May
$355
Average price during May is $355
Currently viewing crowd sizes and weather for June.

June

trending_flatModerate crowds
High 60°F / low 47°F. Cloudy most days.
60°
weather_cloudy
June, Moderate crowds, average high temperature 60 degrees Fahrenheit, average low temperature 47 degrees Fahrenheit. Cloudy most days.
47°
63°
weather_cloudy
July, High crowds, average high temperature 63 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
63°
weather_cloudy
August, High crowds, average high temperature 63 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
60°
weather_cloudy
September, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
54°
weather_cloudy
October, High crowds, average high temperature 54 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
47°
weather_cloudy
November, Moderate crowds, average high temperature 47 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
43°
weather_cloudy
December, Moderate crowds, average high temperature 43 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
42°
weather_cloudy
January, Low crowds, average high temperature 42 degrees Fahrenheit, average low temperature 34 degrees Fahrenheit. Cloudy most days.
34°
43°
weather_cloudy
February, Low crowds, average high temperature 43 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
46°
weather_cloudy
March, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
50°
weather_cloudy
April, Low crowds, average high temperature 50 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
55°
weather_cloudy
May, Moderate crowds, average high temperature 55 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Cloudy most days.
42°
Monthly weather averages (˚F)

Top landmarks in Kelso

Learn more about Kelso

Admired for its riverfront and gardens, Kelso features attractions such as Kelso Abbey and Kelso Racecourse. Visitors to this welcoming city speak highly of the bars whereas sights include Floors Castle and Mellerstain House.

The Roxburghe Golf Course This championship golf course, designed by Dave Thomas and opened in 1997, is one of the top inland courses in Scotland. It has been the venue for the Scottish Seniors Open and in 2008 will host the Amateur Boys championship. The professional course record of 66 is held by Sergio Garcia. Viewed in late November.
by
(
)
Open Photo by Walter Baxter (CC BY-SA) / Cropped from original

Frequently asked questions

What accommodations do travelers like in Kelso?
Inglestone House, The Old Priory Guesthouse and The Border Hotel are all accommodations that are popular with guests.
Where can I find free parking with my stay in Kelso?
Park your car for free at these properties: Queens Head Hotel and Inglestone House.
Can I book a refundable hotel in Kelso?
If you want the flexibility to change your plans to Kelso, most hotels offer refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Kelso?
Your furry friend can stay with you at these pet-friendly hotels: SCHLOSS Roxburghe, part of Destination by Hyatt, Ednam House Hotel and The Border Hotel. There are 6 options to choose from on our site.
Which Kelso hotels do guests like for their great location?
Our guests love Ednam House Hotel for its great location.
Where should I consider staying in Kelso if I'm looking for a cheap accommodation?
An inexpensive option worth considering is The Black Swan Hotel.
Where can I stay in Kelso if I want a vacation home instead of a traditional hotel?
If you’re looking for a good alternative to a hotel, review our selection of 18 vacation homes. You can also consider one of the 12 apartments or 45 cottages.
Where can I stay if I'm visiting Kelso with my kids?
Parents traveling with children may want to consider SCHLOSS Roxburghe, part of Destination by Hyatt.
Where should I stay in Kelso for a getaway with my partner?
The Roxburghe Hotel & Golf Course is a good option for a romantic getaway with your special someone.
Where should I stay in Kelso if I want a luxurious hotel?
An option for a luxury stay is SCHLOSS Roxburghe, part of Destination by Hyatt.
What will the weather in Kelso be like during my trip?
July and August are typically the warmest months in Kelso when the average temp is 56°F. January and February are the coldest months when the average temperature is 39°F. July and December are the months with the most rain.
Why should I book my Kelso accommodation with Hotels.com?
There are lots of reasons to book your Kelso trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Kelso

Find out more about Kelso

Kelso: Where Rivers Whisper Secrets and Castles Guard Timeless Beauty

Nestled in the picturesque Scottish Borders, Kelso is a charming town where history and nature intertwine. Stroll along the tranquil banks of the Tweed River, explore the enchanting ruins of Kelso Abbey, and wander through the beautifully landscaped gardens of Floors Castle. This off-the-beaten-path gem offers a rich tapestry of heritage and stunning landscapes, making it an ideal destination for romantics and culture seekers alike. Experience the warmth of Scottish hospitality as you uncover the captivating stories that shaped this delightful town. Kelso invites you to embrace its unique appeal and create unforgettable memories. For our best hotel rates in Kelso and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Kelso

Kelso offers a variety of hotel accommodations, from charming bed and breakfasts to elegant luxury hotels. Visitors can find comfortable bedrooms in well-reviewed properties that provide a cozy atmosphere and local flair, making it an inviting destination for travelers seeking both relaxation and adventure. These are some of the hotels preferred by our travelers in Kelso:

  1. Buccleuch ArmsOpens in a new window: Buccleuch Arms is a charming 4.0-star inn that offers a delightful experience for leisure travelers seeking comfort and warmth. With amenities that cater to business needs and a welcoming atmosphere, it features multiple meeting rooms and a fantastic breakfast that consistently receives high praise. The property stands out with its attentive staff and an inviting ambiance, making it an excellent choice for those who appreciate a friendly environment and quality service.
  2. Fauhope HouseOpens in a new window: Fauhope House is a luxurious 5.0-star bed and breakfast that promises an indulgent escape for discerning travelers. Renowned for its exquisite service and elegant design, this property is ideal for those in search of a unique and upscale experience. With a focus on refined comfort, it offers curated amenities and a pet-friendly policy with specific restrictions, ensuring a boutique feel while still accommodating pet owners. The attention to detail and luxurious offerings create a memorable stay.
  3. SCHLOSS RoxburgheOpens in a new window: SCHLOSS Roxburghe is a remarkable 5.0-star hotel that caters to adventure enthusiasts and luxury seekers alike. With an abundance of on-site and nearby recreational activities, from fishing and hiking to archery, it provides a dynamic experience for those looking to explore. The accommodation is complemented by impeccable dining options and a lavish spa, creating an oasis of relaxation and enjoyment. Guests can revel in the stunning decor and pristine surroundings, making every stay a truly luxurious one.

Top locations to stay in Kelso

When visiting Kelso, Scotland, consider staying in Westruther, Melrose, or Jedburgh. Westruther offers a charming countryside experience, while Melrose boasts beautiful gardens and historic sites like Floors Castle. Jedburgh is rich in history with its impressive castles and museums. For first-time visitors, Melrose is the best choice, blending scenic beauty with cultural attractions.

  1. MelroseOpens in a new window: Melrose is an enchanting destination known for its beautiful gardens and rich history. You’ll love exploring the stunning Floors Castle and the captivating ruins of Melrose Abbey, which are must-see places for any visitor. The town's charming countryside provides a perfect backdrop for leisurely walks and outdoor activities. Don’t miss Abbotsford, the home of Sir Walter Scott, where you can immerse yourself in literary history. For those seeking a bit of adventure, the Southern Upland Way is a fantastic trail that offers breathtaking views of the Scottish landscape. With a friendly atmosphere and a range of local shops, Melrose is an ideal spot to relax and soak in the culture.
  2. JedburghOpens in a new window: Jedburgh is a delightful town steeped in history, making it a great place to stay for those who appreciate castles and gardens. The impressive Jedburgh Abbey is a key attraction, while nearby Dryburgh Abbey offers a peaceful setting to admire its stunning architecture. The town also features the intriguing Mary, Queen of Scots House, which provides a glimpse into the past. With plenty of green spaces for a leisurely stroll, Jedburgh is perfect for enjoying the outdoors. While it may be quieter than other areas, the local charm and historical significance make it a memorable place to explore.
  3. WestrutherOpens in a new window: Westruther is a quaint village that offers a peaceful retreat in the heart of the Scottish Borders. Known for its scenic countryside, it’s an excellent base for those who want to escape the hustle and bustle. The surrounding area is perfect for leisurely walks and cycling, allowing you to fully appreciate the stunning landscapes. While Westruther may not boast major attractions, its serene ambiance and proximity to nearby towns make it a lovely spot for relaxation and exploration of the beautiful Scottish scenery.

Things to do in Kelso

Kelso invites travelers to explore its stunning riverbanks, lush gardens, and picturesque castle ruins. Enjoy leisurely days fishing along serene waters, hiking through scenic trails, or simply soaking in the breathtaking landscapes. With a blend of history and natural beauty, it's a delightful escape for any nature lover.

  • Floors CastleOpens in a new window – Step into the grandeur of Floors Castle, where lush gardens and scenic river views create a picturesque backdrop. Explore the opulent rooms within the castle, showcasing exquisite furnishings and art that tell the story of its rich history. Don't forget to take a leisurely stroll through the gardens, where vibrant blooms and well-manicured landscapes offer a serene escape.
  • Kelso AbbeyOpens in a new window – Visit the captivating ruins of Kelso Abbey, where centuries of history stand in silent witness. Wander through the remnants of this once-magnificent structure, and admire the intricate stone carvings that remain. The surrounding gardens and river views make this a peaceful spot to reflect on the past.
  • Dryburgh AbbeyOpens in a new window – Discover the serene beauty of Dryburgh Abbey, nestled beside the river. This historic site invites you to explore its tranquil grounds and appreciate the stunning architecture of its remaining walls. The surrounding nature enhances the experience, making it perfect for a leisurely walk or a quiet moment of contemplation.
  • Mellerstain HouseOpens in a new window – Marvel at the elegance of Mellerstain House, a stunning historic home that combines architectural beauty with lush gardens. Take a guided tour to learn about its fascinating history and the art that adorns its walls. The gardens offer a peaceful retreat, ideal for enjoying a sunny afternoon.
  • Smailholm TowerOpens in a new window – Climb to Smailholm Tower for breathtaking views of the Scottish landscape. This historic tower, steeped in tales of the past, is an exciting spot for exploration. As you ascend, imagine the stories it could tell, and enjoy the panoramic scenery that stretches out before you.

5 tips for savvy savings when booking a hotel in Kelso

  1. Book for the cheapest times: For those looking to visit Kelso on a budget, February, October, and November are the most affordable months, when hotel prices are lower. To truly appreciate the town's rich history and stunning cultural landmarks, it’s recommended to stay for at least 2 to 3 days. During your visit, you can explore beautiful sites such as the River Tweed, the picturesque gardens, the impressive Kelso Castle, and the intriguing ruins nearby. This way, you’ll enjoy great value for money while immersing yourself in the local heritage.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Kelso, begin by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay informed about flash sales and special promotions, enable email alerts or push notifications from Hotels.com. Additionally, the Smart ShoppingOpens in a new window tool available via the app can help you compare hotel prices and amenities, enhancing your chances of finding the best hotel deal. By keeping an eye on price changes and room availability, you’re more likely to seize the opportunity for a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates could help you potentially save on your stay at a Kelso hotel. If you're interested in a distinctive experience, boutique hotels often provide a more personalized touch and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend more budget-friendly dates, making it more likely you’ll save on your trip.
  4. Consider your location: Staying near popular attractions or downtown areas can be convenient, but it usually tends to come with higher prices. For more budget-friendly options, look for hotels in neighborhoods that are a bit further away, striking a balance between cost and easy access to the sights you want to see. You might also consider independent hotels located further out, which can offer a more authentic and affordable experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Kelso. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Kelso

Kelso experiences its lowest average temperature in January, at 37.8°F (3.2°C), while July is the hottest month, with an average temperature of 57.6°F (14.2°C). July is typically the wettest month. If you’re looking to soak up the lively atmosphere in Kelso, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Kelso is a welcoming city where you can spend time by the river, as well as appreciating the historic sites, and checking out the bars. You can easily spend a relaxing day visiting Mellerstain House and Northumberland National Park. While you're here, stop by Kelso Abbey and Kelso Racecourse.