Skip to main content.

London shopping guide – where to shop and what to buy

Find a place to stay

Just like Paris, Milan and New York, London is a shopping capital. Amongst the bright lights of the city, you’ll find hundreds of shopping streets, markets stalls and department stores, tempting you to part with your hard-earned cash. Make your way to central London to experience the chaotic core of London shopping. Alternatively, spend a day getting lost in Westfield - Europe’s largest shopping centre. For more unusual and vintage shopping, however, focus on the city’s enormous street market presence.

Emily Wilson

My Destination local expert on




An exclusive and high-end area of town, Knightsbridge has become known for its luxurious shops. Dripping in designer brands from Gucci to Givenchy, you’re likely to walk away from here with a lot lighter wallet. Head to Harvey Nichols to slink through rails of luxury handbags and runway collections or stop by Harrods to stock up on British tea and souvenirs.


Oxford Street & Bond Street


The busiest shopping street in Europe, Oxford Street is Central London’s shopping mecca. A jostling street lined with huge high street names such as the Topshop flagship store and glistening department stores from John Lewis to Debenhams; if you can’t find what you’re looking for here, it is unlikely to exist. Head down towards the western end of Oxford Street, towards Marble Arch, and you will stumble upon Bond Street. Full of luxurious brands and elite auction houses, Bond Street represents the height of designer shopping. Just be prepared to take on the fast-paced London stride.


Marylebone High Street


Tucked away in the heart of Marylebone is a stylish high street filled with trendy boutiques. Home to luxury fashion stores, health and beauty shops, bohemian coffee bars and gourmet restaurants, this is a great place to shop in London, away from the busy crowds of Oxford Street.


Neal Street and Seven Dials


Nestled in the vibrant area of Covent Garden, Neal Street and neighboring Seven Dials are two hotspots for London shopping. Weave your way through entertaining street performer, from magicians to comedians to discover a warren of independent shops, high street stores and a market piazza. Also, if you need to refuel after a hard day’s shopping; the main piazza is filled with lively restaurants, cafes and bars avidly, all awaiting your custom.




If you prefer department store shopping then Westfield is the place for you. An enormous shopping duplex lined with shops, restaurants, a luxury village, spa and multiplex cinema, there is little that you won’t find at Westfield. Hop from shop to shop as you discover high street to luxury brands under a swirling glass canopy, or, simply sit in one of the many cafes and restaurants and watch the world go by. You can discover Westfield at two London locations: White City (Shepherd’s Bush) and Stratford City.


London’s markets


London is full of quirky and individual markets selling everything from artisan crafts to gourmet food. The perfect place to purchase a unique gift or just to peruse some colorful stalls, these lively markets offers a real slice of London life. Head down to Spitalfields Market to explore their handicrafts and antiques, swing by Borough Market to soak up the smells of tantalizing gourmet food or visit Portobello Road for some of the best bric-a-brac you’ll ever see.