Light trails and ice rinks add up quickly, but a lot of the best of Christmas is free to enter. Most of the UK's big city-centre Christmas markets are open-air streets and squares you can simply walk into, and many lights switch-ons are free public celebrations. Here's what's free this Christmas 2026, and how to enjoy the food without overspending.
Free Christmas events 2026 at a glance
| What | Where | When |
|---|---|---|
| Regent Street lights switch-on | London | Thu 5 Nov, 5-9pm |
| Fleet Street Quarter Beano trail | London (Ludgate Circus) | From Wed 18 Nov |
| Chatsworth Christmas Market (free entry) | Derbyshire | 7 Nov - 13 Dec |
| Manchester's Christmas Markets | Manchester | 6 Nov - 22 Dec |
| Birmingham Frankfurt Christmas Market | Birmingham | 5 Nov - 24 Dec |
| Small-town street markets | Oxford, Cardiff, Stratford & more | Nov - Dec |
Free Christmas lights switch-ons
The Regent Street & St James's switch-on on Thursday 5 November is confirmed free: the street goes traffic-free from 5pm to 9pm so you can walk beneath the angels. Several other switch-ons happen in public streets and markets with no tickets listed:
- Marylebone (11 Nov, 3-8pm). Watching is free, and the food stalls and Ferris wheel cost extra.
- Old Spitalfields Market (11 Nov, from 3pm), with a gospel choir.
- Leadenhall Market (19 Nov, 6pm), with a snow flurry under the Victorian roof.
- Outside London: Stratford-upon-Avon (14 Nov) and Stourbridge (21 Nov) town-centre switch-ons.
All dates and details are in our London Christmas lights switch-on guide.

Free-entry Christmas markets
The UK's big city Christmas markets are set up in open streets and squares, so there's no entry fee. You only pay for what you eat and buy:
- Manchester's Christmas Markets: nine-plus city-centre sites, 6 Nov - 22 Dec (Albert Square to 3 Jan)
- Birmingham Frankfurt Christmas Market: Victoria Square, 5 Nov - 24 Dec
- Leeds Christmas Markets: 19 Nov - 23 Dec
- Newcastle's Christmas Markets: 19 Nov - 23 Dec
- York Christmas Market: Parliament Street, 12 Nov - 21 Dec
- Bath Christmas Market: 26 Nov - 13 Dec
- Sheffield, Leicester, Cardiff, Chester and Southampton
In the countryside, Chatsworth's Christmas Market has free entry from 7 November to 13 December. The light trail there is ticketed, but the market isn't. Chatsworth Christmas details.

Small-town Christmas markets
Shorter-run town markets are set up in open high streets, so they're free to wander. Our small-town Christmas markets guide covers them in detail:
- Oxford Victorian Christmas Market, Broad Street, 12-15 Nov
- Cardiff Victorian Christmas Market, Queen Street, 12-15 Nov
- Stratford-upon-Avon Christmas Markets, 28-29 Nov & 5-6 Dec
- Sutton Coldfield Christmas Market, 11-13 Dec
- Wolverhampton Christmas Shopping Market, 11-17 Dec
How to enjoy Christmas market food on a budget
- Set a food budget per person before you go. Mulled wine, bratwurst and crêpes add up fast when you're grazing.
- Share plates. Market portions are often big, so buy two or three dishes for the group and share.
- Check menus before you travel. Many traders list their dishes and prices on Food Marketplace menus, so you can decide what to eat in advance.
- Go on a weekday afternoon. Queues are shorter and you're less likely to impulse-buy while you wait.
- Bring a reusable cup. Some markets charge a cup deposit for hot drinks, so check at the stall.
Treating yourself to one paid event? Compare options in our best UK Christmas light trails guide. Some, like Glow Wild, let under 4s in free.

More Christmas 2026 guides
- UK Christmas Events Calendar 2026 — week by week
- Best Christmas Light Trails in the UK 2026
- London Christmas Lights Switch-on Dates 2026
- Festive Good Food Show 2026: a Birmingham Christmas food weekend
- The Ultimate Guide to 58 UK Christmas Markets for 2026
- 7 Small-Town UK Christmas Markets & Lights Switch-ons for 2026
Or browse every listing in one place: all UK Christmas markets and upcoming food & festive events.


