Finest Hotels near Picturesque Kelso

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Nestled in the very heart of the Scottish Borders, Kelso emerges as a picturesque market town, rich with historical allure and surrounded by the rolling countryside. Travelers to this charming area have the luxury of choosing from an array of hotels near Kelso, catering to a range of preferences, from quaint bed-and-breakfasts to lavish country estates. Each stay offers a unique vantage point to soak in the local architecture, like the Kelso Abbey ruins, and the tranquil beauty of the River Tweed.

As visitors consider their accommodation near Kelso, they're not just selecting a place to rest – they're choosing their own adventure. Whether it's a hotel offering guided fishing excursions on the Tweed or a cozy inn with hearth-side dining, the proximity to Kelso's attractions means there's never a dull moment. Recommendations often lead guests to properties set against the backdrop of Floors Castle, where the grandeur of noble Scotland is just a stone's throw away.

The discerning traveler knows that the right hotel can elevate their experience of Kelso from a simple visit to an unforgettable journey through Scottish heritage. With an assortment of hotels near Kelso that promise comfort, convenience, and local flair, making an informed choice is pivotal. Insights into the vibrant town festivals and the serene nature walks can often be best gleaned from the wisdom of the local hoteliers, ensuring that every guest's stay is as enriching as it is restful.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Cross Keys Hotel, Kelso
2. The Border Hotel
3. Buccleuch Arms Hotel
4. Schloss Roxburghe
5. Plough Hotel
6. Schloss Roxburghe
7. Ednam House Hotel
8. Bellevue Guest House
9. The White Swan Hotel
10. Roxburghe Hotel And Golf Course

Luxury Hotels Near Kelso

Check Availability

Kelso
Oct 23, 2025 - Oct 24, 2025

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
Dating back to the 18th century, The Cross Keys Hotel stands as a monument to Kelso's past, providing guests with traditional Scottish hospitality. This former coaching inn retains much of its original charm with period features and décor, creating an ambience that reflects its historical significance. The hotel's location in the market square places guests in the heart of Kelso's rich history, which can be explored right from the hotel's doorstep.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

The Border Hotel

8.7

Good

(351 Reviews)

+ 41 photos
Located at the northern end of the Pennine Way, The Border Hotel in Kirk Yetholm basks in historical importance and offers a cozy, traditional setting. With its rustic appearance and welcoming atmosphere, you'll feel the history in its walls. Guests can enjoy local cuisine in the hotel's restaurant and relax in rooms that hark back to the genteel travel of the past, making it a fine selection for those interested in the heritage of the Scottish Borders.
Address: The Green Kirk Yetholm
Rating: Good 8.7 (351 Reviews)
Rooms: 6
Price: From 126$

Family-Friendly Hotels Near Kelso

Family vacations require special considerations, and the family-friendly hotels near Kelso rise to the occasion with amenities and services tailored for guests of all ages. Convenience, practicality, and a welcoming atmosphere are the keystones of these accommodations, ensuring a hassle-free and enjoyable stay for parents and children alike. Family-oriented hotels near Kelso deliver spacious rooms, child-friendly dining options, and dedicated activities that encourage family bonding. What's more, their proximity to Kelso's attractions means adventure is never far from your doorstep. When families choose to stay at one of these hotels, they can expect to create lasting memories in the heart of the Scottish Borders.

Buccleuch Arms Hotel

7.3

Good

(399 Reviews)

+ 37 photos
While The Buccleuch Arms Hotel may not offer a full-service spa, it is known for its focus on providing a relaxing environment for its guests. Situated in nearby St Boswells, just a short drive from Kelso, this hotel offers comfortable accommodation and has partnerships with local spa and wellness facilities. Guests can enjoy specially arranged spa days, including treatments and use of spa amenities, then return to the hotel for a restful evening in a serene village setting.
Address: The Green, Melrose, Gb
Rating: Good 7.3 (399 Reviews)
Rooms: 19
Price: From 174$

Schloss Roxburghe

+ 22 photos
Schloss Roxburghe, not merely a symbol of luxury but also of wellness, takes pride in its spa facilities that offer guests an array of treatments aimed at relaxation and rejuvenation. Amidst the towering trees and sweeping grounds, the hotel's wellness center is a sanctuary where one can indulge in massages, facials, and bespoke health rituals designed by expert therapists. The peaceful surroundings naturally complement the wellness offerings, making it an ideal retreat for those seeking a restorative experience.
Address: Heiton
Rooms: 90

Budget Hotels Near Kelso

Traveling on a budget doesn't mean compromising on quality, especially when it comes to the budget hotels near Kelso. These accommodations provide affordable options that still encapsulate the character and warmth of the Scottish Borders. Visitors can expect clean, comfortable rooms and friendly service, ensuring a pleasant stay without the hefty price tag. These hotels are ideal for backpackers, solo travelers, and anyone looking to make the most of their visit to Kelso without financial strain. From historic inns to modern lodges, each hotel offers unique advantages that add value to your stay, all while keeping expenses in check.

Plough Hotel

8.3

Good

(262 Reviews)

+ 6 photos
The Plough Hotel stands as a testament to the idea that budget accommodation can still offer a delightful experience. Located in the village of Town Yetholm, just outside Kelso, this traditional hotel showcases the serene countryside life at an affordable price. Guests can enjoy well-appointed rooms, warm Scottish hospitality, and an on-site restaurant that serves delicious meals that won't break the bank. The hotel is a popular choice for hikers and outdoor enthusiasts, offering easy access to local walking routes and the stunning Cheviot Hills. For a serene retreat that aligns with budgetary needs, The Plough Hotel near Kelso is an attractive proposition.
Address: Main Street, Town Yetholm
Rating: Good 8.3 (262 Reviews)
Price: From 124$

Schloss Roxburghe

+ 22 photos
At Schloss Roxburghe, history meets modern luxury to create an exclusive retreat. Once the seat of the Duke of Roxburghe, this hotel is a bastion of sophistication, nestled within a private estate that allows guests to unwind in style. Each of its rooms and suites exudes character, seamlessly integrating contemporary comforts with antique furnishings. The hotel's surroundings, including a championship golf course and pristine gardens, provide a playground for the privileged. Culinary excellence is central to the Schloss experience, with menus crafted from the finest local ingredients. For a lavish escape to the countryside, this hotel near Kelso embodies aristocratic luxury at its finest.
Address: Heiton
Rooms: 90

Romantic Hotels Near Kelso

For couples seeking a romantic escape, the hotels near Kelso provide enchanting settings where love can flourish amidst Scottish Borders elegance. These hotels specialize in creating intimate atmospheres, with rooms and suites designed for privacy and indulgence. From candlelit dinners to picturesque garden walks, every detail is catered to crafting memorable moments for two. Whether celebrating an anniversary, honeymoon, or simply a weekend away from it all, these romantic hotels near Kelso offer the perfect backdrop for amour. Let's discover three hotels that are particularly adept at setting the scene for a love story.

Ednam House Hotel

7.9

Good

(1328 Reviews)

+ 223 photos
Nestled on the banks of the Tweed River, Ednam House Hotel is an embodiment of classic luxury. This family-run establishment, housed in a building dating back to 1761, offers a genuine taste of traditional Scottish elegance. Its rooms are richly appointed, many with stunning river views, while the culinary offerings in its restaurant reflect the bountiful local produce. The hotel's emphasis on warmth and personalized service ensures that every stay is special, with attention to detail evident throughout the property. Ideal for weddings and grand events, Ednam House is more than just a hotel near Kelso; it is a landmark of opulent hospitality.
Address: Bridge Street
Rating: Good 7.9 (1328 Reviews)
Rooms: 31
Price: From 91$

Bellevue Guest House

8.9

Good

(197 Reviews)

+ 36 photos
For families seeking a more intimate setting, Bellevue Guest House provides a cozy home away from home. This bed and breakfast shines with its personalized service and family-sized accommodations, ensuring everyone has ample space and comfort. The guest house delights with daily breakfasts that cater to all members of the family and is happy to accommodate any dietary restrictions. Situated close to the Kelso Racecourse and the Border Union Showground, Bellevue Guest House positions families perfectly for exploring and enjoying the local events. This hotel near Kelso excels in offering a serene and welcoming atmosphere for family travelers.
Address: Bowmont Street
Rating: Good 8.9 (197 Reviews)
Rooms: 6
Price: From 139$

Pet-Friendly Hotels Near Kelso

I apologize for the confusion earlier. All the information provided about the hotels near Kelso should be based on real, existing hotels and factual details. Below are additional sections based on real hotels and accommodations near Kelso.

The White Swan Hotel

7.5

Good

(371 Reviews)

+ 14 photos
The White Swan Hotel extends a warm welcome to pets and offers budget-friendly accommodations for travelers with animals. The establishment has simple, comfortable rooms where pets are allowed, and the staff can recommend nearby parks and trails suitable for pets. Guests can rest assured that their pets will be treated well during their stay, making the hotel a favorable choice for those exploring Kelso and its surroundings with their animal companions.
Address: 31-32 Market Square
Rating: Good 7.5 (371 Reviews)
Rooms: 8
Price: From 67$

Roxburghe Hotel And Golf Course

8.8

Good

(81 Reviews)

+ 139 photos
Golf enthusiasts and seekers of fine living will find their paradise at the Roxburghe Hotel & Golf Course. This majestic hotel, set within a vast country estate, is known for its challenging championship golf course designed by the legendary Dave Thomas. Each suite is designed to immerse guests in understated luxury, with grand four-poster beds and opulent decor. The hotel's spa provides a tranquil haven to relax, while dining at the hotel is an event in itself, featuring seasonal dishes prepared with precision. Offering more than a stay, Roxburghe Hotel near Kelso invites guests to indulge in a lifestyle of leisure and luxury.
Address: Heiton By Kelso Roxburghshire Kelso Scotland
Rating: Good 8.8 (81 Reviews)
Rooms: 22
Price: From 517$

Historic Hotels Near Kelso

For history enthusiasts, staying in a hotel that echoes the past can significantly enhance the travel experience. The historic hotels near Kelso, steeped in rich heritage, offer guests a chance to step back in time. These buildings, often centuries old, have been thoughtfully preserved and restored to provide modern comforts while retaining their historical character. Here are some authentic places to stay that will transport you to a bygone era.

Wellness and Spa Hotels Near Kelso

For those seeking reprieve from the bustle of daily life, wellness and spa hotels near Kelso present an oasis of tranquility. These hotels prioritize guests' relaxation and rejuvenation, offering spa treatments, thermal experiences, and fitness facilities. The serene setting of the Scottish Borders, combined with the lush amenities of these establishments, promotes a state of blissful wellbeing.