The Swan


Our family-friendly, country pub just minutes outside of Bath.

Bath Road, Swineford BS30 6LN
T: 0117 932 3101

The Swan looks out at willow-edged fields with the River Avon meandering by in the distance. It’s a beautiful place to enjoy gorgeous home-cooked comfort food and delicious cask ale – and the Swan has a great reputation for both.

The Swan is family friendly and the restaurant can cater for groups up to 20. Pre-orders are required for groups of 10 or more.

  • Sustainable Restaurant Association 2016
  • Western Daily Press - Best Drinks Producer 2016
Looking for something RICHER?
The Salamander @Bath LEARN MORE
This site uses cookies and by using this site you are consenting to this. Click here to find out why we use cookies and manage your settings.
Sorry but we have to ask,
are you over 18?
Yes I Am
No, I’m too young :(