Book Hotels in Kelso
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Kelso hotels

Roxburghe Cottages Part of Destination by Hyatt
"Lovely stay at one of the lodges. Spa facilities are great. Food was so good in Charlies. We had a great time."
Reviewed on Jul 30, 2026

Schloss Roxburghe Golf Resort, Part of Hyatt
"Amazing although bit expensive"
Reviewed on Aug 16, 2026

The Tempus at Charlton Hall Estate
"Great hotel, wonderful staff, really lovely time there."
Reviewed on Aug 16, 2026

The Border Hotel
"Lovely hotel with excellent pub attached, particularly good for a drink but also served good food. Breakfast was also very good, and packed lunches are can be bought for anyone on a hiking trip if you arrange this the evening before"
Reviewed on Aug 2, 2026

Dryburgh Abbey Hotel
"We have had a brilliant time , everything was good food room and staff"
Reviewed on Aug 14, 2026

Ednam House Hotel
"The location was great, facing towards the city centre while the river is out the back. Breakfasts were delicious with various selections as were the dinners. We went to their cozy bar every evening before dinner. Mostly, I enjoyed the old world atmosphere, especially the lovely sitting room. The ..."
Reviewed on Aug 6, 2026

The Central Guest House
"This accommodation is very well located in the Kelso town square and within easy walking distance to pubs, cafes and restaurants.The bakery to the left of the front door is outstanding for home cooked morning rolls and beautiful cakes. Apartment 1 is spacious, clean and has everything you need despite ..."
Reviewed on Aug 4, 2026

Gorgeous Royal Historic Lodge in the lush Scottish Borders of Scotland.

Purdy Lodge
Kelso Hotel & Travel Guide\n
For those wanderers who find themselves traveling around in Scottish Borders and feel like having a look around in Kelso, there are a limited range of hotels and apartments. Within a 6-mile (10-kilometer) distance from the city center, there are 6 highly regarded hotels.
Look through a selection of accommodation options found within a 6 miles (10 kilometers) distance, such as the The Roxburghe Hotel & Golf Course and Bellevue Guest House.
Kelso features only a handful of economical lodgings; you'll find the Bellevue Guest House conveniently situated 4 miles (6 kilometers) from the heart of town.
The The Blue Bell Inn is around 11 miles (18 kilometers) from downtown Kelso. Another option is the The Coach House - Guest House, which can be found about 11 miles (18 kilometers) away. Another possibility is to book the Dryburgh Abbey Hotel or the Redrig Cottage B&B.
The closest accommodation options in Scottish Borders include Chirnside and Innerleithen. Chirnside is 18 miles (30 kilometers) to the north of Kelso, while Innerleithen is 25 miles (43 kilometers) to the north. Hotels in Chirnside are the The Allanton Inn and The Craw Inn. The Caddon View Country Guest House and St Ronans Hotel are some of the room options in Innerleithen.
If watching stadium sport is the love of your life, make sure you visit Murrayfield Stadium, located 45 miles (69 kilometers) to the northwest of Kelso. Travelocity readers who would like the convenience of staying in the vicinity, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.
For visitors arriving by air to Kelso, a primary gateway is Newcastle International Airport. The nearest accommodation option is Novotel Newcastle Airport.
Frequently asked questions
Recent Kelso hotel reviews by fellow wanderers

The Castle Hotel
"Nice hotel, conveniently located for the railway station. Friendly and helpful staff, nice atmosphere in the bar, especially with a singer performing on Saturday night. Roomy bedroom which was kept to a high standard of cleanliness. Thanks!"
Explore More Ways to Travel with Travelocity
- Hotels in Kirk Yetholm
- Hostels in Lauder
- Hotels near Melrose Abbey
- Dryburgh Abbey Hotel
- The Waverley Castle Hotel
- Hotels in Melrose
- Cabins in Minto
- Recreation in Scottish Borders
- Family Friendly in Scottish Borders
- Indoor Pool in Scottish Borders
- Luxury in Scottish Borders
- The Allanton Inn
- Hotels in Earlston
- Guesthouses in East Neuk
- Bedandbreakfast in Galashiels
- Hostels in Galashiels
- Historical in Galashiels
- Hotels in Galashiels
- Hotels in Gordon
- CRAILING COTTAGE - a peaceful country estate near to Jedburgh & Kelso
- The Mill House
- Spa in Kelso
- The Old Priory Guesthouse
- Historical in Kirk Yetholm






