London best places to shop.London except being one the world’s best cultural destinations is also the perfect city for shopping. If you need a shopping therapy today, don’t take it too long. Just make your plan and go for it. In London you will find everything you need – from fantastic discounts to super luxury shopping destinations and chains; from affordable brands to limited edition and vintage shops.

As they say “Shopping is the best medicine”, so check out our shopping guide to find out which are the top shopping spots in London for 2016.

Shopping destinations

Best shopping streets and districts in London.

#1 Oxford Street

Oxford Street, London Address: Oxford Street, Marylebone, London, W1C 1JN
Tube: Bond Street Station, Oxford Circus, Tottenham Court Road

Oxford Street is London’s busiest street in the heart of the city. At Oxford Street you will find more than 300 shops and brands and it is no surprise it’s visited by millions of people every year. Many tourists comes to London only to shop from Oxford Street shops. All famous brands of the world are gathered in one place, starting from Marks & Spencer, Gap, BHS, to American Apparel, H&M, John Lewis and many, many more. See here the full guide.

#2 Bond Street & Mayfair

Bond Street & MayfairAddress: Bond Street, Mayfair, London W1S
Tube: Bond Street, Oxford Circus
Bond Street is surely the heaven of fashion shops. Even for those, who do not intent to spend hundreds of pounds, Bonds Street needs to be seen, only to feel Its spirit. Fashion world retail brands like Prada, Louis Vuitton, Chanel, Nicole Fahri, Armani, Versace and Ralph Lauren have their spots there. If you’re admirer of British fashion, you should enter Burberry. Jewelry shops like Cartier and Tiffany are waiting for you as well.
Go a little bit further in shopping adventures and visit Mayfair to find unique designer shops like the famous Browns. In case you’re looking for perfume shops or antiques, this is the place. Don’t miss Mount Street in Mayfair to pamper yourself with prestigious new brands.

#3 King’s Road

King’s RoadAddress: The King’s Rd., Chelsea, London, SW10 0DJ
Tube: Fulham Broadway
In the heart of Chelsea, the best district for time losing, King’s Road puts shopping at first place. King’s Road is famous with its interior shop destinations. The large department store Peter Jones, just on Sloane Square offers everything for the interior design and a lot other shops for fashion, beauty, toys and sports. Visit Heal’s the British furniture giant or head to Duke of York Square, where the one of biggest Zara shops is waiting. You can actually follow the history of fashion here, just visit Vivienne Westwood shop to see what the mother of British punk fashion is bringing out front now.

#4 St. James’s Street

St. James’s StreetAddress: St. James’s, London, SW1A 1JT
Tube: Green Park, Piccadilly Circus
Another great destination to spend your day, at St. James’s Street visitors will enjoy not only interesting shops, but a lot café’s, bars and restaurants. You can also stop and buy a high class bottle of wine, expensive perfume fragrance, a pair of trendy shoes. The shops at St. James’s are of all kinds, from clothing shops to footwear and jewelry shops. The quarter has the reputation of the home of London’s menswear and retail crafts. St. James’s is a luxury quarter in every way.

#5 Regent Street

Regent StreetAddress: Regent Street, London, W1B 5BT
Tube: Oxford Circus, Piccadilly Circus
On the border of Soho and Mayfair is Regent Street with a spirit, which is probably defined by both the posh quarters. It is the home of number of outlets, some luxury stores and more affordable shopping chains, such as Liberty, Ted Baker and Anthropologie. Tech maniacs can visit The Apple Store or visit J. Crew to find all basics in clothing for men, women or kids.

Most of the shop work until 9pm and after this hour is the time for fine food, pubs and clubs and there are plenty of them. Regent Street is a good point to start your shopping adventure from Regent street you go further towards Mayfair and Oxford Street.

London’s World Famous Shops

#1 Selfridges

SelfridgesAddress: 400 Oxford Street, London, W1A 1AB
Tube: Bond Street Station, Oxford Circus, Tottenham Court Road
Probably the best-known department store in the UK is Selfridges. It is British shop, which opened its doors way back in 1909 and since then is meant to be a multipurpose store. In Selfridges, you just cannot get bored, inside its walls you can find literally everything. From restaurants, bars, café’s and even fast food chains to retail and fashion shops.

There is something for all kind of budget and tastes. Ongoing sales and discounts are always available, every day, every season. You definitely need a map, before entering, in case you don’t really know what you’re seeking. Selfridges offers luxury goods, clothes, menswear and women’s wear from trendiest brands, kids toy shops, expensive cigar selections, wine shops, footwear, gifts, jewels, watches, accessories, everything you can think about. Don’t miss their window displays and the exhibition hall. Selfridges is famous with live shows of DJ’s, famous chefs and fashion reviews.

#2 Harrods

HarrodsAddress: 87-135 Brompton Rd, London SW1X 7XL
Tube: Knightsbridge
Harrods in Knightsbridge is already a tourist attraction, except being one of the best department shops in the world. Harrods has 5 floors of all kinds of surprises money can buy. To be sure you will all of Harrods glamour and fame, make a plan. Of the ground floor is the food hall, where you can taste gourmet, sushi, visit the oyster bar of the tempting patisserie or chocolatier. Don’t forget to buy a bottle of wine from the wine shop, with more than 3000 different brands.

The first floor is dedicated to women’s fashion and wedding outfits. The second floor is a place for home decoration, interior and travel goods. If your interest is pointed towards music, books, furniture and antiques, the third floor is for you. The fourth floor is children’s heaven, with toy shops and clothing stores. Finally, the fifth floor is designed to offer spa and perfumeries. Harrods is made to create obsessions, with shopping and with the store itself.

#3 Debenhams

Debenhams, Oxford Street LondonAddress: 334-348 Oxford St, Marylebone, London W1C 1JG
Tube: Bond Street
One more multipurpose store is Debenhams, which exists since the 18th century. Debenhams is more affordable from all other luxury department stores, but this doesn’t mean it has poorer variety of goods and brand within its walls. Shoes, accessories, lingerie from brands and designers like Ted Baker, Savannah Miller and Ben de Lisi for women and Levi’s and Fred Perry for men.

You can walk around the wedding stores and get everything for you wedding, from dresses and suits to gifts, favors, decoration supplies, shoes and even hire stuff from the shops. Maybe you’re interested in home and garden decoration, interior and both modern and classic furniture, this is the place. For the kids, you can shop either by type of product or occasion. Debenhams is a world of wonders, to amuse you and fulfill you day.

#4 Topshop

Topshop, Oxford StreetAddress: Oxford Circus, 214 Oxford St, West End, London W1W 8LG
Tube: Oxford Circus
Topshop is surely the favorite shop of Londoners. It has wide range of customers, because of it more affordable prices. From teenagers, who just want to have something trendy to fashion lovers hunting brands. Topshop has many stores in London, but the most visited and rich of products is the one on Oxford Circus. Several levels of brands, clothes, accessories and beauty products, are displayed for the never ending flow of customers.

Whether you’re looking for denim, sportswear of street wear, you can take a long walk around Topshop’s shiny showcases. Topshop also makes collaborations with popular brands like Calvin Klein underwear series, street wear brand Brashy and the more sporty Elesse and Kappa. Also, you can find Vans, Tommy Hilfiger, Rare and RayBan. Always take a look at the discounts, as you can buy fashionable clothes and watches at prices below 20 £.

#5 Hamleys

HamleysAddress: 188-196 Regent Street, Soho, London, W1B 5BT
Tube: Oxford Circus, Piccadilly Circus
Everyone knows Hamleys! It is the oldest toy store in the world, opened in 1760 and is standing on Regent Street since 1881. Visiting Hamleys is an incredible experience, with its seven floors of all kinds of toys, ordered by type. Hamleys is so loved and popular, that it has become a major tourist attraction. No matter if you’re looking for soft toys, educational children games, dolls, action toys or family games, you will find what you need.

Hamleys is the Wonderland of playing, colours and joy. Prices differ and the store is not intended only to big money spenders, Hamleys sell many affordable products.