Skip to main content

Search hotels in Kelso

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

Kelso – 64 hotels and places to stay

Filter by:

Star rating

Review score

SCHLOSS Roxburghe, part of Destination by Hyatt

Hotel in Kelso

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...

A
Andrew
From
United Arab Emirates
Outstanding hotel. Simply unmissable.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,983 reviews
Price from
US$294.20
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...

M
Marie
From
Belgium
Quiet and beautiful place. The crew was amazing, helpful, with good recommendations, available.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,463 reviews
Price from
US$253.72
1 night, 2 adults

Black Swan Hotel

Hotel in Kelso

Black Swan Hotel is set in Kelso, 50 km from Lindisfarne National Nature Reserve. The property is situated 23 km from Melrose Abbey, 29 km from Etal Castle and 43 km from Chillingham Castle.

K
Karina
From
United Kingdom
Absolutely! Nice and clean 👌
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 30 reviews
Price from
US$97.17
1 night, 2 adults

Heather Brae

Kelso

Featuring river views, Heather Brae features accommodation with a garden and a patio, around 37 km from The Maltings Theatre & Cinema.

M
Marie-Anne
From
Netherlands
Everything was SUPERB! Clean, nice and cosy and the owners really think of everything you might need! Perfect in every way!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 129 reviews
Price from
US$249.67
1 night, 2 adults

Premier Room

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 28 km from Etal Castle.

L
Lorraine
From
Spain
Everything about this accommodation was fantastic. The hosts were just so friendly and couldn't do enough for us. Beds were comfortable, everything was spotlessly clean. The games/breakfast room was great and comfortable to sit in and relax. Parking at the front door. Breakfast is in the games room and has everything you could want - cereal, fruit, bread, eggs and cakes, yoghurt etc. You can use the microwave, Toaster or hob to cook the eggs and we had enough food for lunch too. We would recommend this accommodation to anyone and would definitely stay there again if visiting Kelso. 5 star rating!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 117 reviews
Price from
US$133.61
1 night, 2 adults

The Old School House B&B

Kelso

Offering a garden and garden view, The Old School House B&B is set in Kelso, 49 km from Lindisfarne Castle and 28 km from Etal Castle.

S
Stephen
From
United Kingdom
I liked the fact you had the use of the sitting room as well as an en suite bedroom which was very comfortable
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 42 reviews
Price from
US$115.39
1 night, 2 adults

Union Street Suites

Kelso

Union Street Suites in Kelso features accommodation with free WiFi, 39 km from The Maltings Theatre & Cinema, 23 km from Melrose Abbey and 30 km from Etal Castle.

J
Joanna
From
South Africa
Apartment was very well equipped and comfortable, and in a good location. Owners were just a WhatsApp away and kindly allowed a late check out. Tastefully furnished. I would highly recommend.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 235 reviews
Price from
US$141.70
1 night, 2 adults

The Central Guesthouse

Kelso

Situated in Kelso, 38 km from The Maltings Theatre & Cinema, The Central Guesthouse features rooms with city views and free WiFi.

E
Eleni
From
Romania
I felt very well and I warmly recommend the hotel to everyone who wants a good bed (my bed was so big that it was as if I was sleeping on my own island), the kitchen is well equipped and I could have breakfast when I wanted, without depending on the opening hours of the restaurants, I had hot water, well-equipped bathroom, central location, it was clean - everything would have been perfect, if I hadn't had problems upon arrival, but I hope that the management learned their lesson and will check well everything before the arrival of the guests. If it hadn't been for that incident, everything would have been more than perfect. ;-)
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 396 reviews
Price from
US$118.76
1 night, 2 adults

Craggs Cottage

Smailholm (Near Kelso)

Craggs Cottage, a property with a garden, is set in Smailholm, 15 km from Melrose Abbey, 37 km from Etal Castle, as well as 43 km from Traquair House.

G
Gillian
From
United Kingdom
Beautiful location. Very well equipped cosy cottage. Great value for money too.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Price from
US$622.34
1 night, 2 adults

The Townhouse Hotel

Melrose (Near Kelso)

In the centre of Melrose, The Townhouse Hotel is a 2-minute walk from Melrose Abbey and less than 3 miles from Sir Walter Scott’s former home, Abbotsford.

D
DORIS
From
United Kingdom
Fantastic location and right in town centre Lovely Modern Hotel Huge rooms and very clean Fantastic Breakfast and Service Lovely Staff Food really nice Definitely be back
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 326 reviews
Price from
US$215.93
1 night, 2 adults
See all 64 hotels in Kelso

Most booked hotels in Kelso and surroundings in the past month

See all

Best hotels with breakfast in Kelso and nearby

  • Linen House

    Hotel in Kelso
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Linen House, a property with a garden, is set in Kelso, 24 km from Melrose Abbey, 30 km from Etal Castle, as well as 43 km from Chillingham Castle.

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

    The Scott Apartment, a property with a garden, is situated in Kelso, 24 km from Melrose Abbey, 30 km from Etal Castle, as well as 43 km from Chillingham Castle.

  • The Square

    Hotel in Kelso
    Breakfast options
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 57 reviews

    The Square is situated in Kelso, 29 km from Etal Castle, 43 km from Chillingham Castle, as well as 50 km from Lindisfarne National Nature Reserve.

  • Abbey View

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

    Offering city views, Abbey View is an accommodation set in Kelso, 38 km from The Maltings Theatre & Cinema and 24 km from Melrose Abbey.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 38 reviews

    The Old Pickle House, a property with a shared lounge, is located in Kelso, 23 km from Melrose Abbey, 29 km from Etal Castle, as well as 43 km from Chillingham Castle.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 106 reviews

    1 HAVANNAH COURT in Kelso provides accommodation with free WiFi, 37 km from The Maltings Theatre & Cinema, 23 km from Melrose Abbey and 29 km from Etal Castle.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 287 reviews

    Situated in Kelso, 38 km from The Maltings Theatre & Cinema, Studio Apartments on the Square features rooms with city views and free WiFi.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 39 reviews

    Housed in a historic building, Inglestone House Guest House offers accommodation with a garden and free WiFi in Kelso, 37 km from The Maltings Theatre & Cinema.

Hotels located in the centre of Kelso

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 77 reviews

    The Old Seed Store is set in Kelso, 23 km from Melrose Abbey, 29 km from Etal Castle, and 43 km from Chillingham Castle. The holiday home is 50 km from Lindisfarne National Nature Reserve.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 69 reviews

    Featuring a spa bath, Central Apartment Kelso is set in Kelso. The property is located 23 km from Melrose Abbey, 29 km from Etal Castle and 43 km from Chillingham Castle.

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

    2 Abbey Row is set in Kelso, 24 km from Melrose Abbey, 29 km from Etal Castle, and 43 km from Chillingham Castle.

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

    Barclay House in Kelso features accommodation with free WiFi, 38 km from The Maltings Theatre & Cinema, 23 km from Melrose Abbey and 30 km from Etal Castle.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 26 reviews

    Located in Kelso, 38 km from The Maltings Theatre & Cinema and 23 km from Melrose Abbey, Home in Kelso Scottish Borders provides accommodation with free WiFi in a historic building.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 41 reviews

    The Granary is located in Kelso, 24 km from Melrose Abbey, 29 km from Etal Castle, and 43 km from Chillingham Castle. The property has quiet street views.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 12 reviews

    Located 23 km from Melrose Abbey, 30 km from Etal Castle and 43 km from Chillingham Castle, 26 Woodmarket provides accommodation set in Kelso.

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

    Offering quiet street views, Kelso cobbles is an accommodation located in Kelso, 37 km from The Maltings Theatre & Cinema and 24 km from Melrose Abbey.

Budget hotels in Kelso and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 235 reviews

    Union Street Suites in Kelso features accommodation with free WiFi, 39 km from The Maltings Theatre & Cinema, 23 km from Melrose Abbey and 30 km from Etal Castle.

  • Offering a garden and garden view, 3 Bed in Kelso 95231 is situated in Kelso, 24 km from Melrose Abbey and 29 km from Etal Castle.

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

    The Cobbles Inn Apartment, a property with a bar, is located in Kelso, 23 km from Melrose Abbey, 30 km from Etal Castle, as well as 44 km from Chillingham Castle.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 15 reviews

    Situated in Kelso in the Borders region, The Old Fire Station features accommodation with free WiFi and free private parking.

  • 2 bed property in Kelso Scottish Borders 49166 is situated in Kelso, 24 km from Melrose Abbey, 29 km from Etal Castle, and 42 km from Chillingham Castle.

  • Coledale Stables, a property with a garden, is located in Kelso, 23 km from Melrose Abbey, 30 km from Etal Castle, as well as 43 km from Chillingham Castle.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 30 reviews

    Set in Kelso and only 38 km from The Maltings Theatre & Cinema, Abbeyside Cottage offers accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    2 Bed in Kelso 95838 is situated in Kelso, 23 km from Melrose Abbey, 30 km from Etal Castle, as well as 43 km from Chillingham Castle.

What guests said about Kelso:

  • 10.0

    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.0

    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.0

    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
  • 10.0

    What a beautiful Borders town.

    What a beautiful Borders town. Restaurants, cafes, bakeries, pubs, shops - it has a FatFace!!!! Clean - not a single scrap of litter anywhere- and beautifully maintained. River for walks, park to sit & enjoy nature, ruined abbey for history. Struck by how many people knew each other, and greeted friends as they passed. Excellent location for sight-seeing in the local area, being within easy reach of Melrose & surrounding tourist destinations.
    Guest review by
    Helen
    United Kingdom
  • 10.0

    Kelso is a beautiful scenic town with Floors Castle within...

    Kelso is a beautiful scenic town with Floors Castle within walking distance from our accommodation. Lots of historical places. Great for those who love cycling, walking. A selection of places to eat. Fish n chips, kebabs, pub food, Greggs, Cake shop... We travel 370 miles to stay in Kelso. 4 times since August last year. Will we be coming back again? Of course!
    Guest review by
    Kim
    United Kingdom
  • 10.0

    Friendly place with something for everyone to do,.

    Friendly place with something for everyone to do,. We only had a short weekend . But once a year we travel far and wide. Travelling the coastline finding hidden hideaways with the most natural untouched places. The Scottish government provide such lovely clean places and honestly I would move to Kelso in a heart beat.
    Guest review by
    Shaun
    United Kingdom

See reviews by guests who stayed at hotels in Kelso

See all
  • From US$115.39 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 877 reviews
    Kelso is a great place to just relax by the side of the Tweed and watch salmon leap. Exactly what we needed on way home after touring Scotland. The hotel gives a first impression of maybe needing a bit of an update but ignore that - it has everything needed. Staff are friendly, service is great, food is excellent and the room comfortable. The Queen's Head is in centre of town near the abbey and at first we thought parking was going to be a problem but you can find free parking nearby, just ask the staff.
    Guest review by
    Peter
    United Kingdom
  • From US$115.39 per night
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 42 reviews
    Wonderful place with bonus of a comfortable sitting room in addition to the bedroom. That plus a wonderful breakfast served by excellent hosts and the absolute peacefulness of the location - such a great place to stay - we will be back next time we are in the Kelso area.
    Guest review by
    Ian
    United Kingdom
  • From US$187.59 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,463 reviews
    Everything was spot on we had a lovely couple of days seeing the sights round Kelso and hotel facilities topped it all off
    Guest review by
    Iley
    United Kingdom
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 293 reviews
    Very clean. Comfortable bed. Very good housekeeping The hotel is in a great location within Kelso.
    Guest review by
    David
    United Kingdom
  • From US$97.17 per night
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 30 reviews
    Best in Kelso by far.
    Guest review by
    Mark
    United Kingdom