Finest Hotels in Kelso for Memorable Scottish Stay

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

Are you planning a visit to the picturesque town of Kelso in the Scottish Borders? Nestled among rolling hills and steeped in history, Kelso offers a unique blend of charm and tranquility. As you embark on your adventure, one crucial aspect of your journey will be finding the perfect accommodation. Thankfully, Kelso boasts a delightful selection of hotels in the Scottish Borders to cater to every traveler's needs. Whether you seek luxury, comfort, or a budget-friendly option, there is a hotel in Kelso that will exceed your expectations.

Immerse yourself in the rich history of Kelso by staying at one of the charming hotels nestled within the town's historic center. These boutique hotels effortlessly blend modern amenities with the captivating ambiance of centuries-old architecture. From elegantly furnished rooms to cozy lounges with crackling fireplaces, you'll experience a true sense of refinement. Wake up to stunning views of Kelso's cobbled streets, just footsteps away from iconic landmarks like Kelso Abbey and Floors Castle. No matter which hotel you choose, you'll be transported back in time while enjoying all the comforts of the modern world.

For those seeking a more rural retreat, look no further than the hotels scattered amidst the stunning countryside surrounding Kelso. Imagine waking up to sweeping vistas of undulating fields, where the fresh air invigorates your senses and the serenity of nature envelops you. Many of these countryside hotels offer picturesque gardens, perfect for leisurely strolls or enjoying a cup of tea amidst a tranquil setting. With a range of options available, from luxurious country estates to cozy traditional inns, there is a hotel in Kelso's Scottish Borders that will allow you to truly unwind and connect with nature.

Immerse yourself in the beauty of Kelso and experience the warm hospitality that these hotels offer. Whether you prefer the charm of the town center or the tranquility of the countryside, Kelso's hotels in the Scottish Borders will ensure your stay is an unforgettable one.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Black Swan Hotel
2. The Black Swan Hotel
3. The Border Hotel
4. Roxburghe Hotel And Golf Course
5. Cross Keys Hotel, Kelso
6. Ednam House Hotel
7. The Farmhouse At Yetholm Mill Bed & Breakfast
8. Duncan House
9. Bellevue Guest House
10. The Central Guesthouse

Historic Charm in the Heart of Kelso Scottish Borders

Check Availability

Kelso
Mar 11, 2026 - Mar 12, 2026

The Black Swan Hotel

7.9

Good

(289 Reviews)

+ 27 photos
The Black Swan is a pet-friendly hotel that understands the bond between guests and their pets. This welcoming hotel offers designated pet-friendly rooms, ensuring a comfortable stay for all. Explore Kelso Scottish Borders with your furry friend, as the hotel's central location makes it convenient for pet-friendly activities, such as walks along the River Tweed or visits to Kelso Abbey. Whether you have a canine companion or a feline friend, The Black Swan provides a warm welcome for both you and your pets.
Address: 7 Horsemarket, Kelso, Roxburghshire,
Rating: Good 7.9 (289 Reviews)
Price: From 90$

The Black Swan Hotel

7.9

Good

(289 Reviews)

+ 27 photos
The Black Swan is a family-friendly hotel that combines comfort and convenience for families visiting Kelso Scottish Borders. The hotel offers spacious family rooms with amenities such as extra beds and cribs. The onsite restaurant provides a children's menu, catering to the tastes of young travelers. The Black Swan's central location allows for easy access to attractions like Floors Castle and the Kelso Woodlands, ensuring a fun-filled family vacation. Experience a warm welcome and family-friendly atmosphere at The Black Swan.
Address: 7 Horsemarket, Kelso, Roxburghshire,
Rating: Good 7.9 (289 Reviews)
Price: From 90$

Serene Countryside Retreats in Kelso Scottish Borders

Escape the hustle and bustle of daily life by immersing yourself in the tranquility of Kelso's countryside. These hotels offer picturesque surroundings, rejuvenating atmospheres, and the opportunity to connect with nature. Experience the beauty of the Scottish Borders from these peaceful retreats, where the harmony between nature and comfort is unparalleled.

The Border Hotel

8.7

Good

(353 Reviews)

+ 41 photos
For a budget-friendly stay in Kelso Scottish Borders with character, The Border Hotel is an excellent choice. This historic hotel, dating back to the 18th century, offers affordable rooms that feature a blend of traditional charm and modern comforts. Enjoy a hearty meal at the hotel's onsite restaurant, known for its traditional Scottish cuisine. The Border Hotel's central location makes it convenient for exploring Kelso's attractions, including the magnificent Floors Castle. Experience affordability without compromising on the authentic Scottish charm at The Border Hotel.
Address: The Green Kirk Yetholm
Rating: Good 8.7 (353 Reviews)
Rooms: 6
Price: From 126$

Roxburghe Hotel And Golf Course

8.8

Good

(81 Reviews)

+ 139 photos
Nestled on the banks of the River Teviot, The Roxburghe Hotel & Golf Course is a true gem among the hotels in Kelso Scottish Borders. This elegant hotel offers beautifully appointed rooms that exude timeless charm and modern comfort. Indulge in breathtaking views of the surrounding countryside or take a stroll through the hotel's stunning gardens. With an 18-hole championship golf course, luxurious spa facilities, and exquisite dining options, The Roxburghe offers an unforgettable experience for discerning travelers.
Address: Heiton By Kelso Roxburghshire Kelso Scotland
Rating: Good 8.8 (81 Reviews)
Rooms: 22
Price: From 517$

Luxury Retreats in Kelso Scottish Borders

Indulge in the lap of luxury during your visit to Kelso by selecting one of these prestigious hotels. Whether you seek opulent rooms, gourmet dining experiences, or rejuvenating spa treatments, these accommodations offer a truly lavish and unforgettable stay. Experience the utmost in comfort and elegance at these top-notch establishments.

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
Stepping into the Cross Keys Hotel is like stepping back in time. This historic hotel, dating back to the 18th century, is brimming with character and traditional Scottish hospitality. Stay in rooms adorned with period features, such as exposed beams and antique furnishings. Sample hearty Scottish cuisine at the hotel's renowned restaurant, which specializes in using locally sourced ingredients. With its prime location in the lively heart of Kelso, the Cross Keys Hotel is the perfect base for exploring the town's historic attractions.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

Ednam House Hotel

7.9

Good

(1332 Reviews)

+ 223 photos
Ednam House Hotel is a true testament to the rich history of Kelso. Dating back to 1761, this Georgian mansion offers a blend of elegance and modern comfort. Immerse yourself in the hotel's traditional ambiance, with beautifully decorated rooms and luxurious amenities. Enjoy a sumptuous meal at the hotel's award-winning restaurant, which serves dishes crafted with locally sourced ingredients. From the hotel's idyllic setting along the River Tweed to its proximity to Kelso Abbey, Ednam House Hotel offers an authentic Scottish experience.
Address: Bridge Street
Rating: Good 7.9 (1332 Reviews)
Rooms: 31
Price: From 91$

Budget-Friendly Options in Kelso Scottish Borders

Traveling on a budget doesn't mean sacrificing comfort or convenience. These budget-friendly hotels in Kelso provide affordable accommodations without compromising on quality. Discover the perfect balance between affordability and a memorable stay in the Scottish Borders. From cozy bed and breakfasts to value-for-money hotels, these options cater to the needs of budget-conscious travelers.

The Farmhouse At Yetholm Mill Bed & Breakfast

9.2

Good

(92 Reviews)

+ 16 photos
Nestled amidst the rolling foothills of the Cheviot Hills, The Farmhouse at Yetholm Mill offers a secluded luxury retreat. Experience the allure of this beautifully restored 18th-century farmhouse, with elegantly furnished rooms and breathtaking views of the countryside. Indulge in sumptuous farm-to-table cuisine using fresh, locally sourced ingredients. With its peaceful setting and impeccable service, The Farmhouse at Yetholm Mill promises a truly luxurious and tranquil escape in Kelso Scottish Borders.
Address: Main St
Rating: Good 9.2 (92 Reviews)
Price: From 99$

Duncan House

9.1

Good

(267 Reviews)

+ 53 photos
Duncan House is a family-friendly hotel that offers spacious and comfortable accommodations for families visiting Kelso. The hotel features family rooms with ample space for everyone, along with amenities such as cribs, high chairs, and a children's play area. Situated close to local attractions, including Kelso Abbey and the River Tweed, Duncan House provides a convenient base for family adventures. With its warm hospitality and family-oriented amenities, this hotel ensures a memorable and enjoyable stay for families in Kelso Scottish Borders.
Address: Chalkheugh Terrace ;
Rating: Good 9.1 (267 Reviews)
Rooms: 7
Price: From 147$

Family-Friendly Hotels in Kelso Scottish Borders

Planning a family vacation to Kelso? These family-friendly hotels provide the perfect blend of comfort, convenience, and entertainment for guests of all ages. From spacious family rooms to child-friendly amenities, these accommodations cater to the needs of families, ensuring a memorable and enjoyable stay in the Scottish Borders.

Bellevue Guest House

8.9

Good

(197 Reviews)

+ 36 photos
Bellevue Guest House is a family-friendly accommodation option in Kelso, offering comfortable rooms and a welcoming atmosphere for families. The guesthouse provides family rooms with additional beds and cribs upon request. Guests can enjoy a delicious breakfast each morning before heading out to explore Kelso's family-friendly attractions, such as Kelso Swimming Pool and the Border Ice Rink. With its affordable rates and family-oriented amenities, Bellevue Guest House is an excellent choice for families visiting Kelso Scottish Borders.
Address: Bowmont Street
Rating: Good 8.9 (197 Reviews)
Rooms: 6
Price: From 139$

The Central Guesthouse

7.9

Good

(378 Reviews)

+ 37 photos
The Central Guesthouse offers comfortable and affordable accommodations in the heart of Kelso. With its convenient location, this welcoming guesthouse provides easy access to the town's attractions and amenities. The cozy rooms are well-appointed and offer all the necessary amenities for a pleasant stay. Start your day with a continental breakfast before exploring the charming streets of Kelso. The Central Guesthouse provides an excellent option for budget-conscious travelers seeking a comfortable stay at an affordable price.
Address: 51 The Square
Rating: Good 7.9 (378 Reviews)
Rooms: 6
Price: From 74$

Pet-Friendly Hotels in Kelso Scottish Borders

Don't leave your furry friends behind when visiting Kelso! These pet-friendly hotels provide a warm welcome for both you and your beloved pets. Enjoy a memorable stay in Kelso Scottish Borders with your four-legged companions, exploring the beauty of the surrounding countryside and the town's pet-friendly attractions.

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
The Cross Keys Hotel is a pet-friendly establishment that warmly welcomes guests and their furry friends. This historic hotel understands the importance of including pets in your travel plans and offers designated pet-friendly rooms. Explore the charming town of Kelso with your dog by your side, or venture into the nearby Kelso Woodlands for a scenic walk. With its pet-friendly policy and central location, The Cross Keys Hotel ensures a memorable stay for both you and your pets.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$