Skip to main content

Hotels in Kelso

8 handpicked places to stay

Photo © WeeHolly, CC BY-SA 4.0

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.

Hotel
SCHLOSS Roxburghe Hotel & Golf Course
5 star

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.

Inn
The Wheatsheaf Hotel & Restaurant
4 star

The Wheatsheaf Hotel & Restaurant

Inn · Swinton village green, 9 miles from Kelso

A well-regarded restaurant with rooms overlooking the green in Swinton, Berwickshire, known for its dining as much as its comfortable, individually styled bedrooms.

Hotel
Ednam House Hotel
3 star★★

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.

Hotel
Cross Keys Hotel
3 star★★

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.

Inn
The Queens Head Hotel
3 star★★

The Queens Head Hotel

Inn · Woodmarket, Kelso town centre

A family-run coaching inn dating from 1725, close to Kelso Abbey, with an award-winning bar and a full menu of pub classics served all day.

Inn
The Border Hotel
3 star★★

The Border Hotel

Inn · Village green, Kirk Yetholm, 7 miles from Kelso

A traditional coaching inn dating from 1750, at the head of the green in Kirk Yetholm, marking the northern end of the Pennine Way.

B&B
Inglestone House
4 star

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.

Guest House
The Old Priory
4 star

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.

See every hotel in Kelso on Booking.com

Affiliate link — we may earn a small commission at no cost to you