Local Guides

Best places in London to buy stellar Christmas presents

Every year, finding the perfect gifts is a tricky mission, but luckily, there are plenty of spots in London to help you shop. So, we put together this list of the best places to buy Christmas presents in London, which will be helpful if your inspiration has run thin.

These five hotspots are guaranteed to turn up that one gift that shows somebody how much you care. Add them to your list for Christmas Shopping emergencies, or take a look at our shopping rail tours.

Covent Garden

It’s a given that most Londoners will find themselves in Covent Garden at least once during their Christmas prep. Alongside some of the city’s best big-brand stores, you’ll also find many unique boutique retailers here that can help you find something exciting this year.

From specialist board games dealers to shops that sell nothing but cheese, it’s the perfect place to wander for an afternoon and put some real thought into your gifts. The music, decorations, and throngs of shoppers all add to that Christmassy atmosphere whilst you shop.

Fortnum and Mason

When I really can’t think of what to buy somebody, I always go to Fortnum and Mason. The quality and presentation of the beautiful products available here make even the most simple gifts feel special. It’s also the perfect place to pick up high-quality edible gifts for your best foodie friends.


Hamley’s is a children’s wonderland. Every toy you can imagine, every cuddlable plaything and every marvellous magic trick is here to be discovered. If you still need something for the little ones (or their Santa list isn’t long enough this year!), get down to Hamleys.

The store helpers are particularly good here and can help you find the right thing – great when buying for a kid you don’t know.


A seemingly endless space full of the biggest brands on the high street, if you can’t find a perfect gift for your friends in the Westfield Shopping Centre, then it probably doesn’t exist. Either that or you need new friends.

The Stables

If you’re on the lookout for something truly unique, check out The Stables in Camden. This small market space is famous for its tiny antique dealers and artisan retailers offering handmade goods that you won’t find anywhere else. Chain stores aren’t permitted to trade here, so you’ll find everything from independent clothes designers to quirky music shops. It’s a great place to immerse yourself in gift inspiration. And don’t miss the amazing street food.

We hope this can give you some ideas for fabulous Christmas gifts, and if you still hesitate, take a look at our London Private Tours.