There are few better things in life than sitting in a country pub garden – with friends, family and your favourite drink – as the sounds and sights of a glistening river or canal flow gently by.


Watch water birds play and forage along the banks, keep an eye out for dragonflies and damselflies, and listen for the splash of a leaping fish.

There are hundreds of fantastic canal and riverside pubs in Britain, from the southern counties of Essex, Kent, Cambridgeshire and Oxfordshire to the more wild waters of Mid Wales and the Scottish Highlands.

Find a canal or riverside inn near you with our pick the UK's best canal and riverside pubs.

Britain's best riverside pubs

The Cutter Inn, Ely, Cambridgeshire

Riverside pub in summer
The Cutter Inn, Ely, Cambridgeshire/Credit: Alamy

Feast on a rocky-road brownie sundae while watching rowing boats bob and canoeists paddle at The Cutter Inn. The Great River Ouse runs to the east of the town of Ely, and is hugged on both banks by paths. This popular drinking hole is the midway point of the 50-mile Fen Rivers Way. Visit The Cutter Inn

River Dove in Wolfscote Dale, Peak District

The Pandora Inn, Mylor Bridge, Cornwall

Waterside pub
The Pandora Inn, Cornwall/Credit: Alamy

What better way to spend a summer’s day than sat on a decked pontoon, sunshine glittering on the water and Cornish ale in hand? This 13th-century pub in Restronguet gives you all this and more. Arrive by car, boat, bike or on foot, before taking a circular walk along creekside paths, through fields and woodlands. Visit The Pandora Inn

The Trout Inn, Lechlade, Gloucestershire

Riverside pub
The Trout Inn, Lechlade/Credit: Alamy

Boasting over 700 years of history – including the possession of ancient fishing rights over a two-mile stretch of nearby waters – The Trout Inn in Lechlade has an impressive legacy. Its riverside gardens provide guests with the chance to relax after an amble on the Thames Path, and the camping field, open throughout the summer, is the perfect setting for a night beneath the stars. Visit The Trout Inn.

The Mayfly, Stockbridge, Hampshire

Pub by the river
The Mayfly pub, Stockbridge/Credit: Alamy

Perched on the banks of the River Test in the heart of the Hampshire countryside, The Mayfly – with its riverside terrace and quality pub food – is a truly idyllic pub. The Test is famed for its trout fishing, but also provides flat, easy walking. Visit The Mayfly.

Skelwith Bridge Hotel, Ambleside, Cumbria

Riverside pub in the countryside
Skelwith Bridge Hotel Ambleside, Cumbria/Credit: Alamy

Hungry fell walkers in the Lake District will be glad to find Skelwith Bridge Hotel and its Talbot Bar set close to the banks of the River Breathy near Ambleside. Laze outside in the peaceful pub garden, dining on traditional Lakeland food, Sunday roasts and a pint of Jennings real ale. Visit Skelwith Bridge Hotel.

Ye Old Ferrie Inn, Symonds Yat, Herefordshire

Pub on the river
Ye Old Ferrie Inn, Symonds Yat, Herefordshire/Credit: Geograph

This delightful pub sits right on the water’s edge – extremely handy if you arrive by boat. Stay the night in one of its river-view rooms, try your hand at paddleboarding, and indulge in good honest food and local ales. Enjoy spectacular views down to the River Wye, or explore nearby Symonds Yat Rock, the perfect landscape for walking and mountain biking. Visit Ye Old Ferrie Inn.

The Anchor Inn and Boating, Lewes, Sussex

Boats on the river
The Anchor Inn and Boating, Sussex/Credit: Geograph

This inn sits on the banks of the River Ouse near the town of Lewes. The pub was built in 1790 and today has two restaurant rooms and two pub rooms. The Anchor has boats for hire, too – the perfect prelude to an evening of fine ales and freshly prepared food. Visit The Anchor Inn

The Grain Barge, Bristol

Boat bar on city canal
The Grain Barge, Bristol/Credit: Geograph

A popular spot along Bristol's beautiful harbourside. The Grain Barge pub sits in a historic converted barge boat and offers delicious meals and a good selection of local ales. A great spot in all seasons, but gets busy in the warmer months. Visit The Grain Barge.

The Trout Inn, Oxford, Oxfordshire

The Trout Inn, Oxford/Credit: Geograph

Enjoy an afternoon by the Thames at Oxford's Trout Inn. It's a waker's favourite – sit out on the terrace in the summer months or warm up by the log fire in winter. Visit The Trout Inn.

The Gatehouse, Monmouth, Monmouthshire

Riverside pub
The Gatehouse, Monmouthshire/Credit: Getty

This inn sits on the edge of the bridge over the River Monnow and is the gateway to the traditional market town of Monmouth. The bridge dates back to 1277 AD, a superb piece of history best relished over a cold drink and seasonal food. Visit The Gatehouse.

Old Weavers House, Canterbury, Kent

Old Weavers House, Canterbury, Kent/Credit: Getty

Set in the historic city of Canterbury, this early 16th-century pub is within walking distance of the cathedral and overlooks the river. Cosy up in the timbered building and watch people punting past. Visit the Old Weavers House.

The Dove, London

The famous Dove pub which backs onto the river Thames at Hammersmith, London
The famous Dove pub backs onto the River Thames at Hammersmith, London/Credit: Getty

This quaint pub is perfect for a quieter drink outside the bustle of the thriving city of London, watching the boats chug across the Thames. Work up an appetite with a waterside walk or a visit to one of the Capital's many attractions. Visit The Dove pub.

Britain's best canalside pubs

Whether you're arriving by boat, bike or boot, the sight of a canal-side pub will fill you with joy. Stop off for a quick refreshment, an afternoon meal, or, if you have the time, why not stay the night?

Lock Keeper, Keynsham, Somerset

Lock Keeper, Bristol
Lock Keeper, Bristol

Situated on the grassy banks of Bristol’s river Avon, the charming Lock Keeper pub began its life as a private house, whose occupier used water from the river and nearby well to brew. Famous for its steak and Young’s ale pie, you’ll be spoilt for choice with the pubs selection of local cheeses, British lamb and fresh fish. Visit the Lock Keeper.

The Bridge Inn, Ratho, Midlothian

The Bridge Inn/Credit: The Bridge Inn

Enjoy home-grown fruit and vegetables from the walled garden, elegant wines and interesting ales at The Bridge Inn beside the tranquil waters of the Union Canal. Feel like staying longer than just a meal? Why not take a walk along the tow path or stay a night or two in one of the pub's four traditionally designed rooms? Visit The Bridge Inn.

Black Lion, Stoke on Trent, Staffordshire

With moorings on its doorstep, the canal is by far the easiest way to reach the Black Lion, a cosy country pub tucked away in the idyllic Churnet Valley. Witness the spectacular tree-clad valley surrounding the canal as it snakes beneath the Churnet railway line, before toppling over the weir’s edge. For the keen walkers out there, The Black Lion is surrounded by rolling hills on the edge of the Peak District National Park. Visit The Black Lion.

The Three Horseshoes, Hemel Hempstead, London

Pub on canal
The Three Horses pub, Hemel Hempstead/Credit:The Three Horses

Full of nooks, crannies and beams, this traditional 16th century pub opens out onto the Grand Union Canal, the longest in England. In the warmer months, dine alfresco on the canal side patio near the towpath edge, home to mallards, moorhens and swans, or warm up next to a roaring log fire in winter. Good wholesome food is served all day long.

The Canal Turn, Carnforth, Lancashire

Canal pub
The Canal Turn ©Bill Johnston

Head to the The Canal Turn in the historic market town of Carnforth. This bustling pub set alongside the Lancaster Canal regularly features an array of live local talent and creativity. After dinner, grab your walking boots and admire the dramatic landscape of the town, set between the Yorkshire Dales and Lake District National Parks. Visit The Canal Turn.

The Maltsters, Ranworth, Norfolk

Country pub
The Maltsters, Norfolk/Credit: Geograph

Surrounded by nature reserves, pretty villages, windmills and miles of open river, The Maltsters provides a well-earned break from a busy day of adventure. Treat yourself to some quality steak in the pub’s adjoining restaurant or chow down on honey roast ham and a refreshing salad. If you’re still full of energy, take advantage of the many bird-watching opportunities or snap a picture of the scenic waterways. Visit The Maltsters.

Bluebell Cider House, Stratford upon Avon, West Midlands

A popular watering hole for those navigating the waterways, this canalside pub is a must for cider fans everywhere. Choose from a range of delicious blends to sip as you take in the beautiful surroundings of Warwickshire. Relax in the pubs lounge, snug or bar or venture into the garden to watch the sunset over the Avon canal.

More like this

The Anchor, High Offley, Staffordshire

The Anchor, Staffordshire ©Roger Kidd, Geograph

Having been run by the same family for more than 100 years, The Anchor is a truly old-fashioned canal-side pub. In the heart of beautiful Staffordshire countryside this Campaign for Real Ale (CAMRA) pub has an adjacent campsite, and is so traditional that the landlady still fetches ales from the cellar in a jug! Visit The Anchor.

George Inn, Kennet and Avon Canal, Somerset

George Inn, Somerset ©Stephen McKay

Originally a monastery, this pretty 12th-century pub sits alongside the canal and opposite the village church, in the green hills of Somerset. Cosy in winter with open fires, and with courtyard seating in summer, it is allegedly haunted by a Frenchman who perished there after losing a duel. Overnight mooring is available. Visit the George Inn.

The Eagle Barge, South Laggan, Inverness-shire

Pub on a boat
The Eagle Barge, Inverness-shire/Credit: Geograph

Once used by the German army in First World War, the Eagle Barge now rests on the glorious Caledonian Canal, reinvented as a floating pub and seafood restaurant. This unique place serves a fine range of Scotch whiskeys and magnificent platters of fresh fish and shellfish in the evenings. Visit The Eagle Barge.

The Navigation Inn, Buxworth, Derbyshire

Pub by the canal
The Navigation Inn, Derbyshire/Credit: Geograph

High in the Peak District this pub overlooks the Bugsworth Basin, a canal port that was crucial to the Limestone mining in the 1700s. Listed as an ancient monument, it is rich in Derbyshire’s industrial history, and sits amid glorious moorland. A CAMRA pub, it also offers delightful bed and breakfast. Visit The Navigation Inn.