Skip to main content

Search hotels in Kelso

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

Kelso – 67 hotels and places to stay

Filter by:

Star Rating
Review score

SCHLOSS Roxburghe, part of Destination by Hyatt

Hotel in Kelso

Located in Kelso, 25 miles from The Maltings Theatre & Cinema, SCHLOSS Roxburghe, part of Destination by Hyatt provides accommodations with an outdoor swimming pool, free private parking, a fitness...

J
Jocelyn
From
United Kingdom
Spacious yet cozy with amazing staff
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,004 reviews
Price from
$276.46
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...

E
Elizabeth
From
United Kingdom
The hotel was warm and inviting with fires on in all the main rooms, reception was lovely from Louise and the food was lovely and the service from Linda and Colin attentive. It was our anniversary and there was a card and chics in our room such a lovely surprise and appreciated.😊
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,467 reviews
Price from
$229.71
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.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 40 reviews
Price from
$96.16
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.

J
JAMES
From
United Kingdom
PROPERTY IDEALLY LOCATED FOR THE TOWN CENTRE
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
$247.08
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, 119 reviews
Price from
$132.22
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
Ross
From
United States
Hugh met us and was extremely accommodating, not only showing us the amenities in the unit but talking to us about future travels and routes to take. The unit has a large comfortable sitting room where breakfast is served which made our stay very relaxing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 51 reviews
Price from
$114.19
1 night, 2 adults

The Central Guesthouse

Kelso

The Central Guesthouse offers accommodations in Kelso, 27 miles from Chillingham Castle.

G
Gale
From
United States
Location, staff were excelent.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 396 reviews
Price from
$117.53
1 night, 2 adults

Grooms Bothy

Nenthorn (Near Kelso)

Grooms Bothy offers accommodations in Nenthorn, 25 miles from The Maltings Theatre & Cinema and 12 miles from Melrose Abbey.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews
Price from
$475.46
1 night, 2 adults

Craggs Cottage

Smailholm (Near Kelso)

Craggs Cottage offers accommodations in Smailholm, 28 miles from The Maltings Theatre & Cinema and 10 miles from Melrose Abbey.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 10 reviews
Price from
$610.53
1 night, 2 adults

Avenel Cottage

Town Yetholm (Near Kelso)

Avenel Cottage offers accommodations in Town Yetholm, 23 miles from The Maltings Theatre & Cinema and 27 miles from Lindisfarne Castle.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 7 reviews
Price from
$491.48
1 night, 2 adults
See all 67 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 7.3
Good - What previous guests thought, 40 reviews

Popular with guests booking hotels in Kelso

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

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 856 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,468 reviews

Popular with guests booking hotels in Kelso

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,004 reviews

Budget hotels in Kelso and nearby

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 40 reviews

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

From $96.16 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Offering a garden, Linen House offers accommodations in Kelso. The property is around 15 miles from Melrose Abbey, 19 miles from Etal Castle, and 27 miles from Chillingham Castle.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

The Scott Apartment offers accommodations in Kelso, 23 miles from The Maltings Theatre & Cinema and 15 miles from Melrose Abbey. This vacation home offers a garden.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 61 reviews

The Square is located in Kelso, just 14 miles from Melrose Abbey and 18 miles from Etal Castle.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 132 reviews

Abbey View offers accommodations in Kelso, 23 miles from The Maltings Theatre & Cinema and 15 miles from Melrose Abbey.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Flat 2 - Georgian apartment on The Square is located in Kelso, just 30 miles from Lindisfarne Castle and 14 miles from Melrose Abbey.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 40 reviews

The Old Pickle House offers accommodations in Kelso, 31 miles from Lindisfarne National Nature Reserve.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 103 reviews

1 HAVANNAH COURT in Kelso provides accommodations with free Wifi, 23 miles from The Maltings Theatre & Cinema, 14 miles from Melrose Abbey, and 18 miles from Etal Castle.

Hotels located in the center of Kelso

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 285 reviews

Studio Apartments on the Square offers accommodations in Kelso, 14 miles from Melrose Abbey and 18 miles from Etal Castle.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews

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.

From $247.08 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 36 reviews

Housed in a historic building, Inglestone House Guest House offers accommodations with a garden and free Wifi in Kelso, 23 miles from The Maltings Theatre & Cinema.

From $192.32 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 78 reviews

The Old Seed Store offers accommodations in Kelso, 14 miles from Melrose Abbey and 18 miles from Etal Castle.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

A recently renovated apartment, Lower Kelso House offers accommodations in Kelso. Both free Wifi and parking on-site are accessible at the apartment free of charge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 66 reviews

Central Apartment Kelso offers accommodations in Kelso, 31 miles from Lindisfarne National Nature Reserve.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 28 reviews

2 Abbey Row offers accommodations in Kelso, 15 miles from Melrose Abbey and 18 miles from Etal Castle. This vacation home offers a garden.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 86 reviews

Barclay House in Kelso features accommodations with free Wifi, 23 miles from The Maltings Theatre & Cinema, 15 miles from Melrose Abbey, and 19 miles from Etal Castle.

Best hotels with breakfast in Kelso and nearby

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews

Home in Kelso Scottish Borders is located in Kelso, just 23 miles from The Maltings Theatre & Cinema and 14 miles from Melrose Abbey.

The Granary

Hotel in Kelso
Breakfast options
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 45 reviews

The Granary offers accommodations in Kelso, 15 miles from Melrose Abbey and 18 miles from Etal Castle.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 14 reviews

26 Woodmarket is located in Kelso, just 15 miles from Melrose Abbey and 18 miles from Etal Castle. Free Wifi is available throughout the property and The Maltings Theatre & Cinema is 23 miles away.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 30 reviews

Kelso cobbles offers accommodations in Kelso, 23 miles from The Maltings Theatre & Cinema and 15 miles from Melrose Abbey.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 234 reviews

Union Street Suites in Kelso features accommodations with free Wifi 24 miles from The Maltings Theatre & Cinema, 14 miles from Melrose Abbey, and 19 miles from Etal Castle.

3 Bed in Kelso 95231 offers accommodations in Kelso, 31 miles from Lindisfarne National Nature Reserve.

4 Bed in Kelso oc-b33446 offers accommodations in Kelso, 31 miles from Lindisfarne Castle and 14 miles from Melrose Abbey.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 119 reviews

The Cobbles Inn Apartment is located in Kelso, just 14 miles from Melrose Abbey and 19 miles from Etal Castle. This apartment provides a bar.

What Guests Said About Kelso:

10

Great little town filled with fantastic independent shops,...

Great little town filled with fantastic independent shops, the best Charity shop ever (Chest, Heart & Stroke Scotland) and the fabulous Cafe U which does the best BLT ever! There are not a huge amount of restaurants but the Cobbles is excellent. Lots of good walks around the town and along the river Tweed. We'd definitely go back if just for the BLT!
Guest review by
Jean
United Kingdom
8.0

Not a great deal to do in Kelso but very well placed for...

Not a great deal to do in Kelso but very well placed for trips in the surrounding area - Floors Castle is a must as is dining in the Contented Vine restaurant. The Schloss Roxburghe is great for afternoon tea and a wander around the golf course there
Guest review by
Duncan
United Kingdom
10

A lovely historic market town, independent shops, historic...

A lovely historic market town, independent shops, historic buildings. the abbey, although closed, looks stunning. Loved the atmosphere. It is also close to other place like the Leaderfoot viaduct, Scott’s view, Abbotsford to name a few.
Guest review by
Cora
Netherlands
10

Kelso is an interesting town in its own right .

Kelso is an interesting town in its own right . Plenty of interesting shops , bars , and a square to add to the overall attraction . The Cream Chimneys cafe on the square is first class with interesting innovative dishes and advertises live music on weekend evenings . You would need to make a reservation for this . Nearby Floors Castle is worth a visit , and you can walk along the river which is easy to get to . Kelso would be a good base from which to visit other Border towns . There is plenty of streetside parking .
Guest review by
john
United Kingdom
10

Kelso is a lovely town and great for a weekend away.

Kelso is a lovely town and great for a weekend away. Just about the only town that I can think of that has a propper square in the centre of it. Lot of privately owned shops which creates an interesting experience for browsing.. Great local walks
Guest review by
Robin
United Kingdom
10

Very nice Borders town on the confluence of the River Tweed...

Very nice Borders town on the confluence of the River Tweed and the River Teviot. Weather was excellent which always help. Nice town to walk around with excellent riverside walks. Floors Castle gardens, which is very close, is worth a visit too.
Guest review by
David
United Kingdom

See reviews by guests who stayed at hotels in Kelso

See all
From $132.22 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 119 reviews
Very clean and excellent location , big comfortable bed and very nice duvet for a great nights sleep. Lovely breakfast provided to set us up for our journey to Fife . Very friendly hosts , would definitely stay again if in the kelso area
Guest review by
Graham
United Kingdom
From $177.63 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,468 reviews
Excellent location in the centre of Kelso, with lovely views over the river tweed and countryside from the rear of the hotel. Staff were extremely helpful and friendly.
Guest review by
Susan
United Kingdom
From $145.57 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 856 reviews
Nice traditional hotel in a great location. Staff very friendly and helpful .
Guest review by
Ian
United Kingdom
From $434.05 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,004 reviews
Beutiful hotel in an outstanding location.
Guest review by
Graeme
United Kingdom
From $114.19 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 875 reviews
Excellent location, small hotel
Guest review by
Tracey
United Kingdom