Hotels in Kelso
13 handpicked places to stay
Photo © Ellie Dem, Google Maps
Kelso's accommodation runs from a five-star country estate with its own golf course and spa to simple, well-run guest houses just off the Square, reflecting the town's dual role as a working Borders market centre and a genuine tourist destination. At the top end, a handful of properties set in their own grounds a few miles outside town offer the kind of country house luxury associated with a special occasion, including championship golf, extensive spa facilities and dining rooms that draw guests from well beyond the immediate area, while the town centre itself holds a smaller number of longer-established hotels built around historic buildings on the Square or Bridge Street.
The middle ground is covered by a group of traditional coaching inns and hotels within a short walk of the Square, several of them dating from the eighteenth century when Kelso was an important stop on the coaching routes between Edinburgh and Newcastle. These properties combine straightforward, comfortable rooms with lively bars and restaurants that double as some of the town's better places to eat, and suit visitors who want to be able to walk everywhere without needing a car once they arrive.
Kelso's guest houses and B&Bs, several in handsome Georgian townhouses close to the river, tend to offer the best value and the most personal welcome, often run by owners with deep local knowledge of fishing, walking and the surrounding estates. A short distance further out, a handful of restaurants with rooms in nearby villages provide an alternative base for anyone prioritising a serious dinner over walking distance to the Square, while still keeping Kelso itself within easy reach for a day of sightseeing.
The Old Priory
Guest House · Woodmarket, Kelso town centre
A long-established private guesthouse on Woodmarket in Kelso, run by owner Robin Girdwood and rated the town's top guesthouse on TripAdvisor for many years.
The Black Swan Hotel
Hotel · 7 Horsemarket, Kelso
Traditional hotel in Kelso with its own bar and breakfast, family rooms and free parking, close to Lauder Golf Club.
The Central Guesthouse
Guest Accommodation · 51 The Square, Kelso
Simple town-centre guesthouse on Kelso's Square, close to golf, fishing and walking country in the Scottish Borders.
The Cobbles Inn Apartment
Hotel · 9 Bowmont Street, Kelso
A self-catering apartment above a Kelso pub, suited to golfers and road-trippers wanting a kitchen, free parking and a bar downstairs.
Cross Keys Hotel
Hotel · The Square, Kelso town centre
A historic coaching inn dating from 1769, right on Kelso's cobbled market square, with individually shaped rooms and a busy restaurant and bar.
Inglestone House
B&B · Bowmont Street, Kelso town centre
A Georgian townhouse guest house in the centre of Kelso, run by its owners since 2014 and known for an award-winning cooked breakfast.
Ednam House Hotel
Hotel · Bridge Street, on the River Tweed
A stately Georgian mansion on the banks of the Tweed, set in three acres of gardens on Bridge Street with views over the Junction Pool.
Copper Tree Bed and Breakfast
B&B · 19 Springwood Bank, Kelso
Small two-room B&B on Springwood Bank in Kelso, Scottish Borders, with a garden and free parking for those exploring the countryside.
Premier Room
B&B · 8 Barony Park, Kelso
Adults-only B&B room with en-suite bathroom in Kelso, Scottish Borders, close to golf, fishing and walking country.
The Farmhouse
B&B · Stichill Mains Ednam Road, Stichill · 2.8 miles away
A working-farm B&B near Stichill in the Scottish Borders, with free on-site parking and a garden to unwind in after a day out.
SCHLOSS Roxburghe Hotel & Golf Course
Hotel · Heiton estate, 3 miles from Kelso
A five-star country estate near Kelso with a championship golf course, spa and infinity pool, set in extensive parkland on the River Teviot.
The Schoolhouse B&B
B&B · Edgerston Schoolhouse, Jedburgh · 4.9 miles away
A converted schoolhouse near Jedburgh's historic sites and Borders countryside, with a garden, breakfast and pets welcome.