Skip to main content

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

The Black Swan Hotel

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

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

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

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.

The Queens Head Hotel
3 star★★

The Queens Head Hotel

Inn · Woodmarket, Kelso town centre

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.

Copper Tree Bed and Breakfast

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

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

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

The Schoolhouse B&B

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.