Skip to main content

The Swan

Bath Road, Swineford, BS30 6LN
0117 932 3101
If you're looking for a country pub in a rural setting - and one that's only a short drive away from either Bath or Bristol - then you really can't do much better than The Swan. The Swan looks out at willow-edged fields with the River Avon meandering by in the distance, and its extensive garden and children's play area are understandably popular on sunny days! The Swan has earned a reputation for friendly, welcoming staff and an offering of down-to-earth, satisfying pub food with well-kept beers and ciders.

51.4203837, -2.4476393