Tat’s why Christmas markets are so pricey! How much it costs to rent a stall revealed, with prime spots in London, Edinburgh and Bath ‘£300-a-day’

It’s officially peak Christmas market season, with cities across the UK hoping to cash in on the biggest shopping season of the year.
From November to January, bedecked stalls – and often Alpine-style wooden chalets – heave with bratwust and gluhwein, and festive trinkets galore.
Manchester remains the biggest, with 270 stalls sitting cheek-by-jowl in the city’s Albert Square – and an estimated nine million visiting. Edinburgh, York, London and Bath are also considered big hitters.
Recent decades though have seen UK Christmas markets tarnished with something of an image problem, with some suggesting you’re more likely to come away with ‘overpriced tat’ than artisan goods, with huge mark-ups on seasonal food.
A shopper visiting this year’s Christmas in Leicester Square attraction – a market promising ‘seasonal treats, delectable food, delicious drinks, and gifts’, according to organisers Underbelly, revealed how she was left aghast at the price of a pot of strawberries with a ‘drizzle’ of melted chocolate.
Molly Smith, 29, said she’d stopped by the market stalls to browse after a night at the theatre in London’s West End, but was surprised to be handed a receipt for £16 for the portion of fruit.
Smith told news outlet What’s the Jam? that when she returned to the stall to question the price, she was told that was how much a ‘large’ serving cost.
She added: ‘I understand their pitch fees are extortionate, hence their prices. And you do go to these markets knowing they are going to be more expensive, but I’ve never seen anywhere charge that much for some strawberries and chocolate.’
So, how much are those currently trading at Christmas markets up and down the country paying for their seasonal selling opportunities?
It varies according to footfall, the bigger the potential audience, the higher the prices.
LONDON’S MARKETS
London’s Winter Wonderland, which first opened its doors in 2005 on the edge of Hyde Park is now one of the country’s largest Christmas attractions, combining a funfair and shopping stalls, and attracting around 3.5 million visitors.
While stall prices are revealed upon application, one jewellery trader revealed on social media that they’d been quoted £16,000 (plus 10 per cent of total sales) to secure a spot to sell for 48 days from Nov 14th to New Year’s Day.
That works out at £333 a day, plus a 10 per cent chunk of whatever you make on sales.
Across the Thames at London’s Southbank Winter Market, the footfall is much smaller – at around half a million – but buying the right to sell, particularly when it comes to hot food, costs a princely sum.
While fees for this year aren’t available, based on recent years, cooking and serving dishes is likely to cost in excess of £15,000 for the 62 days of trading. Those selling drinks, both alcoholic and non alcoholic, can expect a bill of around £10,000, with gift stalls marginally cheaper at around £9,000.
Further afield in Greenwich, likely to attract more locals than tourists, a Christmas hut in the area is more cost effective, with 30 days trading between November 24th and Christmas Eve costing £1,560…bargainous when compared to more central shopping areas.
It’s one of the most well-known Christmas markets in the capital, attracting a whopping estimated 3 million visitors each year, including tourists and locals alike. Stock image used
MANCHESTER
ESTIMATED FESTIVE FOOTFALL: 9 MILLION
Some nine million visitors make for Manchester to shop at its Christmas market during the festive season, making it the UK’s largest outdoor yuletide shopping experience
Manchester Christmas Market is the biggest in the UK, with more than 270 stalls spread across nine locations throughout the city and running from November 7 until December 22. Manchester City Council, which organises the market, does not share rental prices online but a former trader revealed in 2021 that they were charged around £87 per day.
BIRMINGHAM
ESTIMATED FESTIVE FOOTFALL: 3 MILLION
Brum’s answer to a German Christmas is there Frankfurt Christmas Market which sees a plethora of wooden chalets covered in Bavarian-style decorations and offering beerhalls and bratwursts. Stall holders can set up shop from as early as November 1 until Christmas Eve but it comes with a cost.
Bars owners will have to fork out £13,500 and food vendors, £9,100. Gifting and craft stalls get off much easier and for the six week festive period will have to front £170 per week making their total six week stint a more reasonable £1,020.
EDINBURGH
ESTIMATED FESTIVE FOOTFALL: 2.5 MILLION
Princes Street Gardens is the venue for Edinburgh’s Christmas market – with stall rental in the prime spot estimated to cost around £500-a-day
Running from now until January 4th on the city’s East Princes Street Gardens, Edinburgh’s Christmas Market remains one of the UK’s most popular places to shop. How much is a stall? Rental prices aren’t published online but previous stallholders have suggested traders are charged around £500 a day.
YORK
ESTIMATED FESTIVE FOOTFALL: 1.2 MILLION
York Christmas Market will take place from November 13 to December 21, 2025. It is usually located across Parliament Street and St Sampson’s Square, but a report suggests that it may be extended to include St Helen’s Square this year, making it bigger than ever.
While the city’s tourism board Make It York, which organises the market, does not publish rental figures, YorkLive reported that stallholders expect to pay between £160 to £385 per day.
EXETER CATHEDRAL CHRISTMAS MARKET
ESTIMATED FESTIVE FOOTFALL: 600,000
The Christmas market at Exeter Cathedral runs from November 20 to December 19 – this year promising to be ‘bigger, brighter and more magical than ever’. While this year’s figures are yet to be released, in 2024, vendors were charged up to £18,480 for a large catering chalet for the duration of the market. On the other end of the scale, small retail chalets were priced at £4,200 and £5,760 for a small alcohol chalet.
CAMBRIDGE
ESTIMATED FESTIVE FOOTFALL: 500,000
Starting the festive period on November 13 and lasting until December 31, Cambridge’s Christmas Market sprawls across Parker’s Piece and includes an ice rink, Ferris wheel and an array for cuisines. But a stall can set you back as much as £4,000 for the whole period and that’s before laying down the £1,000 refundable trading deposit.
WINCHESTER
ESTIMATED FESTIVE FOOTFALL: 400,000
Winchester partners with its iconic and ancient cathedral to put on its festive market. the historic city offers visitors and locals alike the opportunity to wind through stalls, sipping on mulled wine and nibbling on churros from November 21 to Dec 22.
While the market was once just a local hot spot, since it blew up on social media, the fair is now a Christmas staple for many. Prices for traders vary with retail chalets for the whole period costing between £6,488 and £12,738.50. Catering stalls also vary and can cost as much as £13,190.50 to hire out for the whole month with an additional surcharge of £50 ( not including VAT) per day if you want to serve alcohol as well.
BATH
ESTIMATED FESTIVE FOOTFALL: 440,000
This year, Bath Christmas Market celebrates 25 years of festive cheer. The event is spread across the city centre, from Abbeygate Street to Bath Street and up to Milsom Street, and will run for only 18 days, from November 27 to December 14, 2025. According to figures provided by the Bath and North East Somerset Council, rates for stallholders vary according to where they are located but prices start from around £129 to £272 per day, before VAT.
DURHAM
ESTIMATED FESTIVE FOOTFALL: Specific visitor numbers for the Durham Christmas Festival are not publicly available but more than 100,000 attended in 2023
The quaint town near the Scottish border, just outside Newcastle upon Tyne, runs it’s Christmas fair for just one weekend (between Dec 5 and Dec 7) making it a hidden gem of a festive treat. There are more than 120 stalls and each one must cough up £120 per chalet to take part.
CARDIFF
ESTIMATED FESTIVE FOOTFALL: UNAVAILABLE
From November 13 to December 23, 2025, Cardiff Christmas Market will take over Cardiff City Centre. The market is now 30 years old, according to Visit Cardiff, and prioritises artisan stallholders who sell handmade gifts. A 2022 report suggested that it costs £120 per day to rent a stall, but rental rates can vary depending on different factors.



