The Christmas Shop is back for another festive season at the Royal Mews in Buckingham Palace.
Step inside this cosy Christmas boutique to discover an enchanting collection of official royal gifts, hand-finished decorations and delicious British-made treats. Whether you're shopping for the royal enthusiast in your life, searching for a special keepsake or picking up some festive goodies to enjoy at home, there's plenty to discover – from charming corgi decorations to indulgent seasonal hampers.
Is there a Christmas market at Buckingham Palace?

While there was plenty of buzz around a potential Buckingham Palace Christmas Market last year, it's worth clarifying that there isn't actually a Christmas market at Buckingham Palace. Instead, the festive offering is a seasonal pop-up shop inside the historic Royal Mews.
Rather than outdoor stalls and chalets, the existing gift shop is transformed into a cosy festive boutique, where visitors can browse official royal gifts, hand-finished Christmas decorations, food and drink from Royal Collection Trust.
Where is the Buckingham Palace Christmas shop?
The Buckingham Palace Christmas Shop is located inside the historic Royal Mews, with access via Buckingham Palace Road. Home to the Royal Family's collection of historic coaches and carriages, as well as its working stables, the Royal Mews is a fascinating part of the Palace grounds.
The Christmas Shop operates within the existing gift shop space, while the Royal Mews itself is otherwise closed to visitors for the winter season.
What can you buy at the Royal Mews Christmas shop?

Browse official royal gifts, food and drink from the Royal Collection Trust, with gift ideas ranging from Christmas decorations and plush toys to British-made chinaware and festive treats.
Stock up on traditional mince pies, rich spiced fruit cake and all-butter chocolate and orange biscuits, alongside a selection of tasty condiments and preserves – perfect for those planning a memorable Christmas party.
New for 2026, visitors will find a reusable, refillable Advent calendar featuring a whimsical illustrated façade of Buckingham Palace. Open it up to discover a series of drawers, ready to be filled with festive surprises.
The shop has also expanded its collection of hand-finished Buckingham Palace Christmas decorations, including a felt gingerbread man and – one we're particularly excited about – a corgi wearing a crown made from recycled glass!
Buckingham Palace Christmas shop: dates and opening times
The Buckingham Palace Christmas Shop opening dates are 13 November 2026 until 4 January 2027.
Check daily opening times ahead of visiting, especially around the Christmas and New Year holidays.
Can you buy Buckingham Palace Christmas gifts online?

Yes! If you can't make it to the Royal Mews, you can browse the official Royal Collection Trust Christmas shop online, with a festive collection of royal gifts, decorations and treats.
You'll also find an exclusive new range of hampers, including the Sweet Treats Hamper, filled with fudge, shortbread and chocolate bars, and the Best of Britain Hamper, featuring British-made goodies, tea, shortbread and a chinaware mug made in Stoke-on-Trent.
What is open at Buckingham Palace at Christmas?

While Buckingham Palace itself is closed to visitors over the winter, it is expected to reopen for its summer opening season in July 2027. Buckingham Palace tickets for 2027 are on sale now.
However, there are plenty of other royal attractions to discover in London throughout the festive season.
- The King's Gallery: Currently showing Queen Elizabeth II: Her Life in Style, a major exhibition celebrating the late Queen's fashion legacy.
- Kensington Palace: Explore royal apartments, exhibitions and the former home of Queen Victoria and Princess Diana.
- Household Cavalry Museum: See the ceremonial uniforms, discover royal traditions and watch troopers caring for their horses in the working stables.
- Winter Palace at Hampton Court Palace: Discover the historic Tudor palace dressed for the festive season, with its Winter Palace event.
- Royal London walking tour: Follow in the footsteps of royalty on a guided walking tour taking in London's famous royal landmarks, including Buckingham Palace and the Changing of the Guard.
Windsor Castle and the surrounding town are another fantastic destination to visit at Christmas, with festive experiences taking place within the grounds and a seasonal winter trail. Plan your trip with our guide to Windsor Castle at Christmas.
More Christmas things to do in London
Discover even more festive things to do in the city with our Visit London Christmas guide. From the best Christmas shopping spots – whether you're browsing iconic department stores, specialist toy shops or Christmas markets – to magical afternoon teas and family-friendly festive experiences, there's plenty to fill your seasonal itinerary.
Is the Buckingham Palace Christmas Shop free to visit?
Yes, admission to the Royal Mews Christmas Shop is free, and visitors don't need to book a ticket. Note, the Royal Mews attraction is closed until it reopens in March 2027.Do you need tickets for the Buckingham Palace Christmas Market?
There isn't a Buckingham Palace Christmas Market, so there are no market tickets or bookings. The seasonal Christmas Shop is located inside the Royal Mews.
Does Buckingham Palace have Christmas lights?
Buckingham Palace doesn't host a public Christmas lights display as part of the Royal Mews Christmas Shop. Visitors can enjoy other festive light displays around London during the Christmas season.