London shopping trips incorporate everything from the world’s most exclusive designer stores – think the boutiques of Mayfair – to grabbing a bargain in a market stall on Brick Lane. For a global shopping break, London offers the best shops all in one city.
London’s historic shopping areas and department stores
No shopping experience in London would be complete without a visit to Oxford Street, which has been London’s most famous shopping thoroughfare for over a century. It’s lined with flagship branches of major British brands, like Topshop, Marks and Spencers and Selfridges, and its Christmas lights are a major festive attraction in London.
Nearby, Regent Street and Bond Street feature exclusive designer stores, as well as Liberty, an iconic London department store founded in 1875. Nearby, the shops of Carnaby Street offer a string of boutique shops in an area that’s synonymous with the Swinging Sixties and iconic British fashion.
For upmarket shopping in chic surroundings, head to Knightsbridge, home to Harrods, Europe’s biggest department store. This enormous shopping landmark occupies over five acres of space with its many departments and opulent décor, offering the perfect shopping excursion all under one roof.
Shopping in London’s markets
London has many thriving markets that have revitalised its shopping landscape in recent years. Head to East London on Sundays to wander around the sprawling Brick Lane and Spitalfields markets, as well as the trendy pop-up shops that appear in the area.
For antiques, Portobello Market in the west is unrivalled, and Camden Market is a shopping maze, offering everything from traditional Ethiopian food to hand made clothing.