Finest Hotels in Kelso, Scotland

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

Nestled in the scenic heartland of the Scottish Borders, Kelso unfolds as a charming market town rich in history and beauty, beckoning travelers to explore its cobbled streets and tranquil riverbanks. It's here, amongst the rolling hills and heritage landmarks like the splendid Floors Castle, that visitors will find an array of hotels ready to serve as the perfect base for their Scottish sojourn. Each hotel in Kelso offers a unique blend of traditional warmth and modern comfort, ensuring that every guest's stay is both memorable and idyllic.

As adventurers and romantics alike converge on Kelso, they are met with accommodation options that cater to every taste and budget. From luxurious estates offering first-class amenities to cozy, family-run inns where personalized service is the norm, the hotels in Kelso reflect the town's welcoming spirit. Seasoned travelers recommend booking a hotel overlooking the tranquil River Tweed, where the soothing sounds of flowing water complement the sublime views.

Digging deeper into Kelso's hotel offerings, guests will discover that many establishments are soaked in local lore, offering insights into the area's rich tapestry of history. Part of the joy of staying in Kelso lies in the hotels steeped in character; think stone-built facades, roaring fireplaces, and a dram of fine Scottish whisky served in a snug lounge. Whether it's the intimate charm of a boutique hotel or the grandeur of historic accommodations, Kelso's hotels are a gateway to both relaxation and the cultural treasures of the Scottish Borders.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

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

Luxurious Retreats: The Premiere Hotels in Kelso, Scotland

Check Availability

Kelso
Mar 13, 2026 - Mar 14, 2026

The White Swan Hotel

7.5

Good

(371 Reviews)

+ 14 photos
The White Swan Hotel shines as a beacon of hospitality among the family-friendly hotels in Kelso charming hotel understands that traveling with children requires a bit of extra consideration, offering spacious family rooms and a welcoming atmosphere for guests of all ages. Their commitment to service is evident through thoughtful amenities such as high chairs, kid-friendly meal options, and easy access to local parks and attractions perfect for little explorers. The staff's local knowledge proves invaluable for recommending family excursions that will delight and engage everyone. At The White Swan Hotel, families are guaranteed a relaxing and enjoyable stay, ensuring that both parents and children have an equally memorable time in Kelso.
Address: 31-32 Market Square
Rating: Good 7.5 (371 Reviews)
Rooms: 8
Price: From 67$

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
Right in the center of Kelso lies The Cross Keys Hotel, a stalwart among hotels in Kelso known for its centuries-old history and classic Scottish charm. This family-run establishment prides itself on offering a warm, personal welcome that makes guests feel immediately at home. The rooms here balance traditional aesthetics with modern comforts, providing a restful retreat after a day of border exploration. The hotel's restaurant and bistro are beloved by locals and visitors alike for their hearty, home-cooked meals and the use of fresh, local produce. Additionally, The Cross Keys Hotel is a hub for local events, adding to its community-centric allure. For those seeking authenticity and a heartwarming stay, The Cross Keys Hotel presents an experience steeped in local flavor and hospitality.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

Quaint and Charming Inns: Traditional Hotels in Kelso, Scotland

For travelers looking to immerse themselves in local culture and history, the quaint and charming inns among the hotels in Kelso offer a warm and inviting atmosphere. These traditional accommodations provide a more intimate setting, often family-run and situated in buildings full of character and stories. Ideal for visitors who appreciate personal attention and homely comforts, these inns often feature a cozy fireplace to gather around, locally sourced breakfasts to start your day, and a friendly ambience that makes you feel part of the town's fabric. Each hotel has its own distinct personality, influenced by the rich heritage of Kelso and the Scottish Borders. From their hospitable staff to the personal touches in each room, these hotels ensure a stay that's as comfortable as it is memorable. Let's discover the heart and soul of Kelso hospitality through its most beloved traditional inns.

The Cobbles Inn Apartment

8.6

Good

(99 Reviews)

+ 29 photos
Situated just a stone's throw from Kelso's historic market square, The Cobbles Inn offers a quintessentially Scottish stay known for its warm community atmosphere and excellent food. This boutique hotel takes pride in its beautifully refurbished rooms that fuse traditional features with stylish modern fittings. The Cobbles Inn is particularly notable for its impressive selection of real ales and classic pub grub with a gourmet twist, attracting both locals and guests to its cozy, convivial setting. Whether it's settling in for dinner by the fire or enjoying a peaceful night's rest in one of the tastefully decorated rooms, this hotel is a testament to quality and comfort. As one of the beloved hotels in Kelso stands as a shining example of hospitality done right.
Address: 9 Bowmont Street
Rating: Good 8.6 (99 Reviews)
Price: From 147$

Plough Hotel

8.3

Good

(262 Reviews)

+ 6 photos
Situated near Kelso's charming square, The Plough Hotel presents itself as a welcoming option for families among the hotels in Kelso family-run hotel resonates with a homely feel, offering a comfortable retreat after a day of adventure in the Scottish Borders. The guest rooms are tailored to accommodate families, providing the necessary space and convenience that traveling with children demands. The hotel's restaurant takes into account younger tastes with a kid-friendly menu, and the laid-back dining environment means families can enjoy their mealtime without any fuss. The Plough Hotel's central location and affordable pricing make it an appealing choice for family travelers seeking value without sacrificing comfort or experience.
Address: Main Street, Town Yetholm
Rating: Good 8.3 (262 Reviews)
Price: From 124$

Family-Friendly Stays: Accommodating Hotels in Kelso, Scotland

When traveling with family, finding suitable accommodations can be pivotal to enjoying a stress-free holiday. The hotels in Kelso understand the needs of families, offering amenities and services that cater to both adults and children. These family-friendly hotels boast spacious rooms or adjoining family accommodations, kid-centric activities, and menus designed with younger palates in mind. The family-focused hotels ensure that all members have an enjoyable and comfortable experience, with helpful staff on hand to assist with any family-related necessities. Whether it's providing cots for infants or recommending family-friendly outings, these Kelso hotels go the extra mile to make sure everyone feels welcome. Dive into a selection of hotels where family always comes first.

Roxburghe Hotel And Golf Course

8.8

Good

(81 Reviews)

+ 139 photos
As one of the most prestigious hotels in Kelso the Roxburghe Hotel & Golf Course offers a sublime retreat for those who appreciate luxury and leisure in equal measure. This hotel is not only lauded for its sumptuous rooms and suites, but also for its championship golf course, which seduces golf enthusiasts from around the globe. Beyond golfing, the hotel caters to relaxation with a spa designed to rejuvenate and invigorate. Each guest room is artfully appointed to reflect the surrounding estate's grandeur while offering modern comfort. The fine dining restaurant on-site is a testament to Scotland's rich culinary heritage, serving exquisite dishes that highlight the region's best ingredients. The Roxburghe Hotel is an epitome of elegance, a place where visitors can bask in the beauty of the Scottish Borders.
Address: Heiton By Kelso Roxburghshire Kelso Scotland
Rating: Good 8.8 (81 Reviews)
Rooms: 22
Price: From 517$

Ednam House Hotel

7.9

Good

(1328 Reviews)

+ 223 photos
Nestled on the banks of the River Tweed, the Ednam House Hotel is a historic gem among the hotels in Kelso its roots stretching back to 1761, this elegant hotel exudes a sense of timelessness through its grandeur and traditional decor. Guests can revel in rooms that offer a harmonious blend of comfort and antique charm, with select suites boasting stunning views of the river and the expansive hotel gardens. The hotel's acclaimed dining experience, highlighted by locally-sourced produce, is a culinary delight not to be missed. Personalized service resonates throughout the stay, from the welcoming staff to the attention to detail in every aspect of luxury. Ednam House Hotel is truly a sanctuary where history and sophistication align to provide an unforgettable stay.
Address: Bridge Street
Rating: Good 7.9 (1328 Reviews)
Rooms: 31
Price: From 91$

Historic Splendour: Heritage Hotels in Kelso, Scotland

Please allow me to correct my approach and provide real and verifiable information about hotels that you can enjoy in Kelso. Below here's a revised guide with accurate information based on real hotels in Kelso

The Border Hotel

8.7

Good

(351 Reviews)

+ 41 photos
Although traditionally styled, The Border Hotel offers a modern approach to service and hospitality. Located in the picturesque village of Kirk Yetholm, near Kelso, the hotel presents a blend of classic and contemporary elements. Its rooms are designed to offer comfort with a modern aesthetic, ensuring a restful night's sleep. Known for its personal service and attention to detail, The Border Hotel strives to meet the expectations of guests who appreciate both modernity and the innate charm of the Scottish Borders.
Address: The Green Kirk Yetholm
Rating: Good 8.7 (351 Reviews)
Rooms: 6
Price: From 126$

Cross Keys Hotel, Kelso

7.7

Good

(904 Reviews)

+ 63 photos
The Cross Keys Hotel stands as a central landmark in the town of Kelso, offering easy access to local business hubs and leisure attractions. With facilities catering to both the business and leisure traveler, the hotel is outfitted with meeting rooms and conference services for professional engagements. When the workday is done, guests can unwind in the hotel's comfortable rooms or enjoy a meal at the on-site restaurant and bar. With its blend of practicality and hospitality, The Cross Keys ensures a balanced stay for guests in Kelso.
Address: The Cross Keys Hotel, 36-37 The Square, Kelso, Gb
Rating: Good 7.7 (904 Reviews)
Rooms: 26
Price: From 118$

Country House Charm: Rural Hotels in Kelso, Scotland

For an escape into the tranquil settings of the Scottish Borders, look no further than the countryside hotels in Kelso rural retreats offer guests a chance to unwind surrounded by the serenity of nature, often with stunning views of the undulating landscape. With a focus on personal service and an intimate ambiance, country house hotels are ideal for those seeking a quiet and relaxing stay. From walking around the picturesque grounds to enjoying locally sourced cuisine in the hotel restaurant, these rural escapes provide a taste of country living at its finest.

Ednam House Hotel

7.9

Good

(1328 Reviews)

+ 223 photos
Located on the banks of the River Tweed, Ednam House Hotel is a historical jewel among the hotels in Kelso built in 1761, this Georgian mansion captures the elegance and grandeur of its time, while offering guests all the modern amenities for a comfortable stay. Each room is individually designed with classic touches, preserving the house’s character, and many offer picturesque views of the river and hotel's well-manicured gardens. Dine in the hotel's restaurant, where traditional Scottish cuisine meets the highest standards of contemporary gastronomy. Ednam House is more than a hotel; it is a piece of Kelso's living history, providing a refined escape into a bygone era.
Address: Bridge Street
Rating: Good 7.9 (1328 Reviews)
Rooms: 31
Price: From 91$

Modern and Stylish: Contemporary Hotels in Kelso, Scotland

Visitors to Kelso seeking a modern twist on traditional hospitality will appreciate the contemporary hotels sprinkled throughout the town. These hotels in Kelso offer sleek design, chic furnishings, and up-to-date amenities that cater to the tastes of the modern traveler. Combining style with functionality, these accommodations are ideal for those who desire a more current and sophisticated lodging experience. From innovative dining to attentive service that heeds the demands of today's tech-savvy guests, these hotels provide all the elements for a comfortable and trendy stay.

Business and Leisure: Well-Equipped Hotels in Kelso, Scotland

For those traveling to Kelso on business or looking for a hotel with extensive facilities, there are hotels designed to cater to both work and play. These hotels in Kelso are equipped with amenities such as free Wi-Fi, meeting rooms, and on-site dining to satisfy the needs of the business traveler. At the same time, leisure facilities such as fitness centers or spas ensure that relaxation is just as accessible. With a focus on convenience and efficiency, these well-appointed hotels ensure a seamless stay whether you're closing deals or seeking a leisurely break.