
📷 Image found via theoldelminn.co.uk · verify licensing
This village pub sits at the centre of Badgeworth life, serving locals and visitors with equal welcome.
You'll find a genuine atmosphere where people settle in naturally, whether stopping by for a drink or making an afternoon of it.
The bar carries a decent selection of ales and lagers, and the kitchen does straightforward British pub food made with proper ingredients. It's the kind of cooking that satisfies after a long walk or gives you reason to stay for lunch—reliable rather than experimental, which suits a place like this perfectly. You can easily spend an hour with a pint and a newspaper, or drift into the friendly conversations happening around the bar.
Badgeworth itself is a small village that's maintained real roots in its community over time. What makes the location work well is its practicality: you're only a short drive from both Cheltenham and Gloucester, so it functions as a natural stopping point if you're travelling between those towns or simply want to find a proper local pub without heading far off your route. The Old Elm Inn has been part of village life for a considerable stretch, and you can feel that history in the place—it's somewhere that's clearly mattered to people here for generations.
Visitor reviews
Every review has a sheep rating. If you have dogs on your account, you can add an optional dog-friendly paw rating when you post.