A Bath Ales pub set in the delightful rural hamlet of Swineford, The Swan boasts a family-friendly beer garden complete with play area for children; It’s the perfect place to spend a sunny afternoon.

The Swan pride themselves on using local, seasonal ingredients so that you can enjoy the finest produce any time the year offers. If you're looking for a country pub in a rural setting - and one that's only ten minutes away from the busy Bath centre - 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. The pub's garden is also understandably popular with both customers and children in equal measure. The Swan has earned a reputation for serving unpretentious, down-to-earth,satisfying and well-presented food, as well as their extensive range of well-kept beers and cider. The restaurant can cater for groups up to 20, pre-orders are required for groups of 10 or more.

James Prangell
Your Host(s)

The Swan

Where we are


The Swan, Bath Road, Swineford, BS30 6LN
Visit Website

Family Friendly

Children Welcome, Baby Changing Facilities, High Chairs Available

Outside Facilities


Opening Times

Mon 12pm - 11pm (Food: 12pm - 3pm, 5pm - 9pm)
Tue 12pm - 11pm (Food: 12pm - 3pm, 5pm - 9pm)
Wed 12pm - 11pm (Food: 12pm - 3pm, 5pm - 9pm)
Thu 12pm - 11pm (Food: 12pm - 3pm, 5pm - 9pm)
Fri 12pm - 11pm (Food: 12pm - 3pm, 5pm - 9pm)
Sat 12pm - 12am (Food: 12pm - 9pm)
Sun 12pm - 11pm (Food: 12pm - 8pm)

Our Food

Traditional Pub, Children's Menu, A La Carte/Fine, Locally Sourced