There’s nowhere quite like London. The English capital has skyscrapers within walking distance of medieval buildings, world class galleries and museums, and food and languages from countless cultures flooding its streets. The best London souvenirs all capture some of this magic.
If you’re a fan of planning your souvenirs ahead, just in the research stage of your trip and looking up common questions about London, or you’re in the sprawling city right now and searching for gift inspiration, we’ve got you covered. Here’s our guide to the 10 best souvenirs from London, so you’ll have something excellent to remember your London tour by.
1. London dry gin
It’s no secret that British people like a trip to the pub, and gin remains one of the most popular tipples among the locals. If you’re a drinker, or know someone who likes their G&Ts, then London dry gin is a great souvenir to bring back home with you.
As the name implies, London dry gin is a style of the drink that was first crafted in the city. Make the gift extra special by buying it from the City of London Distillery, the only working distillery in the capital – one of the best things to do in London for anyone who finds the spirit-making process interesting.
2. Double decker bus memorabilia
Does anything say London quite like the iconic red double decker bus? Despite how the locals may grumble, London transport is remarkably efficient, so there’s no better way to honour your stay than buying something that pays homage to the system that keeps the city moving. There are plenty of options too, from key rings to tea towels, making it one of the best London souvenirs.
3. A tote bag
Tote bags are useful to carry things, but they’re also fashion accessories in their own right. Whether you want to show off your progressive taste in art with a Tate Modern tote, ensure people back home know you visited London with a Union Jack design, or let everybody know you like to visit some of the best bookshops in the world thanks to your Daunt Books bag, you’ll be covered with this great souvenir.
4. A Savile Row suit
A historic street in the heart of Mayfair, nowadays Savile Row is known for two main things: being where The Beatles performed for the last time, and the concentration of high-quality tailors that call the road home. A suit (for men or women) will not be cheap, but it will last a lifetime and then some.
5. Tea and all the accessories
It can feel like a bit of a cliche, but it’s honestly true: us Brits love a cup of tea. While English Breakfast remains far and away the nation’s favourite, you’ll find it easy to get your hands on all kinds of flavours and varieties, especially in London.
The capital has countless specialist tea shops, from chains to independent hole-in-the-walls. From these spots, you’ll not only be able to get the tea bags or loose leaves, but also all the gear you need to brew a perfect pot at home. Undoubtedly one of the best London souvenirs.

Image source:Robert Bye / unsplash
6. Paddington Bear toy
Paddington Station is one of the oldest transport hubs in the world, but worldwide it’s probably best known for giving its name to the famous Peruvian bear and nemesis of Hugh Grant. London has embraced the cartoon-turned-live-action film, and you’ll find attractions dedicated to him all over the city (including a statue in Leicester Square).
As a result of the bear’s popularity, there are plenty of toy versions of Paddington for sale throughout London – making him the easiest celebrity to spot on one of London’s many walking tours.
7. Royal memorabilia
No matter your thoughts on the monarchy, there’s no doubt their history is fascinating. Nowadays, they might no longer command armies, but they do command the attention of the press and millions of tourists. Head to Buckingham Palace Shop if you want some Windsor-inspired jewellery, homeware, or something else to take home with you. At the very least, you can check out the exquisite food hall!
8. Homemade wares from a street market
London is a paradise for street markets, from the famous Exmouth to the eclectic Portobello Road Market. No matter which corner of the city you explore, you’re bound to find something cool made by a local artisan. It might not be quite as efficient as Oxford Street, but at these markets you could find something unique – another reason why buying from these independent sellers can ensure you end up with the best London souvenirs.
9. A Fortnum and Mason gift set
Certain brands just ooze class, and Fortnum and Mason are one such company. The famous store, known for being a favourite of the late Queen’s, does gift baskets, so you can bring back a varied collection of goodies that includes sweet treats, teas, and alcohol.
10. A memento from a museum or gallery
London’s most famous and popular museums are free to visit, yet a trip to the gift shops will definitely help you part with your money. From exhibition-specific related goodies, like prints, books, and keyrings, to tea towels and cooking aprons branded with the logos of various institutions, you can show off your favourite cultural hotspot, whether that’s the London Transport Museum in Covent Garden, or the Natural History Museum in South Kensington.
Undoubtedly one of the best British souvenirs, plus museums are a must on any trip to the English capital, whether it’s for a week or you only have 24 hours in London.