Eat, Drink and Sleep

If you're looking for first-class food, drink and accommodation, look no further than The Swan Hotel in Almondsbury near Bristol.

Located in North Bristol and overlooking the Severn Bridge and Wales, The Swan Hotel is an independent gastro pub with 12 en-suite rooms.

From breakfasts to evening meals, The Swan Hotel serves food all day with menus that incorporate the best locally sourced, seasonal produce. There is also an extensive drinks menu that includes coffees, ales, soft drinks and wines. Conveniently located near Junction 16 of the M5 motorway, The Swan Hotel is geographically in close proximity to the city of Bath, the Cotswolds and Bristol city centre.

Duck Breast at The Swan Hotel in AlmondsburyFish and Chips at The Swan Hotel in Almondsbury

If you are on business, The Swan is only a short distance from Aztec West and Woodlands business parks. 

The Swan Hotel was the proud recipient of the Best Family Friendly Restaurant in the Bristol Good Food Awards in 2012 and were runners up in 2013, as well as being South West Regional Champions and National Finalists in the Great British Pub Awards 2013.

There's also a great line-up of food and drink offers through the week, including half price starters and desserts on Mondays, Steak Night on Tuesdays, and Swan's Seafood Soiree on Thursdays.

The Swan Hotel is the perfect venue for all occasions, so whether you're visiting for a quick coffee, a family gathering or a romantic meal, you'll find a great atmosphere, friendly staff and fine food and drink awaiting you.

Disabled access to the pub is availble from the main car park entrance and there is also an accessible toilet and disabled parking space, which can be reserved.

Opening hours:

Breakfast from 7am - 10am daily

Lunch and dinner from 12pm -9.30pm, 12pm - 9.30pm Sundays

Open 7 days a week until 11pm on weekdays and midnight on weekends. For any enquiries please give The Swan Hotel a call on 01454 625671.

As well as great food there's always a huge selection of real ales at The Swan Hotel in Almondsbury

Where to find us