Best Pubs Between Bristol and Bath (Perfect for Walks & Sunday Lunch)
- Kate Fryer

- 5 days ago
- 3 min read
Living on the Bath side of Bristol means I spend quite a lot of time travelling between Bristol and Bath - often with a dog in tow and usually with the promise of a good pub at the end of a countryside walk.
Fortunately, the stretch of countryside between these two cities is filled with beautiful villages, winding lanes and some excellent country pubs. Whether you're looking for a relaxed post-walk pint, a long Sunday lunch, or somewhere to sit outside on a sunny afternoon, there are plenty of lovely places to choose from.
Here are three of my favourite pubs between Bristol and Bath that I find myself returning to again and again.


THE PIG‑near Bath
Nestled in the countryside near Pensford, this is one of those places that immediately feels like an escape. The house sits within beautiful grounds surrounded by gardens, orchards and rolling Somerset countryside. Inside, the interiors feel relaxed and characterful - cosy sitting rooms, layered textures and comfortable spaces that invite you to linger for a while.
The restaurant is known for its “25-mile menu”, with many ingredients grown in the kitchen garden or sourced from nearby producers. It’s a wonderful place for a leisurely lunch, particularly on a warm day when you can sit outside and enjoy the views.
Why I love it:
Perfect for a special Sunday lunch
Beautiful countryside setting
Lovely spot for drinks in the garden after a walk


Cross House in Doynton
Tucked into the charming village of Doynton, this is exactly the sort of country pub you hope to stumble across after a long walk.
Recently refurbished, the pub balances traditional character with a light, welcoming dining space. The atmosphere feels relaxed and friendly, making it equally good for a casual pint or a proper sit-down meal.
The food focuses on seasonal British cooking and the menu changes regularly, which makes it a place worth revisiting.
Why it’s a favourite:
A quintessential village pub
Excellent seasonal food
Lovely garden for warmer days



The Lock Keeper
Located beside the river near Keynsham, this pub has one of the most peaceful settings in the area.
Sitting right on the water, it’s the perfect place to stop after walking along the river path between Bristol and Bath. On sunny days the outdoor seating area is particularly lovely, with views across the river and plenty of space to sit and relax.
It’s less of a formal dining destination and more of a relaxed, easy stop for a drink or casual meal.
Why it’s worth visiting:
Beautiful riverside location
Ideal after a walk or cycle
Great outdoor seating in warmer weather
Exploring the Countryside Between Bristol and Bath
One of the things I love most about living between Bristol and Bath is how quickly you can move from city streets into peaceful countryside.
Within a short drive you’ll find quiet villages, open fields and plenty of walking routes - many of which conveniently end at a very good pub.
While these three are firm favourites, there are many more wonderful pubs scattered across this stretch of Somerset countryside. Discovering them is all part of the pleasure of exploring the area.
Looking for Interior Design Inspiration in Bristol?
As an interior designer based near Bristol, I often find inspiration in places beyond the home - from countryside walks to beautifully designed hospitality spaces.
If you're interested in thoughtful residential interiors across Bristol, Bath and Somerset, you can explore more projects from Khaya Studio on the portfolio page.



Comments