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

Opening times

Mon 12pm - 11pm
Tue 12pm - 11pm
Wed 12pm - 11pm
Thurs 12pm - 11pm
Fri 12pm - 12am
Sat 12pm - 12am
Sun 12pm - 11pm

Food serving times

Mon 12pm - 9pm
Tue 12pm - 9pm
Wed 12pm - 9pm
Thurs 12pm - 9pm
Fri 12pm - 9pm
Sat 12pm - 9pm
Sun 12pm - 8pm

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 :(