Welcome to The Swan

Dating back to the 17th Century, The Swan is a traditional pub, based on the High Street in Thornbury, a historic market town on the outskirts of Bristol. The Swan is an original coach house, indeed the oldest pub in Thornbury and the only one to retain its original name. With great cask beers, home-cooked food, a B&B and regular events, we have lots to offer both locals and visitors to our beautiful market town.

Current offer

Current offer ⋆

Monday-Friday between 12-5 pm Free bottle of any variety Coke or Sprite with any sandwich excluding steak and onion.

Kids eat for £1 Monday -Friday 12-5pm throughout August when adult orders main meal.

Sunday to Thursday, 9am to 11pm

Friday, 9am to 1am

Saturday, 9am to 2am

Opening hours

Kitchen hours

Monday to Thursday, 9am to 8pm

Friday and Saturday, 9am to 6pm

Sunday, 9am to 4pm

Upcoming events

Memberships and awards

Community

We are a big supporter of local charities and over the years it has become tradition for the pub to support a different charity every month. So far, we’ve raised £175,000 for local charities.

  • "We came upon the Swan by chance and so very glad that we did. The service was second to none and so was the food."

  • "I had a wake here recently with lots of friends and family, from far and wide, meeting up to pay their respects. The staff had gone over and above to make this a smooth and memorable experience. "

  • "Another superb lunch at the Swan which was cooked perfectly and beautifully presented. My favourite place."

  • "Right from arrival the whole team were incredibly welcoming and accommodating. They opened the kitchen especially for all of us and the service couldn't have been better. "