A stone tower with a pointed roof, surrounded by rocky terrain and a river.

Find hotels in Kelso from NT$3,675

  • 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 prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Kelso hotels

Schloss Roxburghe Golf Resort, part of Destination by Hyatt

Schloss Roxburghe Golf Resort, part of Destination by Hyatt
5.0 star property
Kelso
9.4 out of 10, Exceptional, (349 reviews)
"Thoroughly loved every moment here. Staff attentive but respectful, hotel is stunning and the grounds are delightful. Food outstanding"
United Kingdom
Scott
The price is NT$11,999
NT$14,399 total
includes taxes & fees
Jul 15 - Jul 16
Schloss Roxburghe Golf Resort, part of Destination by Hyatt

The Central Guest House

The Central Guest House
3.0 star property
Kelso
7.8 out of 10, Good, (60 reviews)
"It is ok, but bring your own toiletries"
United Kingdom
David
The price is NT$3,295
NT$3,954 total
includes taxes & fees
Jul 15 - Jul 16
The Central Guest House

Ednam House Hotel

Ednam House Hotel
3.0 star property
Kelso
8.4 out of 10, Very Good, (535 reviews)
"Enjoyed our stay"
United Kingdom
Gavin
The price is NT$3,581
NT$4,298 total
includes taxes & fees
Jul 26 - Jul 27
Ednam House Hotel

Rowantree Cottage

Rowantree Cottage
3.0 star property
Kelso
The price is NT$40,368
NT$48,442 total
includes taxes & fees
Jul 18 - Jul 19
Rowantree Cottage

The Border Hotel

The Border Hotel
3.0 star property
Kelso
9.0 out of 10, Wonderful, (120 reviews)
"Very lovely staff, had a great time with my dog, they were very pet friendly and i had a wonderful fresh breakfast. "
United Kingdom
Keeley
The price is NT$6,302
NT$7,562 total
includes taxes & fees
Jul 20 - Jul 21
The Border Hotel

Roxburghe Cottages, part of Destination by Hyatt

Roxburghe Cottages, part of Destination by Hyatt
2.0 star property
Kelso
10.0 out of 10, Exceptional, (1 review)
"Hotel is very pet-friendly and hence the reason for our visit. We stayed in a 1 bedroom cottage which was ideal for us and our dog. The only criticism is the food at Spike's Bar (at the golf club) was a little bit disappointing."
United Kingdom
Graham
The price is NT$7,880
NT$9,928 total
includes taxes & fees
Jul 28 - Jul 29
Roxburghe Cottages, part of Destination by Hyatt

New Cross Keys House - Cosy 4-bed Cottage in Kirk Yetholm

New Cross Keys House - Cosy 4-bed Cottage in Kirk Yetholm
2.0 star property
Kelso
The price is NT$14,972
NT$23,278 total
includes taxes & fees
Aug 7 - Aug 8
New Cross Keys House - Cosy 4-bed Cottage in Kirk Yetholm

Craggs Cottage

Craggs Cottage
3.5 star property
Kelso
10.0 out of 10, Exceptional, (1 review)
"Lovely clean property, slept 5 people, very warm and cosy in a lovely quiet location on a working farm. Had everything we needed and more, owner was very helpful and generous. Great lication for waljs and visiting surrounding areas within short distances to travel."
United Kingdom
Andrea
The price is NT$16,209
NT$19,451 total
includes taxes & fees
Jul 22 - Jul 23
Craggs Cottage

Kirk Cottage

Kirk Cottage
3.0 star property
Kelso
The price is NT$17,645
NT$21,174 total
includes taxes & fees
Jul 18 - Jul 19
Kirk Cottage

Purdy Lodge

Purdy Lodge
3.5 star property
Belford
9.0 out of 10, Wonderful, (1,007 reviews)
"Good clean rooms very helpful staff,great breakfast and great location for seeing the area."
United Kingdom
John
The price is NT$4,028
NT$4,833 total
includes taxes & fees
Aug 2 - Aug 3
Purdy Lodge

Cross Keys Inn

Cross Keys Inn
3.5 star property
Selkirk
9.8 out of 10, Exceptional, (47 reviews)
"Pleasant courteous staff, extremely clean and comfortable rooms and bar / restaurant areas."
United Kingdom
Ian
The price is NT$4,578
NT$5,494 total
includes taxes & fees
Jul 20 - Jul 21
Cross Keys Inn

Newcastle Arms Hotel

Newcastle Arms Hotel
2.5 star property
Coldstream
8.8 out of 10, Excellent, (164 reviews)
"We enjoyed our stay at Newcastle Arms hotel plenty parking space, nice room compact but adequate ,very clean , plenty of tea and coffee amenities.breakfast was excellent so much choice and the black pudding was second to none, the staff were so friendly and helpful. I would recommend this hotel to anyone wanting a reasonably priced break."
United Kingdom
Carol
The price is NT$3,062
NT$3,675 total
includes taxes & fees
Jul 20 - Jul 21
Newcastle Arms Hotel

Dryburgh Abbey Hotel

Dryburgh Abbey Hotel
3.0 star property
Melrose
8.8 out of 10, Excellent, (908 reviews)
"Beautiful country house hotel with exceptional staff. Good central location for exploring the Borders. We had a great stay and look forward to a return visit."
United Kingdom
Linda
The price is NT$4,190
NT$5,029 total
includes taxes & fees
Aug 12 - Aug 13
Dryburgh Abbey Hotel

Bay Horse Inn - B&B

Bay Horse Inn - B&B
3.5 star property
Hexham
8.4 out of 10, Very Good, (164 reviews)
"Really friendly staff, great beer, a comfy bed and a quiet night's sleep - followed by a good breakfast."
United Kingdom
Michael
The price is NT$3,223
NT$3,868 total
includes taxes & fees
Jul 17 - Jul 18
Bay Horse Inn - B&B

The Capon Tree Town House

The Capon Tree Town House
3.5 star property
Jedburgh
9.2 out of 10, Wonderful, (55 reviews)
"Very comfortable and clean hotel in a great location. I’d be happy to stay here again."
United Kingdom
Jeff
The price is NT$4,304
NT$5,165 total
includes taxes & fees
Jul 16 - Jul 17
The Capon Tree Town House

Burts Hotel

Burts Hotel
3.0 star property
Melrose
9.4 out of 10, Exceptional, (325 reviews)
"Lovely old fashioned hotel in a lovely spot and excellent service throughout"
United Kingdom
John
The price is NT$6,089
NT$7,306 total
includes taxes & fees
Jul 16 - Jul 17
Burts Hotel

Balcary House Hotel

Balcary House Hotel
3.5 star property
Hawick
8.8 out of 10, Excellent, (82 reviews)
"We enjoyed our stay at Balcary House Hotel. The surroundings were lovely and the building was beautiful. Staff very helpful."
United Kingdom
Douglas
The price is NT$5,014
NT$6,017 total
includes taxes & fees
Jul 20 - Jul 21
Balcary House Hotel

Horse and Hound Country Inn

Horse and Hound Country Inn
3.0 star property
Hawick
8.2 out of 10, Very Good, (74 reviews)
"Great stay "
United Kingdom
chris
The price is NT$3,546
NT$4,255 total
includes taxes & fees
Jul 18 - Jul 19
Horse and Hound Country Inn

The Home Arms Guesthouse

The Home Arms Guesthouse
3.5 star property
Eyemouth
9.2 out of 10, Wonderful, (203 reviews)
"Wonderful guest house in great location overlooking the beach. Free parking in front of the guest house and opposite the coop. Great room and delicious freshly cooked breakfast. Couldn’t believe we saw seals in the harbour and a great place for scuba diving."
United Kingdom
Kathy
The price is NT$3,191
NT$3,829 total
includes taxes & fees
Aug 9 - Aug 10
The Home Arms Guesthouse

The Pheasant Inn

The Pheasant Inn
4.0 star property
Hexham
9.4 out of 10, Exceptional, (97 reviews)
"Breakfast very healthy and piping hot."
United Kingdom
ian
The price is NT$6,089
NT$7,306 total
includes taxes & fees
Jul 15 - Jul 16
The Pheasant Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Kelso attractions

Top Kelso Hotel Reviews

More cheap stays in Kelso

Find out more about Kelso

Top reasons to visit Kelso

  • Outdoor Adventures: Kelso is perfect for outdoor enthusiasts, offering activities like golf, horse riding, and beautiful nature trails.
  • Historic Sites: Explore significant landmarks such as Kelso Abbey and nearby castles, ideal for family outings or romantic getaways.
  • Kelso Racecourse: Experience the excitement of horse racing at the Kelso Racecourse, blending history with thrill.
  • Charming Accommodations: Enjoy a variety of lodging options, from pet-friendly hotels to cozy bed and breakfasts.
  • Welcoming Atmosphere: Experience the warm hospitality and relaxed vibe of this picturesque Scottish Borders town.

Find great hotels near Kelso

Discover a range of charming accommodations in Kelso, Scotland, perfect for every kind of traveler. Whether you're looking for pet-friendly hotels, cozy bed and breakfasts, or convenient guesthouses, Kelso offers a variety of options to suit your needs. Enjoy family-friendly amenities, business travel facilities, and a relaxing vacation experience in this picturesque town.

  • Dryburgh Abbey Hotel: Located 14km from Kelso, the 3-star Dryburgh Abbey Hotel offers a charming retreat for families and pet owners alike. With a guest rating of 8.8 out of 10, this hotel is set amidst picturesque surroundings, making it a serene getaway. Families will appreciate the child-friendly amenities, while pet lovers will find the pet-friendly policy accommodating, allowing furry companions to join in the adventure. The hotel also provides essential amenities like food and water bowls for pets, ensuring a comfortable stay for all guests.
  • The Waverley Castle Hotel: Situated 19km from Kelso, The Waverley Castle Hotel is a 3-star lodging that caters to both relaxation and entertainment. Featuring a restaurant, snack bar, and a bar and lounge, guests have various dining options at their fingertips. The hotel also boasts entertainment amenities including multiple televisions and billiards, making it an ideal spot for a fun-filled getaway. Nestled in a rural location, guests can enjoy scenic views and outdoor activities in the surrounding area.
  • George and Abbotsford Hotel: Just 18km from Kelso, the George and Abbotsford Hotel is a 3.5-star establishment with a guest rating of 8.0 out of 10. This hotel is especially welcoming to pets, with specific amenities designed for canine companions. The pet-friendly policy allows dogs to accompany their owners, ensuring a delightful stay for animal lovers. Guests can enjoy a cozy atmosphere, making it an excellent choice for those seeking both comfort and companionship during their travels.

Where to stay in and around Kelso

Kelso, Scotland, offers a delightful mix of outdoor adventures and rich cultural experiences. Nestled in the picturesque Scottish Borders, this charming town welcomes visitors with warm hospitality and a relaxed countryside atmosphere. Explore historical sites, enjoy the friendly vibe, and discover nearby neighborhoods that reflect Scotland's heritage. Whether you're seeking tranquility or a taste of local culture, Kelso is the perfect base for unforgettable adventures in a stunning rural setting.

  • Melrose: Situated 18km from Kelso, Melrose is a charming town that captures the essence of Scottish culture. Visitors flock here year-round, with peak seasons in January and the spring months of March to April. Known for its outdoor activities, Melrose offers hiking trails and golf courses that appeal to adventure seekers and romantics alike. The town is home to stunning landmarks such as the historic Melrose Abbey, a must-see for history enthusiasts. Enjoy scenic walks along the River Tweed, making it a perfect destination for a leisurely exploration.
  • East Neuk: Nestled around Kelso, East Neuk is a picturesque area that boasts breathtaking coastal scenery and a vibrant outdoor lifestyle. The best time to visit is from July to September when the weather is ideal for adventures like hiking and exploring the stunning beaches. East Neuk features charming fishing villages, a bustling marina, and beautiful harbors that provide plenty of photographic opportunities. The area is perfect for those seeking a mix of relaxation and adventure, making it a popular spot for families and nature lovers.
  • Kirk Yetholm: Located near Kelso, Kirk Yetholm is a quaint village that offers a unique blend of outdoor experiences and family-friendly activities. With visitor numbers peaking in January, April, and July, this village attracts those looking for adventure. Explore the nearby Kirk Yetholm Planetarium Observatory or take in the natural beauty of the local waterfall and parks. The area is perfect for a family getaway, offering a range of outdoor pursuits in a serene setting.

Things to do in Kelso

Shopping

In Kelso, explore local shops like The Gift Box for unique souvenirs and the bustling Kelso Market for fresh produce and crafts. If you're up for a drive, visit the nearby Borders Retail Park for a wider selection of high-street brands and larger stores.

Recreation

In Kelso, the Borders Retreat offers a serene environment with holistic treatments and yoga classes that promote relaxation and mindfulness. Nearby, the River Tweed invites leisurely walks and cycling, allowing you to connect with nature while enjoying the picturesque landscape.

Adventure

Explore the scenic River Tweed on a kayaking adventure, offering a unique perspective of the lush landscape. For a thrilling experience, try mountain biking at the nearby trails, where you can navigate through diverse terrain surrounded by nature's beauty.

Nightlife

In Kelso, The Cross Keys is a cozy pub where locals gather for drinks and live music. The Ednam House Hotel features a stylish bar with a relaxed atmosphere, perfect for unwinding after a day of exploring. Enjoy the charming vibe and friendly conversations in these venues.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Kelso

To save money on your trip to Kelso, visit during February or October to November when prices are lower, and book your hotel about a month in advance for the best deals. Mondays are the cheapest days to stay, while Saturdays tend to be pricier. Use Expedia to explore last-minute deals, customize accommodation options based on your budget, and check for sustainable hotels. Consider combining your hotel, flights, and activities into a package for additional savings, and always filter search results by price to find the best rates.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Kelso are February and October to November, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Kelso about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Kelso is Monday. The most expensive day to stay in Kelso is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your options based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Kelso hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Kelso

Kelso, Scotland, is an ideal destination for outdoor enthusiasts and culture lovers alike. Visitors can explore historic sites like Kelso Abbey and the nearby ruins and castles, perfect for family outings or romantic getaways. The Kelso Racecourse adds an adventurous touch to your itinerary, making it a great spot for those seeking a blend of history and excitement. Discover the charm and unique experiences that Kelso has to offer.

  • Floors Castle: Explore the grandeur of Floors Castle, the largest inhabited castle in Scotland, surrounded by stunning gardens and grounds. Experience the romance of its architecture and enjoy a leisurely stroll through the picturesque landscape, rich in cultural history.
  • Kelso Abbey: Visit the evocative ruins of Kelso Abbey, a significant historical site with deep cultural roots. Wander through the remnants of this once-majestic structure, which echoes the stories of the past and offers a serene atmosphere ideal for reflection.
  • Mellerstain House: Discover Mellerstain House, a magnificent historic house renowned for its exquisite interiors and beautiful gardens. Immerse yourself in its cultural heritage while admiring the impressive architecture and enjoying the tranquil surroundings.

Best time to go to Kelso

The best time to visit Kelso is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.8°F (3.2°C)Light RainMostly CloudyAverageAverage
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.0°F (5.0°C)Light RainMostly CloudyAverageAverage
April44.2°F (6.8°C)No RainMostly CloudySlightly HighAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageSlightly High
June54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.9°F (9.4°C)Light RainMostly CloudySlightly LowSlightly Low
November43.2°F (6.2°C)Light RainMostly CloudySlightly LowSlightly Low
December39.2°F (4.0°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Kelso

Traveling to Kelso, Scotland, is convenient via three major airports. EDInburgh Airport (EDI) is 71km away, with excellent hotel options like the 5-star Sheraton Grand Hotel & Spa, just 10km from the airport. Glasgow International Airport (GLA) is 129km from Kelso, offering luxurious stays at JA Mar Hall Scotland, 6km away, with various transportation services available. Newcastle International Airport (NCL) is 77km from Kelso, featuring options like the 4-star Delta Hotels by Marriott, located 10km from the airport. Each of these airports provides easy access to Kelso, making your journey enjoyable and straightforward.

Frequently asked questions

What's the best place to stay in Kelso?
Based on our traveler data, SCHLOSS Roxburghe, part of Destination by Hyatt is one of the top choices for your stay. This hotel offers a full-service spa and a golf course. Other good choices for your stay include Ednam House Hotel and Roxburghe Cottages, part of Destination by Hyatt. See all available top hotels, or vacation rentals in Kelso.
If I need to cancel my hotel reservation in Kelso, will I receive a refund?
Yes! You'll find that most hotel reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might still have the option to cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Kelso.
Where can I learn more about changing or cancelling my trip to Kelso?
For more information about updating your trip to Kelso or cancelling it, head over to our customer service page.
What's the best place to stay for a family vacation to Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a hotel with an outdoor pool and a kids' club, and it's a top choice on Expedia for families. Kids of all ages will also enjoy a visit to Clifton Park. Find more child-friendly accommodations in Kelso.
What's the best LGBTQ-friendly accommodation in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a top LGBTQ-friendly hotel, and features a full-service spa and free WiFi. The Old Priory Guesthouse is another good choice for your trip. See all available hotels listed as LGBTQ-friendly in Kelso.
What's the best pet-friendly place to stay in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a top hotel for people traveling with their pets, and offers 4 restaurants and free WiFi for its human guests. Two other good options for you and your pet's trip include Ednam House Hotel and Roxburghe Cottages, part of Destination by Hyatt. See more pet-friendly hotel accommodations in Kelso.
Where is the best hotel to stay with easy access to Kelso Racecourse?
Cross Keys Hotel is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers 2 restaurants and 2 bars. It's located just a short 0.9 mi (1.5 km) from Kelso Racecourse. Other good options within a short distance include Bellevue Guest House and The Old Priory B&B.
What about the best place to stay near Floors Castle?
One of the top choices for your stay is Bellevue Guest House, located a short 0.9 mi (1.5 km) from Floors Castle, and this 3-star guesthouse offers a restaurant and free parking. Ednam House Hotel and Cross Keys Hotel are a couple of other good options within 5 miles.
What's the best luxury accommodation 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. Find more luxury hotels in Kelso.
What are some accommodations with pools in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt: Features 4 restaurants, an outdoor pool, and a full-service spa. Another option that offers an onsite pool is Doxford Hall Hotel & Spa. View all hotels with pools in Kelso.
What is the best spa hotel in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a top luxury spa hotel featuring 4 restaurants, a golf course, a 24-hour fitness center, and a free kid's club. Enjoy a facial, body scrub, or Swedish massage at the onsite spa. See all spa hotels in Kelso.
What is the best accommodation for staying close to Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
What is staying in Kelso like?
Visitors to Kelso are sure to enjoy the riverfront, gardens, and bars. Tourists can also enjoy so much more including its coffeehouses. In Kelso, there are 98 hotels and other accommodations to choose from. Find out more about Kelso.
What are the top places to visit in Kelso?
Landmarks like Kelso Abbey, Floors Castle, and Mellerstain House might be worth a visit. The riverfront and gardens highlight the natural beauty with places to discover including Northumberland National Park, Borders Abbeys Way, and Hoselaw Loch and Din Moss. A couple of additional sights to add to your agenda are Kelso Racecourse and Clifton Park. Check out what more to see and do in Expedia's Kelso guide.
What's the weather like in Kelso?
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.