What's On in Barnstaple

Barnstaple is one of the UK’s oldest boroughs and as such has a rich history which is celebrated through its extensive events calendar. Whatever time of year you choose to visit this premier town in the beautiful region of North Devon, you won’t be short of things to do.

Being one of the premier towns in North Devon, you’ll find that Barnstaple has a real family friendly focus and the many tourist attractions and activities will often offer additional events during the school holidays to help keep the little ones entertained. From music to food festivals and regular markets to arts and craft events and pop ups aimed purely at children and families, Barnstaple is a great place to base yourself during your trip to Devon. For those of you planning to stay a few days, you’ll be spoiled for choice when it comes to accommodation, with a wide variety of hotels, guest houses, B&Bs and self-catering options, such as holiday cottages, as well as camping and caravanning sites all in and around the town, giving you plenty of options. Those of you who are just in town for the day will have a plethora of things to do, so make sure to plan your itinerary before you arrive – just to save on the arguments!

North Devon's social hub

As one of the larger towns in North Devon, it’s no surprise that Barnstaple is a real social hub. It’s an ideal place for meeting friends or spending time with family and that doesn’t have to stop when the sun goes down. Whether you’re planning to meet for dinner at one of the town’s many eateries or you’ve got tickets for a show at the local theatre, there is plenty to do after hours.

Why not check out the live music scene and dance the night away or challenge yourself at a pub quiz in the town? Perhaps you’re a foodie, in which case you’ll want to make sure you’re in town during the many food events and markets that take place all year around. Whatever your taste and budget, you’ll find that Barnstaple has plenty of events that suit you.

Take a look below to see what’s on in Barnstaple.