Where to Buy Unique Christmas Gifts in London (Beyond Oxford Street)
Every year, the moment Oxford Street lights up, London feels like it’s stepped straight into a Christmas movie. Shoppers rush in with long lists, twinkling lights hang above, and the air smells faintly of roasted chestnuts. It’s magical… but also, if we’re being honest, chaotic.
And here’s the truth: the real Christmas magic doesn’t always live on Oxford Street. It’s tucked away in London’s quieter corners the places locals actually go to find one-of-a-kind gifts. From hidden bookshops to artisanal markets and centuries-old arcades, London is full of independent stores and festive pop-ups that make shopping feel like a proper winter adventure, not a stressful sprint.
If you’re in London this festive season and want to pick up something memorable, this guide is for you. Let’s step off the tourist trail and wander into the places where your gifts tell a story.
1. Covent Garden Where Christmas Feels Like a Movie
If there’s one place that wraps up London’s festive spirit with a bow on top, it’s Covent Garden. Think of giant Christmas trees, glittering fairy lights, and the smell of mulled wine filling the air. But beyond the decorations, it’s also a goldmine for unique gifts.
You’ll find independent boutiques, British design labels, pop-up stalls, and classic shops that offer everything from handmade ornaments to luxury skincare. Apple Market is at the heart of it all this 19th-century covered market becomes a Christmas wonderland in December, with local artists, ceramicists, and craft makers selling their work.
📍 How to get there: Take the Piccadilly Line to Covent Garden station or walk from Leicester Square (it’s a short 5-minute stroll).
Gift tip: Pick up hand-poured candles, vintage-style decorations, or locally made skincare sets.
Pro tip: Go early in the day to avoid the midday crowd. Grab a hot chocolate from Whittard of Chelsea while you browse it’s a little ritual Londoners love.
2. Camden Passage, Islington A Treasure Trove for Quirky Finds
Hidden just off Upper Street in Islington, Camden Passage is the kind of place that feels like you’ve wandered into a Christmas postcard. This pedestrian alley is lined with antique stores, vintage bookshops, small galleries, and design-led boutiques.
This is where you find gifts that feel personal: hand-bound journals, vintage jewellery, vinyl records, and handmade ornaments. It’s ideal for people who love giving (and receiving) something that doesn’t come from a chain store.
📍 How to get there: Take the Northern Line to Angel station Camden Passage is a two-minute walk.
Gift tip: Head to The Camden Passage Antiques Market (open Wednesdays and weekends) for timeless treasures like silverware and old prints.
Pro tip: There’s a little coffee shop on almost every corner. Take your time. This isn’t rushed Christmas shopping it’s a slow stroll through London’s character.
3. Bermondsey Street & Maltby Street Market For the Food Lovers
For anyone who loves gifting through food (and honestly, who doesn’t?), Bermondsey is a dream. This area, just a short walk from London Bridge, is home to stylish independent shops and one of London’s best weekend food markets: Maltby Street Market.
Here, you can find artisan cheeses, craft chocolate, locally made gins, chutneys, baked goods, and beautifully packaged foodie gifts. Unlike Borough Market, it’s far less crowded locals know this is the calmer, cooler cousin.
📍 How to get there: London Bridge station is the closest (Jubilee & Northern Lines). From there, it’s a 10-minute walk.
Gift tip: Pick up a jar of small-batch honey or gin from one of the distilleries nearby they often offer gift wrapping around Christmas.
Pro tip: Stop by Comptoir Gourmand or Little Bread Pedlar for pastries. Because festive shopping should always come with something sweet.
4. Shoreditch & Spitalfields, For the Cool & Creative Gifter
If your gift list includes someone who loves design, art, or things that feel a little offbeat, Shoreditch and Spitalfields Market should be at the top of your list. This area is buzzing with energy year-round, but in December it turns into a festive playground of independent creators and small brands.
At Old Spitalfields Market, you’ll find handmade jewellery, hand-printed T-shirts, unique homeware, and limited-edition art prints. Walk a little further toward Brick Lane, and you’ll find record stores, vintage shops, and concept stores that make Oxford Street look like a supermarket aisle in comparison.
📍 How to get there: Liverpool Street station (Central, Hammersmith & City, Circle and Metropolitan lines) is just a few minutes away.
Gift tip: Shop for personalised leather goods, hand-drawn London prints, or quirky stocking fillers.
Pro tip: Go on a Sunday if you can the Sunday UpMarket is a haven for emerging designers.
5. Burlington Arcade & St. James’s — Old-School Elegance
For those who want a truly timeless, elegant Christmas gift, Burlington Arcade is like stepping into another century. This covered arcade opened in 1819 and still has the air of a grand Victorian Christmas.
Here, you’ll find luxury perfumeries, fine leather gloves, heritage watchmakers, and beautifully wrapped artisan chocolates. It’s not about budget finds it’s about special pieces that feel like heirlooms.
📍 How to get there: Green Park or Piccadilly Circus stations are the closest.
Gift tip: A box of Charbonnel et Walker truffles is a London classic. Or, if you’re looking for something more personal, Floris London’s perfumes are legendary.
Pro tip: Pair your visit with a walk down Regent Street after sunset. The Christmas lights here are iconic, and they make even the chilliest evening feel warm.
6. Festive Pop-Ups & Christmas Markets
One of the best things about London at Christmas is how it transforms into a city of pop-ups. From mid-November through December, you’ll find dozens of temporary Christmas markets tucked away in parks, gardens, and squares.
The most famous is Winter Wonderland in Hyde Park but beyond that, smaller pop-ups like Kingston Christmas Market, Southbank Centre Winter Market, and Greenwich Christmas Market often have more unique, handmade pieces.
📍 How to get there:
– Hyde Park: Hyde Park Corner station or Marble Arch.
– Southbank: Waterloo station.
– Greenwich: Cutty Sark DLR.
Gift tip: Look for handmade ornaments, wool scarves, artisanal soaps, or personalised stationery.
Pro tip: Bring cash or tap-to-pay options, because many stallholders are small makers who don’t have big retail setups.
Final Thoughts: Make It Personal
London has no shortage of shops, but the best gifts don’t come from the busiest street. They come from a quiet corner shop in Islington, a market stall in Bermondsey, or a little stand at Greenwich Market where the person who made the gift is the one handing it to you.
This year, instead of battling through Oxford Street crowds, take a slower, more joyful approach to gift shopping. Wander. Browse. Sip mulled wine. Let the city surprise you.
And who knows? The person receiving the gift might feel the magic too.
Let’s Make Christmas More Magical Together
If this guide helped you discover a new corner of London, share it with someone who still thinks Oxford Street is the only place to shop.
For more real, local London tips like this Follow @london.yaar on Instagram.
We share hidden gems, seasonal guides, and the best of London through local eyes. Because London isn’t just a city to visit — it’s a place to experience.