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

Search Kelso hotels

  • 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

Property class

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 AU$588
includes taxes & fees
2 Aug - 3 Aug
Schloss Roxburghe Golf Resort, part of Destination by Hyatt

The Old Priory Guesthouse

The Old Priory Guesthouse
3.5 star property
Kelso
9.4 out of 10, Exceptional, (109 reviews)
"Lovely host, helpful and friendly. Very comfortable bed. Great breakfast. "
United Kingdom
Ann
The Old Priory Guesthouse

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 AU$207
includes taxes & fees
12 Aug - 13 Aug
Dryburgh Abbey Hotel

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 AU$193
includes taxes & fees
19 July - 20 July
Ednam House Hotel

Queens Head Hotel

Queens Head Hotel
3.5 star property
Kelso
9.0 out of 10, Wonderful, (174 reviews)
"Lovely hotel and great breakfast , really friendly staff at breakfast and reception."
United Kingdom
Lynne
Queens Head Hotel

Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
4.0 star property
Dunbar
8.4 out of 10, Very good, (393 reviews)
"Room was spotless staff was very helpful would recommend it"
United Kingdom
Ronnie
The price is AU$203
includes taxes & fees
2 Aug - 3 Aug
Pine Marten, Dunbar by Marston's Inns

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 AU$327
includes taxes & fees
17 July - 18 July
Burts Hotel

Le Petit Chateau & William de Percy

Le Petit Chateau & William de Percy
4.0 star property
Newcastle-upon-Tyne
9.0 out of 10, Wonderful, (175 reviews)
" Staff and breakfast were excellent "
United States
james
The price is AU$258
includes taxes & fees
2 Aug - 3 Aug
Le Petit Chateau & William de Percy

Schloss Roxburghe Golf Resort, Part of Hyatt

Schloss Roxburghe Golf Resort, Part of Hyatt
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
Schloss Roxburghe Golf Resort, Part of Hyatt

George and Abbotsford Hotel

George and Abbotsford Hotel
3.5 star property
Melrose
8.0 out of 10, Very good, (476 reviews)
"Nice historical hotel"
United States
Yue
The price is AU$179
includes taxes & fees
10 Aug - 11 Aug
George and Abbotsford Hotel

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
Dunbar
8.6 out of 10, Excellent, (530 reviews)
"Second time we have stayed at Bayswell Park while attending Scottish Open golf. Very helpful staff and good rooms which we think have been recently refurbished. Our room on first floor had magnificent views of the Forth. Our evening meal was excellent"
United Kingdom
Irene
The price is AU$257
includes taxes & fees
27 July - 28 July
Bayswell Park Hotel

The Black Bull Inn

The Black Bull Inn
3.0 star property
Berwick-upon-Tweed
9.6 out of 10, Exceptional, (327 reviews)
"Great pub restaurant and hotel. Breafast more than ample. All local produce"
United Kingdom
Marc
The price is AU$250
includes taxes & fees
5 Aug - 6 Aug
The Black Bull Inn

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 AU$338
includes taxes & fees
27 July - 28 July
The Border Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
Jedburgh
9.0 out of 10, Wonderful, (116 reviews)
"Comfortable and quiet room with the best welcome treat ever. Good quality breakfast"
United Kingdom
Justin
The price is AU$203
includes taxes & fees
17 July - 18 July
The Royal Hotel

The County Hotel

The County Hotel
3.0 star property
Selkirk
7.4 out of 10, Good, (8 reviews)
"Family of Four, we had a good stay. Off the street parking and proprietors answered messages and questions we sent them. Clean and comfortable hotel. No complaints."
United Kingdom
KEITH
The price is AU$203
includes taxes & fees
17 July - 18 July
The County Hotel

Buccleuch Arms

Buccleuch Arms
4.0 star property
Melrose
8.2 out of 10, Very good, (103 reviews)
"Absolutely charming visit. Food/Restaurant was excellent."
United States
Matthew
The price is AU$268
includes taxes & fees
20 July - 21 July
Buccleuch Arms

Otterburn Castle

Otterburn Castle
4.0 star property
Newcastle-upon-Tyne
9.6 out of 10, Exceptional, (164 reviews)
"Fantastic building with excellent staff and the food was first class. Really enjoyable stay."
Canada
Malcolm
The price is AU$332
includes taxes & fees
19 July - 20 July
Otterburn Castle

The Blue Bell Inn

The Blue Bell Inn
4.0 star property
Cornhill on Tweed
9.6 out of 10, Exceptional, (330 reviews)
"Excellent stay"
United Kingdom
Alexander
The price is AU$173
includes taxes & fees
10 Aug - 11 Aug
The Blue Bell Inn

The Castle Hotel

The Castle Hotel
2.5 star property
Coldstream
7.8 out of 10, Good, (26 reviews)
"Room was very small and very dated, not somewhere you’d book unless as a last resort and being told we’d got it at a cheaper price kind of raised the old eyebrow! You’d need the neck of a giraffe to was the tv! "
United Kingdom
Alex
The Castle Hotel

Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
Gifford
8.6 out of 10, Excellent, (321 reviews)
"Great hotel..even better Breakfast.."
United Kingdom
Trevor
The price is AU$286
includes taxes & fees
19 July - 20 July
Tweeddale Arms Hotel
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

Recent Reviews in Kelso

More cheap accommodation in Kelso

Find out more about Kelso

Top reasons to visit Kelso

  • Historic Landmarks: Explore the majestic Floors Castle and the stunning Kelso Abbey, which showcase the town's rich architectural heritage.
  • Scenic Outdoor Activities: Enjoy golfing at local courses and scenic walks along the picturesque banks of the River Tweed.
  • Charming Town Atmosphere: Wander through quaint cobbled streets lined with delightful cafes and shops, offering a warm local welcome.
  • Rich Cultural Experiences: Immerse yourself in the history and culture of the Scottish Borders through nearby excursions.
  • Varied Accommodation: Choose from cosy bed and breakfasts to family-friendly hotels, catering to all types of travellers.

Find great hotels near Kelso

Discover the charming town of Kelso, Scotland, where a variety of accommodation options await you. From cosy bed and breakfasts to welcoming hotels, there’s something to suit every traveller. Enjoy pet-friendly facilities and family-oriented services, making your stay both comfortable and convenient. Whether you're visiting for business or leisure, Kelso's best hotels provide the perfect base to explore this picturesque region.

  • Dryburgh Abbey Hotel: Nestled alongside the enchanting River Tweed and merely 14km from Kelso, Dryburgh Abbey Hotel boasts a family-friendly atmosphere with a guest rating of 8.8. This hotel is particularly suited for those travelling with pets, offering amenities such as food and water bowls, and a pet policy that accommodates various needs. Families will appreciate the dedicated services for children, ensuring a comfortable stay for all ages. The serene setting and welcoming environment make it an ideal retreat for nature lovers and those seeking a peaceful holiday.
  • The Waverley Castle Hotel: Located 19km from Kelso, The Waverley Castle Hotel offers a charming experience with its array of dining options including a restaurant and bar lounge. Guests can indulge in a hearty breakfast and enjoy light snacks throughout the day. With entertainment options such as billiards and multiple televisions, guests are well catered for in terms of leisure. The hotel's picturesque rural surroundings provide an inviting backdrop for those looking to unwind and explore the local scenery.
  • George and Abbotsford Hotel: Just 18km from Kelso, the George and Abbotsford Hotel features a welcoming atmosphere with a guest rating of 8.0. This property is another excellent choice for pet owners, with provisions for dogs and a pet-friendly policy. Guests will find comfort in the hotel's amenities, including food and water bowls for their furry companions. The hotel’s location and friendly service make it an appealing option for those seeking a memorable stay in this charming part of Scotland.

Where to stay in and around Kelso

Kelso, nestled in the Scottish Borders, offers a delightful blend of outdoor adventures and rich cultural experiences. Visitors can explore its historic charm, from the majestic Floors Castle to the serene banks of the River Tweed. The welcoming atmosphere and friendly locals make it an ideal base for discovering nearby attractions, such as the tranquil countryside and other picturesque towns. Whether you're seeking relaxation or adventure, Kelso promises an unforgettable holiday experience.

  • Melrose: Nestled approximately 18km from Kelso, Melrose is a charming town steeped in history and culture. Visitors flock here year-round, particularly during the peak months of January and from March to April. The town is renowned for its outdoor pursuits, romantic settings, and cultural experiences. Enjoy hiking trails that meander through stunning landscapes, or indulge in a round of golf at one of the local courses. The town's historic sites, including the impressive Melrose Abbey and nearby landmarks such as the Abbotsford House, draw history buffs and nature lovers alike.
  • East Neuk: Located within the vicinity of Kelso, East Neuk offers a beautiful blend of coastal scenery and adventurous outdoor activities. This area sees a surge in visitors from July to September, when the beaches and harbours come alive. The picturesque fishing villages along the coast are perfect for those seeking scenic views, while the numerous hiking trails and golf opportunities cater to the adventurous spirit. The local marinas and sandy beaches provide an idyllic backdrop for a leisurely day by the sea, making it an ideal destination for families and couples alike.
  • Kirk Yetholm: A quaint village located near Kelso, Kirk Yetholm attracts visitors with its family-friendly atmosphere and opportunities for adventure. Popular throughout the year, especially in January, April, and July, this charming village is a gateway to outdoor exploration. The nearby planetarium observatory offers a unique experience for stargazers, while the surrounding natural beauty features delightful parks and stunning waterfalls. The village's tranquil environment and welcoming community make it a perfect spot for family outings and outdoor enthusiasts.

Things to do in Kelso

Kelso offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal holiday destination. Visitors can enjoy golfing at local courses, explore scenic recreational areas, and indulge in the charm of quaint cafes. For those seeking worthwhile excursions, day trips to nearby attractions provide a fantastic opportunity to immerse oneself in the rich history and stunning landscapes of the Borders region.

Shopping

In Kelso, you can enjoy shopping at local boutiques and gift shops along the cobbled streets. If you're up for a drive, head to the Borders Retail Park in Galashiels, about 19km away, where you'll find larger retail stores and popular brands.

Recreation

At the Serenity Spa in Kelso, indulge in soothing treatments that utilise local ingredients, set within a tranquil atmosphere. For outdoor enthusiasts, the nearby River Tweed offers scenic walks and cycling routes, providing a refreshing escape to nature while promoting relaxation and mindfulness.

Adventure

Explore the scenic River Tweed by canoeing or kayaking, where you can paddle through tranquil waters surrounded by stunning landscapes. Alternatively, venture into the nearby Cheviot Hills for exhilarating hiking trails, offering breathtaking views and the chance to encounter diverse wildlife along the way.

Nightlife

Explore the vibrant nightlife at The Cross Keys, a charming pub offering a selection of local ales and a warm atmosphere. For a lively night out, visit The White Swan, where you can enjoy live music and dance the night away with friendly locals.

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

Booking tips and Expedia advantages for Kelso

  • 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: Book your hotel in Kelso about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Kelso is Tuesday. The most expensive day to stay in Kelso is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, preferred location, and additional criteria. You can organise your search results from the lowest to the highest prices, allowing you to easily find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation in Kelso with your flights and activities through an Expedia package.

Find the best attractions in and around Kelso

Kelso, Scotland, is an ideal destination for outdoor enthusiasts and culture seekers alike, offering a rich blend of history and adventure. Explore the stunning Kelso Abbey, wander through the charming cobbled streets, and visit the impressive local ruins and castles. Whether you're travelling solo, as a family, or with a romantic partner, Kelso's attractions promise to create memorable experiences for all visitors.

  • Floors Castle: Nestled in Kelso, Floors Castle is a magnificent example of 18th-century architecture, exuding a romantic charm. Visitors can explore the beautifully landscaped gardens and the opulent interiors that reflect its rich history and cultural significance.
  • Jedburgh Abbey: Located 16km from Kelso, the haunting ruins of Jedburgh Abbey offer a glimpse into Scotland's medieval past. The impressive architecture and serene surroundings make it an ideal spot for contemplation and appreciation of the area's historical heritage.
  • Melrose Abbey: Situated 18km away, Melrose Abbey is renowned for its stunning Gothic design and intricate stone carvings. As a former monastery, it provides a captivating insight into monastic life and features beautiful grounds perfect for a leisurely stroll.

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

Accessing Kelso, Scotland, is convenient with several nearby airports. EDInburgh Airport (EDI) is 71km away, with excellent hotel options such as Crescent House and Virgin Hotels Edinburgh, both located 11km from the airport. GLAsgow International Airport (GLA) is 129km from Kelso, with JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa situated within 11km. Newcastle International Airport (NCL) is 77km away, offering nearby accommodations like Delta Hotels by Marriott and Copthorne Hotel, both 10km from the airport. Each airport provides various transport services, ensuring smooth connections to Kelso for a delightful holiday experience.

Frequently asked questions

What's the best place to stay in Kelso?
Based on our traveller 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 trip include Ednam House Hotel and Roxburghe Cottages, part of Destination by Hyatt. See all available top hotels, or vacation rentals in Kelso.
What are some of the best holiday rentals that Kelso has to offer?
Host & Stay | Crackin' View: This holiday home rental outside Kelso is located in a rural location, and has an indoor pool, a balcony and laundry facilities to put you at ease in your new surroundings. It has 10 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a garden. See all vacation rentals in Kelso.
If I need to cancel my hotel reservation in Kelso, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your arrival date. If your reservation is non-refundable, you might be able to still 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.
What's the best family accommodation in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a hotel with an outdoor pool and a children's club, and it's a top choice on Expedia for families. Also, children of all ages will enjoy a visit to Clifton Park. Find more child-friendly accommodations in Kelso.
What is the top LGBTQ-friendly place to stay 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 stay. See all available hotels listed as LGBTQ-friendly in Kelso.
What's the best dog-friendly place to stay in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt is a top hotel for people travelling with their pets, and offers 4 restaurants and free WiFi for its human guests. Two other good options to stay with your pet include Ednam House Hotel and Roxburghe Cottages, part of Destination by Hyatt. See more pet-friendly hotel accommodations in Kelso.
What's the best luxury accommodation option 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 travellers looking for an elegant place to stay. Find more luxury hotels in Kelso.
What are some accommodation options with pools in Kelso?
SCHLOSS Roxburghe, part of Destination by Hyatt: Features 4 restaurants, an outdoor pool and a full-service spa. Another choice that features an on-site 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 centre and a free children's club. Enjoy a facial, body scrub or Swedish massage at the on-site spa. See all spa hotels in Kelso.
What is staying in Kelso like?
Visitors to Kelso will definitely enjoy the riverfront, gardens and bars. Tourists can also enjoy so much more including its coffee shops. In Kelso, there are 98 hotels and other accommodation options to choose from. Find out more about Kelso.
What is there to see 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 itinerary are Kelso Racecourse and Clifton Park. Take a look at what more there is to see and do in Expedia's Kelso guide.
What's the seasonal weather in Kelso?
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.