snaptrip map pin snaptrip map pin

We're driving all routes for you


Last Minute Cottages in Kelso

Live Availability. Live Prices. Book Instantly!

  • “From deciding to go away for a week and hitting the internet to actually finding and booking a cottage took us less than an hour.”


  • “Perfect accommodation, perfect location, perfect weekend (even the weather held out)”

    Stuart Wiggans

  • “Snaptrip had fabulous customer service and found me the perfect apartment in the location I wanted at a cheaper price to competitors”


  • “Easy to use and an absolute life saver!”

    A. Reynolds

  • “The perfect last minute solution”


  • “Great site, easy to use”


  • “Excellent, efficient and speedy service”


  • “Great selection and good value...awesome!”


The Scottish market town of Kelso is an ideal place for a last minute holiday. The River Tweed runs through this lovely town and it is home to plenty of green space if you’re looking for somewhere to relax for an afternoon. For a bit of history there is the amazing Floors Castle, Kelso Abbey or Smailholm Tower. Snaptrip has deals on last minute cottages, so you could be relaxing in Kelso next weekend.

Picture of Kelso - Last Minute Cottages in Kelso

Things to do in Kelso

Powered by

Staying in Kelso

Kelso, is a beautiful place for a short break. With several parks to enjoy and the peaceful River Tweed, Kelso is a relaxing place to stay. There are several sites of historical importance worth visiting in and around Kelso if you want to learn a little about Scottish history. Although Kelso is charming in its own right, it’s also a great place from which to explore further afield. From here it is easy to get to the coast and the fantastic Northumberland National Park is nearby. No matter what attracts you to this lovely spot, Kelso is great for a last minute cottage break.

Popular destinations in Kelso

About Kelso

Join to UNLOCK member discounts...we just need your email.



Recommend a friend and you’ll both benefit. They get a £20 voucher and you’ll get £25 for their first booking.

Make a best friend now