Short answer: The Bedruthan Christmas Fayre is on Saturday 21 and Sunday 22 November 2026, 10am to 5pm, at the Bedruthan Hotel in Mawgan Porth near Newquay. Entry is from £2, and there's a free shuttle bus from the parking.
The Bedruthan Christmas Fayre fills the Bedruthan hotel above Mawgan Porth with Cornish makers, food and drink for one weekend in November. It's one of the best-curated fairs in the county, and cheap to get into.
Saturday 21 and Sunday 22 November 2026, 10am to 5pm.
Entry is from £2.
Parking at the hotel itself is limited, so there's a free shuttle bus to the fayre. Follow the event signs on the day rather than heading for the hotel.
Mawgan Porth's beach is just below the hotel for a walk afterwards, and Newquay's beaches are ten minutes south: see the best beaches in Newquay. The same weekend, the Cornish Winter Fair is on at Wadebridge, 25 minutes away.
More: Cornwall's Christmas markets · what's on in November.
Dates, prices and times are the organisers' to change — check the official page before you travel or book. Spotted something we've got wrong? Tell us and we'll fix it.
See the full Newquay guide, filtered by who's with you.
Plan your day near Newquay →