Search hotels in Kelso

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

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

Kelso – 70 hotels and places to stay

Filter by:

Star Rating
Review score

Schloss Roxburghe Golf Resort, part of Destination by Hyatt

Hotel in Kelso

Located in Kelso, 25 miles from The Maltings Theatre & Cinema, Schloss Roxburghe Golf Resort, part of Destination by Hyatt provides accommodations with a garden, free private parking, a shared lounge...

H
Hesham
From
Bahrain
Everything specially the staff they are all amazing extremely hospitable with a fantastic smile.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,200 reviews
Price from
$307.32
1 night, 2 adults

Ednam House Hotel

Hotel in Kelso

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

R
Ron
From
Canada
Beautiful property, great location, excellent restaurant.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,520 reviews
Price from
$140.71
1 night, 2 adults

Queenshead Hotel Kelso

Hotel in Kelso

Located 23 miles from The Maltings Theatre & Cinema, Queenshead Hotel Kelso offers 3-star accommodations in Kelso and has a garden, a restaurant and a bar.

R
Rita
From
France
The hotel Is in a perfect place, 2 minutes from Jedburgh Abbey, all the shops and restaurants. 200 years of charm, a great pub downstairs, comfortable rooms, fantastic bathroom. The staff is very kind and the breakfast is delicious.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 866 reviews
Price from
$100.30
1 night, 2 adults

Cross Keys Hotel, Kelso

Hotel in Kelso

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

S
Sally
From
Canada
Central, nice room, very helpful staff.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 806 reviews
Price from
$129.46
1 night, 2 adults

Black Swan Inn

Hotel in Kelso

Located within 23 miles of The Maltings Theatre & Cinema and 14 miles of Melrose Abbey, Black Swan Inn provides rooms in Kelso.

N
Nan
From
United States
The Black Swan is in a great location. However the property is a bit "run down."
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 131 reviews
Price from
$81.05
1 night, 2 adults

The Old School House B&B

Kelso

Providing a garden, The Old School House B&B provides accommodations in Kelso. This property offers access to a terrace, free private parking, and free Wifi.

R
Ronald
From
United Kingdom
Wonderful physical setting matched with comfort space and polite and helpful staff; thank you. Would like to return some time.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 115 reviews
Price from
$96.25
1 night, 2 adults

Heather Brae

Kelso

Heather Brae is located in Kelso, just 23 miles from The Maltings Theatre & Cinema and 14 miles from Melrose Abbey. This property offers access to a patio, free private parking, and free Wifi.

G
Gidon
From
Israel
A very central apartment but on a side alley and very quiet. We attended the festival and the apartment was very close to all the venues. It was clean, wide and comfortable. The kitchen was the central place to sit in and we loved it. Planning to come again!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 103 reviews
Price from
$208.26
1 night, 2 adults

Premier Room

Kelso

Premier Room offers accommodations in Kelso, 23 miles from The Maltings Theatre & Cinema and 31 miles from Lindisfarne Castle.

D
Daniel
From
United Kingdom
Lovely warm welcome. Fantastic facilities. Exceptionally clean and a wonderfully comfortable bed. Good location too, just a short walk from/to Kelso town centre.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 131 reviews
Price from
$133.73
1 night, 2 adults

Roxburghe Cottages, part of Destination by Hyatt

Kelso

Roxburghe Cottages, part of Destination by Hyatt enjoys a location in Kelso, 26 miles from The Maltings Theatre & Cinema and 18 miles from Melrose Abbey.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 17 reviews
Price from
$233.88
1 night, 2 adults

Maple House Apartment

Kelso

Maple House Apartment offers accommodations in Kelso, 21 miles from The Maltings Theatre & Cinema and 26 miles from Lindisfarne Castle. With garden views, this accommodation provides a patio.

m
marion
From
United Kingdom
The peacefulness and quiet location yet only a few miles from Kelso. Lovely couple who owned the apartment. Nothing too much trouble. Will definitely stay again if planning to be in the area.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 32 reviews
Price from
$135.08
1 night, 2 adults
See all 70 hotels in Kelso

Most booked hotels in Kelso and surrounding area in the past month

See all

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,520 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 806 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,200 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 866 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 131 reviews

Hotels located in the center of Kelso

See all
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 131 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 866 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 806 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,520 reviews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,200 reviews

FAQs about hotels in Kelso

What Guests Said About Kelso:

Scored out of 10, guest rating 10

Kelso is a charming town, beautifully situated at the...

Kelso is a charming town, beautifully situated at the confluence of the River Tweed and the River Teviot. We had two very good walks, one along the Teviot, starting and finishing at the hotel, and the other along the Tweed, starting and finishing at St Boswells and visiting Dryburgh Abbey. We also enjoyed a visit to Floors Castle gardens. The walk from the hotel to Sainsburys was pleasant, being partly through a park. We found two good chip shops near the hotel for two of our three evening meals, and enjoyed the third meal in the hotel.
Guest review byDavid
United Kingdom
Scored out of 10, guest rating 8.0

This is a pleasant and friendly town with many independent...

This is a pleasant and friendly town with many independent shops, a beautiful river, and a grand stately home and park. The Scottish Borders are a beautiful area for enjoying nature and relaxing journeys.
Guest review byChris
United Kingdom
Scored out of 10, guest rating 8.0

We came to visit the Border Union Show on Friday 24th and...

We came to visit the Border Union Show on Friday 24th and Saturday 25th July. It was a great show though the best day is Saturday as all of the main animals are there. Kelso is a small town but very friendly with a nice selection of artisan shops. Lots of nice restaurants and bars and is a very relaxed town to visit.
Guest review byPeter - Scotland
United Kingdom
Scored out of 10, guest rating 10

I didnt get to see much as i was only in town one day. but...

I didnt get to see much as i was only in town one day. but was lovely and very friendly people, The farmers market was very good . I will deffo try to get back soon for a good old nosey as i was very impressed with the town and what it had to offer,
Guest review byvictoria
United Kingdom
Scored out of 10, guest rating 10

The town is lively, with a variety of interesting places to...

The town is lively, with a variety of interesting places to visit, such as Floors Castle. There are lovely peaceful walks along the Tweed River. There are plenty of pubs, eating places and cafes. It is easy to visit other towns by bus, e.g. Melrose.
Guest review byPatricia
Scored out of 10, guest rating 10

Great town, easy parking.

Great town, easy parking. Independent shops and interesting crafts. Great to access Lindisfarne for a day out and Floors Castle was superb. Great Scottish Tapestry in Galashiels was amazing and follow up trip to Jedburgh and Hawick of great interest historically
Guest review byMary
United Kingdom

See reviews by guests who stayed at hotels in Kelso

See all
From $168.86 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,520 reviews
Breakast was cooked to order with first class ingedients , friendly and helpful staff. Room clean comfortable and well appointed . Excellent value for money . We booked the hotel to attend a concert in Kelso, it was our first visit and we will, be returning
Guest review byDavid
United Kingdom
From $162.10 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 162 reviews
We very much enjoyed our stay in Kelso at Bellevue Guest House. Host Graham was exceptional . welcoming and very helpful. I had boiled eggs for breakfast, double yolk from local farm, absolutely delicious. Highly recommend.
Guest review byAngela
United Kingdom
From $168.86 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 806 reviews
Great hotel, handy for Kelso racecourse which were visiting! Friendly, good breakfast, nice room.
Guest review byAngela
United Kingdom
From $139.81 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 866 reviews
Enjoyable stay in this hotel in the centre of Kelso. Lovely spacious room. Staff welcoming.
Guest review byMargaret
United Kingdom
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 231 reviews
Centrally located in Kelso
Guest review byAlan
United Kingdom

More places to explore, more ways to go