London has some of the best shopping in the world. With an amazing array of fashion clothing, handbags, jewelry, and style on offer.
As the home to many of Britain’s famous designers and artists, it’s never hard to find something uniquely English to buy in the capital city.
With a vast selection of shops, designer boutiques, and eclectic markets, a bargain is never far away.
If you are visiting the city, and want to experience the best shopping that London has to offer, try some of these popular areas.
How to Shop London
Most large London shops and department stores are open:
Sunday 12-6 pm
Rather than a stream of deals throughout the year, London’s stores hold two main sales. December-January (often from 26 December through the second week in January) and June (generally the first week of the month).
Some of the best London shopping will provide an opportunity to save as much as 50%. Crowds for these sales tend to be huge, focused, and even sometimes aggressive. Scoring a deal at a sale can be similar to bringing a trophy home from a winning game.
While it may be impossible to hit all of London’s best shopping locations, this rundown should at least help you narrow your options.
Best Shopping in West London
With over 500 shops, this is the busiest shopping street in London and in Europe. Featuring local stores like the famous Selfridges and the Debenhams flagship branch you will find bargains aplenty. Oxford Street runs 1½ miles between Hyde Park’s Marble Arch and Soho’s Tottenham Court Road.
Nearest Tube: Oxford Circus
Stretching between Kensington and Chelsea along the splashy Brompton Road and Sloane Street. This fashionable address is famous for the Harrods and Harvey Nichols department stores. If you are looking for designer or upscale brands this is the place to be.
Nearest Tube: Knightsbridge
Regent Street and Jermyn Street
Here you’ll find a mix of mid-range chain stores, upscale local boutiques, day spas and lots of restaurants. The star here, though, is the huge, Tudor-style Liberty of London store. The iconic shop has various departments and will satisfy most shoppers.
Nearest Tube: Piccadilly Circus
Find your favorite brands
Bond Street and South Molton Street
These two Mayfair high streets are home to London’s most expensive and elegant shops. Here you will find big-name designers like Gucci, Armani, Prada. Visit the impeccable Molton Browns, or browse small art galleries for some of the best upscale shopping in London.
There is a host of fine jewelers Cartier, Asprey’s, and Bulgari, and high-end perfumiers. Be sure not to miss the nearby, six-floor Dover Street Market near Green Park, a haven for unique fashion.
Nearest Tube: Bond Street
Long the home to the greatest custom (or bespoke) tailors in England, this is the birthplace of the tuxedo and the place to come for handmade suits, shirts and more.
Nearest Tube: Bond Street or Piccadilly Circus
A lovely maze of twelve cobbled streets, packed with mid-range apparel stores unique to the UK and London. Be sure to visit the three-story Kingly Court for fashionable items you’ll only find in London, and try a shopping break at one of the area’s historic pubs.
Nearest Tube: Oxford Circus or Piccadilly Circus
Covent Garden and Seven Dials
Arranged around a cobblestone warren of mostly pedestrian-only streets, this area is geared towards young, progressive shoppers seeking the local boutiques and organic food shopping in London.
There is a wide array of unique and original stores, cafes, and restaurants. You will also be able to enjoy the performances of several street entertainers that operate in the area.
Nearest Tube: Covent Garden or Leicester Square
Explore Markets and Boutiques
Starting at Chelsea’s Sloane Square, where you’ll find an array of top UK shops, including the Peter Jones department store. Enjoy the ever-changing and flashy window display.
See the first Vivienne Westwood boutique and the world-famous Chelsea Antiques Market (135 Kings Road, SW3).
Nearest Tube: Sloane Square
This neighborhood was made famous by a popular movie and a large array of unique clothing and gift stores. Usually pretty quiet and calm during the week, it’s mobbed on Saturdays for the mile-long funky melee of Portobello Road Market.
Nearest Tube: Notting Hill Gate, Ladbroke Grove or Westbourne Park.
This dazzling outpost of a globally-famous Australian mall concept features 270 shops (including Debenham’s and Marks & Spencer department stores) and a whopping 50 cafés and restaurants. Experience some of the best shopping in London here.
Nearest Tube: White City or Shepherd’s Bush
Shopping in East London – best weekday shopping in London
In London’s Docklands, the area around the Canada Square office complex is also a vibrant shopping center with 200+ shops, most of which are unique to UK and European fashion. To have the most leisurely experience, avoid shopping during the weekday lunch hour.
Nearest Tube: Canary Wharf
Along and around Upper Street, you’ll find plenty of local brands and only-in-London boutique shopping, peppered with gastropubs and days spas. Here you’ll find the small N1 shopping center, which includes the O2 Academy music venue.
Nearest Tube: Angel or Highbury & Islington
London Markets – best bargain shopping in London
For truly handmade and UK-specific gifts and souvenirs, check out any of the 30+ markets in London. Held at regular intervals around the whole city, these are both events and marketplaces, providing some great people-watching and selling clothes, jewellery, crafts, and much more.
No matter which area of London you are staying there is bound to be one of these busy markets close by. Get bargains galore and haggle with street sellers for further discounts.
If you plan to go shopping while in London this list should help you hit most of the main shopping areas. No matter if your budget is large or small London has some of the best shopping available for any budget. From exclusive boutiques to small local designers, London has it all.