Find hotels in Kelso at the best prices

22 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Kelso hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

22 Cheap hotels in Kelso

Best Kelso hotels for families

Ednam House Hotel - Kelso
8.1 2299 reviews

Ednam House Hotel

hotel, Kelso
Ednam House Hotel is situated in the town centre of Kelso, just a short stroll from the River Tweed and its scenic riverside gardens. It's a 3-star hotel with a very good user rating, making it a popular choice for travellers.
The hotel is a grand Georgian country house with ornate plasterwork ceilings, carved doors, and fireplaces. You can enjoy fine dining in the AA rosette Riverside Restaurant, relax in the Lounge Bar, or indulge in afternoon tea, all while taking in the stunning views of the River Tweed.
The Border Hotel - Kelso
8.5 840 reviews

The Border Hotel

hotel, Kirk Yetholm
The Border Hotel is located in the picturesque village of Kirk Yetholm, just 21 miles from The Maltings Theatre & Cinema and 25 miles from Lindisfarne Castle, making it a great base for exploring the surrounding area. The 3-star hotel has received very good user ratings.
The hotel offers a range of comfortable rooms, all with private bathrooms and amenities such as a flat-screen TV and tea/coffee making facilities. Guests can enjoy a delicious breakfast, relax in the garden, and unwind in the bar, which also serves meals.
Roxburghe Cottages, Part Of Destination By Hyatt - Kelso
9.8 3 reviews

Roxburghe Cottages, Part Of Destination By Hyatt

resort, Kelso
Schloss Roxburghe Cottages is a 4-star hotel in Kelso, located 29 kilometres from Chillingham Castle and 32 kilometres from Melrose Abbey.
This accommodation offers one bedroom and a 11:00 AM check-out time, with Edinburgh Airport situated 92 kilometres away.
Cross Keys Hotel, Kelso - Kelso
8.0 823 reviews

Cross Keys Hotel, Kelso

hotel, Kelso
The Cross Keys Hotel, Kelso, is a 3-star inn situated on the central cobbled square, offering a 2-minute walk to Kelso Abbey and an 8-minute walk to Floors Castle.
This establishment provides complimentary parking and WiFi, alongside on-site dining that features local produce, a bar, and room service, with guest rooms equipped with flat-screen TVs and tea/coffee facilities.

Best Kelso hotels with a pool

Among the 22 accommodations in Kelso, here are the 1 best hotels with a pool

Schloss Roxburghe Golf Resort, Part Of Destination By Hyatt - Kelso
9.1 5051 reviews

Schloss Roxburghe Golf Resort, Part Of Destination By Hyatt

hotel, Kelso
Schloss Roxburghe, part of Destination by Hyatt, is situated in Kelso, a short drive from The Maltings Theatre & Cinema and Melrose Abbey, making it an ideal base for exploring the Scottish Borders. The hotel is a 5-star establishment with excellent user ratings across the board, ensuring a comfortable and enjoyable stay.
This luxurious hotel offers a range of amenities to suit every need. Guests can enjoy a variety of activities, including swimming, relaxing in the spa, dining in the restaurant, and keeping fit in the gym.

Frequently Asked Questions about hotels in Kelso

Popular destinations

Best Kelso hotels with breakfast

Among the 22 accommodations in Kelso, here are the 4 best hotels with breakfast

Queenshead Hotel Kelso - Kelso
8.6 877 reviews

Queenshead Hotel Kelso

hotel, Kelso
The Queenshead Hotel Kelso is a 3-star hotel located in Kelso, a charming market town in the Scottish Borders, just a short drive from attractions like The Maltings Theatre & Cinema, Chillingham Castle, and Lindisfarne National Nature Reserve. It has received very good user ratings for its cleanliness, location, and overall experience.
The hotel features a restaurant and bar, offering a range of dining options. Guests can also relax in the garden, enjoy comfortable rooms with modern amenities, and take advantage of services like room service, luggage storage, and free Wi-Fi.
Cross Keys Hotel, Kelso - Kelso
8.0 823 reviews

Cross Keys Hotel, Kelso

hotel, Kelso
The Cross Keys Hotel, Kelso, is a 3-star inn situated on the central cobbled square, offering a 2-minute walk to Kelso Abbey and an 8-minute walk to Floors Castle.
This establishment provides complimentary parking and WiFi, alongside on-site dining that features local produce, a bar, and room service, with guest rooms equipped with flat-screen TVs and tea/coffee facilities.
The Border Hotel - Kelso
8.5 840 reviews

The Border Hotel

hotel, Kirk Yetholm
The Border Hotel is located in the picturesque village of Kirk Yetholm, just 21 miles from The Maltings Theatre & Cinema and 25 miles from Lindisfarne Castle, making it a great base for exploring the surrounding area. The 3-star hotel has received very good user ratings.
The hotel offers a range of comfortable rooms, all with private bathrooms and amenities such as a flat-screen TV and tea/coffee making facilities. Guests can enjoy a delicious breakfast, relax in the garden, and unwind in the bar, which also serves meals.
Newcastle Arms Hotel - Kelso
8.1 823 reviews

Newcastle Arms Hotel

hotel, Coldstream
The Newcastle Arms Hotel is located in Coldstream, a charming village on the River Tweed, just 25km from the coast and a short drive from historic sites like Lindisfarne and Alnwick. The hotel enjoys very good ratings for its location, cleanliness and overall experience.
The hotel offers a choice of comfortable rooms with private bathrooms, all equipped with modern amenities. Guests can enjoy a traditional pub, a restaurant, a garden, a tennis court, free parking and room service, making it a great choice for families and couples alike.

Best Kelso hotels with parking

The Templehall - Kelso
8.8 105 reviews

The Templehall

hotel, Morebattle
The Templehall Hotel in Morebattle offers a 3-star guesthouse experience, 27km from Etal Castle and 32km from Melrose Abbey.
This pet-friendly lodging boasts a restaurant, garden, terrace, free Wi-Fi, and free parking, sleeping up to 3 guests in its one-bedroom, one-bathroom suite.
Ednam House Hotel - Kelso
8.1 2299 reviews

Ednam House Hotel

hotel, Kelso
Ednam House Hotel is situated in the town centre of Kelso, just a short stroll from the River Tweed and its scenic riverside gardens. It's a 3-star hotel with a very good user rating, making it a popular choice for travellers.
The hotel is a grand Georgian country house with ornate plasterwork ceilings, carved doors, and fireplaces. You can enjoy fine dining in the AA rosette Riverside Restaurant, relax in the Lounge Bar, or indulge in afternoon tea, all while taking in the stunning views of the River Tweed.
Roxburghe Cottages, Part Of Destination By Hyatt - Kelso
9.8 3 reviews

Roxburghe Cottages, Part Of Destination By Hyatt

resort, Kelso
Schloss Roxburghe Cottages is a 4-star hotel in Kelso, located 29 kilometres from Chillingham Castle and 32 kilometres from Melrose Abbey.
This accommodation offers one bedroom and a 11:00 AM check-out time, with Edinburgh Airport situated 92 kilometres away.
Schloss Roxburghe Golf Resort, Part Of Destination By Hyatt - Kelso
9.1 5051 reviews

Schloss Roxburghe Golf Resort, Part Of Destination By Hyatt

hotel, Kelso
Schloss Roxburghe, part of Destination by Hyatt, is situated in Kelso, a short drive from The Maltings Theatre & Cinema and Melrose Abbey, making it an ideal base for exploring the Scottish Borders. The hotel is a 5-star establishment with excellent user ratings across the board, ensuring a comfortable and enjoyable stay.
This luxurious hotel offers a range of amenities to suit every need. Guests can enjoy a variety of activities, including swimming, relaxing in the spa, dining in the restaurant, and keeping fit in the gym.
©2026 cozycozy.com