Skip to main content

Search hotels in Kelso

Enter your dates to see the latest prices and deals for Kelso hotels

Filter by:

Star rating

Review score

Kelso – 30 hotels and places to stay

See the latest prices and deals by choosing your dates.
SCHLOSS Roxburghe, part of Destination by Hyatt, hotel in Heiton

Set in Kelso, 41 km from The Maltings Theatre & Cinema, SCHLOSS Roxburghe, part of Destination by Hyatt offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

Stayed through Christmas. What a treat! So many lovely details to make our Christmas away from home memorable. Staff are amazing.
Scored 9.2
9.2
Rated superb
Superb
1,757 reviews
Price from
£201
1 night, 2 adults
Ednam House Hotel, hotel in Kelso

Built in 1761, Ednam House Hotel combines the convenience of a Kelso town centre location with the luxury of three acres of riverside gardens to explore, providing a mix of homely relaxation, fine...

hotel was a beautiful treat to be there. staff really friendly and helpfull. didnt really like the 2 beds put together as a double not very comfortable. and bathroom floor really sticky...but really great place, and perfect location. breakfast was amazing, couldnt have been better.
Scored 7.9
7.9
Rated good
Good
1,512 reviews
Price from
£104.50
1 night, 2 adults
Queenshead Hotel Kelso, hotel in Kelso

Situated 37 km from The Maltings Theatre & Cinema, Queenshead Hotel Kelso offers 3-star accommodation in Kelso and has a garden, a restaurant and a bar.

The location and the fact that there was a lovely pub downstairs! The room vas extremely clean and comfortable.
Scored 8.6
8.6
Rated fabulous
Fabulous
886 reviews
Price from
£85.50
1 night, 2 adults
The Black Swan Hotel, hotel in Kelso

Situated in Kelso and with The Maltings Theatre & Cinema reachable within 38 km, The Black Swan Hotel features a shared lounge, non-smoking rooms, free WiFi and a bar.

Everything
Scored 8.1
8.1
Rated very good
Very good
328 reviews
Price from
£80
1 night, 2 adults
Cross Keys Hotel, Kelso, hotel in Kelso

Looking out over the cobbled square in the centre of Kelso, the Cross Keys Hotel enjoys a landmark location in this Scottish Borders town.

Great breakfast and friendly staff.
Scored 7.6
7.6
Rated good
Good
926 reviews
Price from
£109
1 night, 2 adults
Premier Room, hotel in Kelso

Premier Room, a property with a terrace, is located in Kelso, 49 km from Lindisfarne Castle, 24 km from Melrose Abbey, as well as 29 km from Etal Castle.

Very clean and tidy fabulous big bed.
Scored 9.7
9.7
Rated exceptional
Exceptional
87 reviews
Price from
£99
1 night, 2 adults
The Central Guesthouse, hotel in Kelso

Situated in Kelso, 38 km from The Maltings Theatre & Cinema and 24 km from Melrose Abbey, The Central Guesthouse features accommodation with free WiFi in a historic building.

Location was excellent. Communication from host was excellent. Hot shower over bath was great. Given wi fi password on request. Lovely clean bedding and towels supplied as well as tea/ coffee starters and dishwasher tablets provided
Scored 7.7
7.7
Rated good
Good
419 reviews
Price from
£87
1 night, 2 adults
Dryburgh Abbey Hotel, hotel in Melrose

Set in a 10-acre private estate, Dryburgh Abbey Hotel features an award-winning restaurant, free Wi-Fi and large rooms with luxury toiletries.

Lovely breakfast, friendly staff and a fantastic setting. Also, extremely dog friendly.
Scored 8.1
8.1
Rated very good
Very good
2,183 reviews
Price from
£103.50
1 night, 2 adults
Burt's Hotel, hotel in Melrose

With a town centre location on Market Square, Burt’s Hotel in Melrose offers individually styled rooms with free parking and Wi-Fi, along with an AA Rosette-winning restaurant.

The hotel was very good meals staff and rooms were of a very good standard. Being a dog friendly hotel helps greatly.
Scored 9.0
9.0
Rated superb
Superb
553 reviews
Price from
£160
1 night, 2 adults
Station Hotel And Restaurant, hotel in Melrose

Station Hotel has en suite rooms in a town-centre location. The restaurant offers home cooking at reasonable prices. Melrose Abbey is close by.

Small family hotel with friendly helpful staff. We were staying for 3 nights and had booked the small double but got upgraded to the triple room which was spacious. Both room and ensuite were spotless. Towels were big and soft. Food was tasty, well presented and very large portions. BR had good selection of beers, spirits and wine.
Scored 8.0
8.0
Rated very good
Very good
506 reviews
Price from
£120
1 night, 2 adults
See all 30 hotels in Kelso

Most booked hotels in Kelso in the past month

See all

FAQs about hotels in Kelso

What guests said about Kelso:

  • Scored 10
    10

    Pleasant traditional market town , very tidy , local folks...

    Pleasant traditional market town , very tidy , local folks were helpful and welcoming . We ate in the Indian restaurant one evening and twice at the Queens Head Hotel , good value meals in both establishments , descent sized portions and fair quality
    David
    United Kingdom
  • Scored 10
    10

    A quaint little town with lovely shops, a beautiful castle,...

    A quaint little town with lovely shops, a beautiful castle, which we visited. Great little shops as well as Greggs, Co-op, Lidl, Sainsbury, cafes, pharmacies, a lovely hotel plus more! We ate at Tweed Cafe (Turkish kebab). The food was amazing! They do burgers, pizzas, pasta dishes, all types of kebabs too! Lots of places to explore in & around Kelso.
    Kim
  • Scored 10
    10

    Kelso is an old Scottish market town in a very beautiful...

    Kelso is an old Scottish market town in a very beautiful rural area. The river Tweed flows through it and is famous for fishing. Though the town is amazing itself with crooks and crannies (lots of adjoining passageways), interesting shops and some really good eating places , the Abbey ruins and ancient graveyard in a shady, green setting, the surrounding countryside is also so pretty and full of history. So much to see on your doorstep and within easy driving distance. Great area for walking and cycling too.
    catherine
    United Kingdom
  • Scored 10
    10

    Kelso is great for long walks by the river and wandering...

    Kelso is great for long walks by the river and wandering around the shops. There are some very good places to eat. We recommend the Cobbles and the Contented Vine. The pubs are also worth visiting, especially Rutherfords just next door to the apartments. It's a friendly town. We always find ourselves chatting with the locals. Parking in the square is restricted to 2 hours max. For long stay use the Knowes car park on Mayfield Lane, it's free and always has spaces.
    Ed
    United Kingdom
  • Scored 8.0
    8.0

    Kelso is a interesting market town and a good place to use...

    Kelso is a interesting market town and a good place to use as a base for seeing much of the border region, particularly the eastern region. Many of the eating places we visited were "ordinary" and not great value for money, but that seems to be the norm in the region.
    Steven
  • Scored 8.0
    8.0

    The hosts were really helpful.

    The hosts were really helpful. We wanted an impromptu barbecue and they kindly facilitated this. The laundry area/ boot room was very spacious with plenty of room for wellies and wet weather gear, as well as drying and washing facilities.
    Alison
    United Kingdom

See reviews by guests who stayed at hotels in Kelso

See all
  • Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 219 reviews
    I have stayed several times in all three flats as they are handy when I have had a head day at work. I work in Kelso. The apartments are always spotlessly clean. They are cosy and welcoming.
    Maggie
    United Kingdom
  • From £104.50 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,512 reviews
    The location on the river tweed was lovely and it's central location in kelso was also good. The food was very good and our thanks to Jamie and Rob for looking after us in the restaurant
    Arthur
    United Kingdom
  • From £203 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,757 reviews
    Hotel & staff are excellent had a lovely relaxing stay where nothing was too much trouble for any of the staff who went out of their way for us.
    Leona
    United Kingdom
  • From £80 per night
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 328 reviews
    We didn’t have breakfast.The hotel is in the centre of Kelso
    Eric
    United Kingdom
  • From £85.50 per night
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 886 reviews
    Owner was a sound man and hotel was great
    H
    Harry
    United Kingdom