London is a shopper’s paradise, with everything from its quirky weekend markets selling one-off items, to huge department stores that are famous all over the world. With so much to choose from, it can be hard to know where to start - especially if you’re just here for a hen weekend. Whether you're looking for a leisurely afternoon of window shopping or want to shop as much as you can - this guide will show you the best spots for all styles, budgets and interests.

Central London


Oxford Street

Oxford Street is Europe’s most popular shopping street, attracting thousands of visitors everyday. It offers something for everyone: from big names, including the flagship Primark, John Lewis and Topshop stores to designer labels in and around Selfridges.

Nearest stations: Tottenham Court Road, Oxford Circus, Bond Street and Marble Arch


Regent Street

Located just off Oxford Street, Regent Street is an elegant shopping area showcasing impressive architecture and world-class designer brands, such as Burberry, Ralph Lauren and Michael Kors. Don't miss Hamleys, the world's oldest toy store, it’s the perfect place to pass some spare time.

Nearest stations: Oxford Circus and Piccadilly Circus


Carnaby Street

Under the iconic Carnaby Street arch is a world-famous fashion destination. Shop at concept stores, pop-ups and flagship stores. Grab a bite with more than 60 independent restaurants, bars and cafes, plus Kingly Court, a three-storey, delicious dining experience. Don't miss Liberty London, one of the UK’s oldest department stores. At Christmas, visit to see Carnaby Street at its brightest.

Nearest stations: Oxford Circus and Piccadilly Circus


Covent Garden

A visit to Covent Garden is a must while you’re in London. It’s got a bustling atmosphere, luxury cosmetic shops and diverse restaurants. In the market, you’ll find unique jewellery, handmade clothes and one-off antiques. The area is a square of cobbled streets filled with artists and street performers. The high street covers the more popular retailers, like H&M, Zara and TK Maxx.

Nearest stations: Covent Garden and Charing Cross

North London



Camden is a hub of music, art and creativity. It’s also the ideal shopping destination for those who love alternative fashion. With unique shops like Cyberdog, amazing food stalls and the picturesque Camden Lock, it’s the perfect place for those looking for something a little different. Plus, there are loads of quirky pubs and bars to enjoy after the shopping.

Nearest stations: Camden Town and Kentish Town

East London


Shoreditch and Spitalfields

For something a little more trendy, head to Shoreditch. With loads of top quality vintage stores, including Rokit and Beyond Retro on Brick Lane, it’s a great place to find some properly unique clothes. If vintage isn’t your style, then there’s loads of small boutiques in this vibrant part of town. Spitalfields Market also shouldn’t be missed, with its independent shops and popular restaurants.

Nearest stations: Liverpool Street and Shoreditch High Street

West London


King's Road, Chelsea

Walk the star-studded King's Road. It’s one of the most prestigious shopping destinations in the world, with Vivienne Westwood’s famous World’s End store here. Full of famous faces, it’s a great place to treat yourself to something luxurious before the wedding. Plus, there are plenty of stylish options for brunch.

Nearest stations: Fulham Broadway, South Kensington and Sloane Square



Knightsbridge is one of the most unchanged and picturesque areas of central London. With designer shops including Gucci, Armani and Christian Dior, it’s one of the pricier parts of town to shop. It’s also the home to the world-famous Harrods and Harvey Nichols. It’s definitely worth a visit, even if it’s just for some window shopping or to take advantage of the elegant brunch spots.

Nearest station: Knightsbridge and South Kensington

Those are some of our favourite shopping spots in London, but there are loads more that could be mentioned, including the popular Westfield shopping centres, Angel and Notting Hill. But with only a weekend, you'll want to experience the best London has to offer.

Want more ideas? Check out more London hen do ideas and our guide to London's markets and London's department stores.