Best Hotels in Kelso Area for Memorable Stays

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

Welcome to the charming town of Kelso, nestled in the center of the Scottish Borders. If you're planning a visit to this historic destination, you'll want to ensure your stay is comfortable and memorable. Look no further than the hotels in the Kelso area, which offer a delightful blend of convenience, luxury, and warm Scottish hospitality. Whether you're seeking a boutique hotel in the town center or a tranquil countryside retreat, the hotels in Kelso are ready to cater to your every need.

When it comes to accommodations in the Kelso area, you'll find a range of options to suit every traveler's preference. Those who appreciate the convenience of being in the town center will delight in the selection of hotels located just steps away from Kelso's main attractions. Immerse yourself in the rich history of the area with a stay in a beautifully restored Georgian hotel, where you'll enjoy easy access to the remarkable Kelso Abbey and the picturesque Floors Castle. For those seeking a peaceful escape, a country house hotel on the outskirts of Kelso provides idyllic surroundings, with stunning views of the rolling hills and the River Tweed.

In addition to the prime locations, the hotels in Kelso area boast a wide array of amenities and services to enhance your stay. Indulge in exquisite dining experiences at the on-site restaurants, offering delicious local cuisine made with the freshest ingredients. Relax and rejuvenate with spa treatments and leisure facilities, allowing you to unwind after exploring the town's charming streets or engaging in outdoor activities such as fishing or golfing. With friendly staff who are knowledgeable about the area and eager to assist, your experience at the hotels in Kelso is sure to exceed your expectations.

So whether you're planning a romantic getaway, a family vacation, or a solo adventure, the hotels in the Kelso area provide the perfect base for your exploration of this captivating town and the surrounding Scottish Borders.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Ednam House Hotel
2. The Cobbles Inn Apartment
3. The White Swan Hotel
4. Rutherford House
5. Cross Keys Hotel, Kelso
6. The White Swan Hotel
7. Cross Keys Hotel, Kelso
8. Roxburghe Hotel And Golf Course
9. Cross Keys Hotel, Kelso
10. Duncan House

Boutique Hotels in the Kelso Area

Check Availability

Kelso
Mar 12, 2026 - Mar 13, 2026

Ednam House Hotel

7.9

Good

(1332 Reviews)

+ 223 photos
With its historic heritage dating back to 1761, this boutique hotel boasts beautifully appointed rooms that blend traditional elegance with modern comforts. The hotel's picturesque gardens, panoramic river views, and proximity to attractions like Floors Castle make it a sought-after choice for those seeking an authentic Kelso experience.
Address: Bridge Street
Rating: Good 7.9 (1332 Reviews)
Rooms: 31
Price: From 91$

The Cobbles Inn Apartment

8.6

Good

(99 Reviews)

+ 29 photos
Nestled beside the tranquil River Teviot, The Cobbles Inn effortlessly merges cozy accommodation with riverside charm. Enjoy the peaceful ambiance of this traditional inn, located just a short drive from Kelso. The tastefully decorated rooms offer stunning river views, while the on-site pub serves delicious meals made with locally sourced ingredients.
Address: 9 Bowmont Street
Rating: Good 8.6 (99 Reviews)
Price: From 147$

Country House Hotels in the Kelso Area

If you're yearning for a peaceful escape surrounded by breathtaking natural beauty, the country house hotels in the Kelso area are the ideal choice. Nestled amidst rolling hills, with panoramic views of the Scottish Borders, these hotels offer a tranquil retreat away from the bustling town center.

The White Swan Hotel

7.5

Good

(371 Reviews)

+ 14 photos
The White Swan Hotel in Kelso extends its hospitality to pets, ensuring a comfortable and enjoyable stay for both you and your furry friend. With its pet-friendly rooms and central location, The White Swan Hotel offers a convenient and welcoming experience for pet owners.
Address: 31-32 Market Square
Rating: Good 7.5 (371 Reviews)
Rooms: 8
Price: From 67$

Rutherford House

9.7

Good

(12 Reviews)

+ 10 photos
This charming country house hotel, set within its own secluded grounds, offers an intimate and personalized experience. Enjoy beautifully appointed rooms, stunning views of the Scottish Borders, and exceptional service. Immerse yourself in the serenity of this picturesque setting while exploring the nearby towns, historic sites, and scenic walking trails.
Address: Rutherford House High
Rating: Good 9.7 (12 Reviews)
Price: From 152$

Historic Hotels in the Kelso Area

The Kelso area is steeped in history, and what better way to immerse yourself in its heritage than by staying at one of its historic hotels? These remarkable establishments blend authenticity, elegance, and a sense of nostalgia.

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
This charming boutique hotel combines a warm, traditional atmosphere with modern comforts. The individually decorated rooms offer a cozy retreat after a day of exploring Kelso's cobblestone streets. And with its on-site restaurant and lively pub, the hotel provides a true taste of Scottish cuisine and hospitality.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

The White Swan Hotel

7.5

Good

(371 Reviews)

+ 14 photos
Nestled amidst the cobbled streets of Kelso is a Georgian landmark oozing with historical allure. Guests can indulge in beautifully designed rooms, exquisite dining experiences, and a warm ambiance that reflects the rich heritage of Kelso. Explore the town's architectural marvels or simply unwind in the cozy lounge areas that transport you back in time.
Address: 31-32 Market Square
Rating: Good 7.5 (371 Reviews)
Rooms: 8
Price: From 67$

Riverside Hotels in the Kelso Area

For an enchanting experience by the banks of the River Tweed, choose one of the Riverside hotels in the Kelso area. These accommodations provide a picturesque setting, with stunning river views and serene surroundings.

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
This historic hotel offers comfortable rooms where pets can enjoy a cozy stay. Take leisurely walks along the River Tweed or explore the town's attractions with your furry companion. The Cross Keys Hotel ensures that all members of your family, including the four-legged ones, have a fantastic time during your stay.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

Roxburghe Hotel And Golf Course

8.8

Good

(81 Reviews)

+ 139 photos
A perfect blend of luxury, relaxation, and outdoor activities awaits you at The Roxburghe Hotel & Golf Course. Situated amidst rolling hills and nestled in the center of the Scottish Borders, this boutique hotel offers unparalleled tranquility. Explore the expansive grounds, indulge in a round of golf, or simply marvel at the stunning views that surround you.
Address: Heiton By Kelso Roxburghshire Kelso Scotland
Rating: Good 8.8 (81 Reviews)
Rooms: 22
Price: From 517$

Family-Friendly Hotels in the Kelso Area

Planning a family vacation? The Kelso area offers a range of family-friendly hotels, ensuring a delightful stay for all ages. These hotels combine comfort, convenience, and amenities designed to cater to families traveling with children.

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
Located on Kelso's bustling High Street, this historic hotel offers cozy and individually styled rooms, where guests can relax after a day of exploring the town's historic landmarks. With its traditional pub and warm Scottish hospitality, The Cross Keys Hotel provides an authentic experience that encapsulates the charm of Kelso.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

Duncan House

9.1

Good

(267 Reviews)

+ 53 photos
This boutique hotel combines contemporary elegance with riverside charm, providing guests with comfortable and stylish rooms. Wake up to the soothing sound of the river, enjoy breakfast overlooking the water, or take leisurely walks along the riverbanks. With easy access to Kelso's attractions, Duncan House is the perfect riverside haven for exploring the town and its surroundings.
Address: Chalkheugh Terrace ;
Rating: Good 9.1 (267 Reviews)
Rooms: 7
Price: From 147$

Pet-Friendly Hotels in the Kelso Area

Traveling with a furry friend? The Kelso area welcomes pets, and several hotels accommodate both you and your beloved pet.