Mendip Mini Fests

Family-friendly mini festivals taking place all summer.


This summer, Mendip Basecamp launches Mendip Mini Fests - six relaxed, family-friendly festival weekends included for all campers at no extra charge.

Set in an award-winning family adventure campsite in the Mendip Hills, Somerset, campers can enjoy flexible off-grid camping, campfires, woodland adventures and a warm welcome for dogs. You’ll also have access to 20+ outdoor activities at Mendip Activity Centre, from Climbing and Archery to Skiing and Paddleboarding.

Throughout the weekend you'll be able to enjoy outdoor workshops, circus skills, children's storytelling, live acoustic music, and Sunday morning yoga. Then, on Saturday night the Mendip Mini Fest Bandwagon stage comes alive with headline performances from amazing local bands, ready to get you dancing the night away.

It's family festival energy without the big-ticket prices and overwhelming crowds!


Festival Schedule




Talent Competition

Perform at Mendip Basecamp

Musician playing guitar on small outdoor stage at Mendip Basecamp, overlooking relaxed festival crowd.

Opening act wanted! Enter the Mendip Mini Fest competition.

We’re inviting you to step into the spotlight and enter our Mendip Mini Fest performance competition, with the chance to play a 30-minute set on our brand-new Bandwagon stage.

Fill out the online form and upload your performance video to apply.

Apply Now
window.laravelCookieConsent = (function () { const COOKIE_VALUE = 1; const COOKIE_DOMAIN = 'mendipbasecamp.com'; function consentWithCookies() { setCookie('laravel_cookie_consent', COOKIE_VALUE, 7300); hideCookieDialog(); } function cookieExists(name) { return (document.cookie.split('; ').indexOf(name + '=' + COOKIE_VALUE) !== -1); } function hideCookieDialog() { const dialogs = document.getElementsByClassName('js-cookie-consent'); for (let i = 0; i < dialogs.length; ++i) { dialogs[i].style.display = 'none'; } } function setCookie(name, value, expirationInDays) { const date = new Date(); date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000)); document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';domain=' + COOKIE_DOMAIN + ';path=/' + ';samesite=lax'; } if (cookieExists('laravel_cookie_consent')) { hideCookieDialog(); } const buttons = document.getElementsByClassName('js-cookie-consent-agree'); for (let i = 0; i < buttons.length; ++i) { buttons[i].addEventListener('click', consentWithCookies); } return { consentWithCookies: consentWithCookies, hideCookieDialog: hideCookieDialog }; })();