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

Most booked hotels in Kelso and surroundings in the past month

See all

Hotels located in the centre of Kelso

  • 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
    Central location
    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.

  • 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 7.2
    Good - What previous guests thought, 396 reviews

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

    From US$118.38 per night
  • 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.

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

Best hotels with breakfast in Kelso and nearby

  • Situated in Kelso, the recently renovated Lower Kelso House features accommodation 38 km from The Maltings Theatre & Cinema and 49 km from Lindisfarne Castle.

    From US$250.07 per night
  • 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.

  • 2 Abbey Row

    Hotel in Kelso
    Breakfast options
    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, 86 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 7.3
    Good - What previous guests thought, 31 reviews

    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.

    From US$96.85 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 879 reviews

    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.

    From US$121.07 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 861 reviews

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

    From US$146.63 per night

Budget hotels in Kelso and nearby

  • 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 7.7
    Good - What previous guests thought, 1,461 reviews

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

    From US$186.98 per night
  • 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.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 236 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.

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$186.98 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,461 reviews
    Room was lovely - furniture fitted in with decor of whole hotel which we loved . Views from window of river was stunning. Staff all friendly and helpful and breakfast was delicious. Location was great too as right in centre of town - fab shopping in Kelso _ but at the back of hotel was next to river so you would never guess how close you were to amenities.
    Guest review by
    Sandra
    United Kingdom
  • From US$146.63 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 861 reviews
    Excellent hotel, in a lovely location central to Kelso. The accommodation was really good and would happily have stayed longer. The food (evening meal and breakfast) was outstanding as was the restaurant decor The staff went out of their way to make us feel comfortable. Thank You. Would definitely stay there again if in the area.
    Guest review by
    Mike
    United Kingdom
  • From US$121.07 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 879 reviews
    Great Hotel in the centre of Kelso, staff are friendly and provide great service both in the hotel and bar/restaurant. Rooms were spacious and nicely decorated, bathroom was great. Breakfast is amazing and provides everything you would want. Highly recommend.
    Guest review by
    Andrew
    United Kingdom
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 39 reviews
    Comfortable, quiet (during my stay) and Colin and Lisa were the perfect hosts. It’s perfectly located for all local amenities. Kelso is perfect for visiting the Borders but also for Holy Island and the north east coast of England -the reason for my visit.
    Guest review by
    Rob
    United Kingdom
  • From US$437.19 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,984 reviews
    Beautiful hotel and Spa facilities. Very close to Kelso which is a pretty Borders town. Staff were so friendly and helpful. Perfect!
    Guest review by
    Kim
    United Kingdom