Skip to main content

Kelso

Georgian market town where the Tweed meets the Teviot

Photo © Ellie Dem, Google Maps

Kelso sits at the confluence of the Tweed and the Teviot, the two rivers meeting just below the town on their way east toward Berwick and the North Sea. At its heart is one of the largest market squares in Scotland, a wide cobbled expanse bounded by three- and four-storey Georgian townhouses, their ground floors given over to independent shops, bakeries and pubs rather than chain retailers. Sir Walter Scott, who went to school here as a boy, called it \"the most beautiful, if not the most romantic, village in Scotland,\" and while Kelso has grown into a proper working town since then, the description still holds up on a quiet morning when the square is empty and the light comes low off the river.

The town's character comes from its position as the market centre for a wide stretch of fertile Borders farmland, and from the two great set pieces on its doorstep: Floors Castle, seat of the Duke of Roxburghe and the largest inhabited castle in Scotland, and the ruins of Kelso Abbey, once one of the richest monastic houses in the country. Both sit within a short walk of the square, giving Kelso a concentration of grand architecture unusual for a town of its size, alongside the everyday business of a livestock market, a high street butcher and a Tuesday cattle sale that still draws farmers in from the surrounding hills.

Kelso is also a fishing town, and the Tweed here is among the most prized salmon beats in Europe; the Junction Pool, where the Teviot joins the Tweed, has produced some of the largest rod-caught salmon on record. That combination of history, water and working agriculture gives Kelso a settled, unshowy feel that suits a short break as easily as a longer stay exploring the wider Borders.

Getting to Kelso

Kelso has no railway station of its own; the nearest mainline stop is Berwick-upon-Tweed, around 20 miles east on the East Coast Main Line, with direct LNER services from London King's Cross taking roughly three and a half hours. An alternative is Tweedbank, the terminus of the Borders Railway from Edinburgh Waverley, a journey of under an hour, followed by a drive of around 45 minutes across the Borders to Kelso. Edinburgh Waverley itself, reached from London in around four and a half hours by direct LNER service, is the more practical hub for onward bus or car travel into the region.

By road, Kelso lies on the A698 and A699, with the A68 providing the main route south from Edinburgh, roughly 45 miles and just over an hour's drive away. From Newcastle and the north-east of England, the A697 through Wooler and Coldstream covers around 60 miles. There is no ferry crossing involved in reaching Kelso from anywhere in mainland Britain. Free and pay-and-display parking is available around the Knowes and Bridge Street, both within a few minutes' walk of the main square.

Best time to visit Kelso

Spring brings the surrounding farmland to life with lambing, and the gardens at Floors Castle and Mellerstain House reopen for the season, making April and May a good time for garden visits and quieter roads before the main summer crowds arrive.

Summer is Kelso's busiest period, with the Riding of the Marches taking place in July and the Border Union Agricultural Show, one of Scotland's largest agricultural shows, held at the town's showground in late July or early August. Long daylight hours also suit fishing on the Tweed and walking sections of the Borders Abbeys Way.

Autumn brings the peak of the salmon season on the Tweed, running from September into November, alongside the start of the National Hunt racing season at Kelso Racecourse and good colour in the mature woodland around Floors Castle and the Abbey grounds.

Winter is quieter, with many attractions on reduced hours, but Kelso Racecourse continues its jump racing programme through the coldest months and the town's pubs and hotels provide a cosy base for those visiting the Borders out of season, when the square and the riverside paths are at their most peaceful.

Where to stay in Kelso(14)

All hotels in Kelso →
About staying in Kelso

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.

Things to Do in Kelso(3)

All attractions in Kelso →
Top things to do in Kelso

Kelso's attractions range from grand estates to quiet riverside walks, most of them within walking distance of the square or a short drive out of town.

  • Floors Castle is the largest inhabited castle in Scotland and the family seat of the Duke of Roxburghe, with opulent state rooms, a walled garden and extensive parkland open to visitors through the summer season.
  • Kelso Abbey, founded in 1128 by Kelso for Tironensian monks, survives as substantial ruins in the town centre and was once the grandest of the four great Border abbeys before being reduced by centuries of cross-border conflict.
  • Mellerstain House and Gardens, a few miles north-west of town, is a Georgian mansion designed by William and Robert Adam, with formal terraced gardens and parkland open from spring to early autumn.
  • Smailholm Tower, a compact 15th-century peel tower with links to Sir Walter Scott, stands on a rocky outcrop with views said to stretch as far as Bamburgh on a clear day.
  • Kelso Racecourse, one of Scotland's principal National Hunt tracks, hosts jump racing through the autumn and winter and sits within walking distance of the town centre.
  • The Borders Abbeys Way, a 65-mile circular walking route, links Kelso with the other three great Border abbey towns of Melrose, Jedburgh and Dryburgh, and can be picked up for a short stretch or walked in full.
  • Salmon fishing on the River Tweed, arranged through local ghillies and the tourist information centre, gives visitors access to some of Europe's most storied salmon water, including beats close to the Junction Pool.
  • Shedden Park, a pleasant riverside public park a short walk from the square, has tennis courts, a putting green and space for a picnic beside the Tweed.

Where to Eat in Kelso

All restaurants in Kelso →
Food and drink in Kelso

Kelso's food scene reflects its position in prime farming and fishing country, with beef, lamb and game from Border estates and salmon from the Tweed appearing on menus across the town. Border Tart, a rich pastry filled with dried fruit, currants and almonds, is a local speciality worth seeking out from the town's bakeries, alongside shortbread and other traditional baking.

The Cobbles Bistro and Oscar's are among the better-regarded places to eat in the town centre, serving modern Scottish dishes built around local produce, while the Cross Keys Hotel and Queen's Head Hotel both run restaurants and bars open to non-residents. A monthly farmers' market brings producers from across the Borders into the square, selling meat, cheese, baking and preserves alongside the town's permanent butchers and greengrocers.

For a special meal, several restaurants with rooms in the surrounding villages, including Swinton and the Roxburghe estate at Heiton, draw diners out from Kelso itself, and the wider Borders region has a growing number of small gin and whisky producers whose spirits turn up behind the bar in the town's pubs.

Attractions Near Kelso

All attractions in Kelso →

Worth the trip — within 50 miles of Kelso.

Camping in Kelso(4)

All campsites in Kelso →
About camping in Kelso

Camping around Kelso means choosing between a well-appointed holiday park within walking distance of the town and smaller, simpler touring sites in the surrounding villages, most of them within 10 miles of the Square. The closest option sits on the banks of the Teviot on the edge of Kelso itself, combining static lodges and caravans with riverside walks and a children's play area, making it a practical, low-effort base for visitors who still want to be able to walk into town for dinner or the Tuesday market.

Further out, quieter touring parks in villages such as Town Yetholm and Coldstream offer a more traditional camping experience geared toward tents, touring caravans and motorhomes rather than static holiday homes. These smaller sites tend to have a more informal, dog-friendly atmosphere, and their positions close to the Cheviot Hills and the River Tweed suit walkers tackling the Pennine Way or St Cuthbert's Way, or anglers wanting to be close to a beat first thing in the morning.

None of the sites within easy reach of Kelso are large, corporate holiday parks, and facilities vary accordingly: electric hookup is widely available, but shops, swimming pools and extensive play areas are the exception rather than the rule. What the area's campsites share is a quiet, rural setting in genuine Borders farming and river country, within a short drive of Kelso's shops, pubs and attractions, and well placed for day trips to Floors Castle, the Abbey towns and the Cheviot Hills along the English border.

Self-Catering Cottages in Kelso

All cottages in Kelso →

Common questions about Kelso

How many campsites are there in Kelso?

We list 4 campsites in and around Kelso, of which 2 take tents and 2 offer glamping.

Are there dog-friendly campsites in Kelso?

Yes — 3 of the 4 campsites we list in Kelso accept dogs, including Springwood Holiday Park and Kirkfield Caravan Park.

Which campsites in Kelso have electric hook-up?

3 of the 4 campsites we list in Kelso offer an electric hook-up.

Where can I stay in Kelso?

We list 14 hotels, B&Bs and guest houses in and around Kelso. Prices start from around £90 a night.

What is there to do in Kelso?

We list 3 attractions and things to do in and around Kelso.