The Very Best Holiday Shopping Spots in London


Best Christmas Shopping in London

Make your list … check it twice … and visit London for the very best holiday shopping!

There’s nothing quite like the excitement and energy of London for the holidays. Starting in November the city is decked out with Christmas lights and decorations and there’s a festive atmosphere everywhere you go. London is one of the world’s best cities for shopping, but at the holidays it’s even more magical! If you love the hustle and bustle of Christmas shopping crowds then you won’t want to miss Oxford Street during the holidays. Looking for something a little more intimate yet still festive? Then you’ll definitely want to take your holiday shopping list to King’s Road in Chelsea or Marylebone High Street. Don’t forget to plan a visit to Harrods to see their lavish Christmas windows and have a shopping experience like no other! From big and loud to quiet and classic, here’s our look at the best holiday shopping spots in London.


Oxford Street

Christmas Shopping Oxford Street London

Lights, shopping and magic along Oxford Street in London

If there’s one place in London that summons up the very biggest and brightest of holiday shopping then it must be Oxford Street. This grand thoroughfare is decked out with holiday lights and themed decorations each year from from early November and often kicks off the Christmas season when the lights are switched on. This year the grand event takes place on November 6th and the lights will be up until January 4th. The switch on is a huge event with music performances and celebrity appearances leading up to the actual turning on of the lights. Start your Oxford Street shopping adventure at Marble Arch at the corner of Hyde Park and walk east. Along the way you’ll pass huge and very popular shopping spots like Primark as well as familiar shop names and British high street classics like Top Shop. Save time for exploring the grand department stores like Selfridges, Marks & Spencer and John Lewis. You’ll find it all on Oxford Street!

London Perfect Shopping Tip: If it all gets to be a little much on Oxford Street, duck into the alleyway just past James Street leading to St. Christopher’s Place. You’ll see it marked by a few signs so it’s not too hard to spot. St. Christopher’s Place and the surrounding alleyways are surrounded by cute little shops, pubs and restaurants with a more intimate feel than Oxford Street.


Regent Street

Regent Street Christmas Lights London

Regent Street decked out for festive holiday shopping

Covered with whimsical holiday lights and always a busy shopping area, Regent Street is another holiday shopping spot you won’t want to miss. This year the lights and decorations will add to the festive atmosphere from November 16th to January 5th. The switch on will take place on a Sunday when the whole street will be traffic free to make way for a big party with music and even a fireworks display after dark. Now that’s the way to kick off your holiday shopping with a bang! Just off Regent Street, don’t forget to stop in Liberty of London to see their beautiful Christmas decoration area and wander through this iconic London shopping experience.

London Perfect Shopping Tip: If you have children on your shopping list then you’ll want to visit Hamleys on Regent Street. Founded in 1760, it’s the world’s oldest toy store! It has called Regent Street home since 1881, and the holiday toys and teddy bears make the perfect Christmas gift.


Carnaby Street

Carnaby Christmas Lights London

Fun and fashion on Carnaby Street for the holidays!

For a Christmas shopping atmosphere of a slightly funkier kind, head to Carnaby Street just off Regent Street. Brightly coloured shopfronts, stylish stores and restaurants and wild Christmas decorations make this one of the most unique shopping spots in London. Two years ago the Christmas decorations were dedicated to the Rolling Stones and last year the street was decked out with big red robins. This year’s theme is music and fashion, which truly captures the spirit of Carnaby Street. Join in the fashionable fun and festive spirit on November 13th for the Shopping Party and Christmas Light Switch On, which offers 20% off at hundreds of shopping spots.

London Perfect Shopping Tip: Don’t make a fashion faux pas and show up for the Carnaby Shopping Party and Christmas Light Switch On without your ticket. The party is November 13th from 5-9pm with the switch on of the lights at 6:30pm. Get your free ticket here!



Harrods Christmas Windows

The glamourous Harrods Christmas window displays

It’s not Christmas in London without a trip to Harrods! Start your visit with a stroll along Brompton Road to see the lavish holiday window displays. Last year’s Harrods Express theme captured the elegance of old world travel with the sumptuous Harrods touch. After catching a glimpse of the holiday windows, head inside to check out the Christmas Shop with its huge selection of holiday decorations and gifts. Why not pick out a few decorations for your Christmas tree to remember a marvelous holiday trip to London?

London Perfect Shopping Tip: For the foodies on your shopping list, take time to explore the Harrods gourmet Food Halls. You’ll find a massive choice of the very best chocolates, sweets, teas, coffees and more!



Christmas Knightsbridge London

Christmas sparkle along Brompton Road in Knightsbridge

Harrods is in the heart of Knightsbridge, but there’s so much more to this neighbourhood for shoppers to discover. Plan time to shop along Brompton Road and take a diversion down trendy Beauchamp Place where you’ll find a selection of super refined boutiques and jewellery stores. Then hit the stylish department store Harvey Nichols before heading down Sloane Street, which is where you’ll find boutiques from the world’s top designers like Gucci, Dolce & Gabbana, Louis Vuitton, Versace, Valentino, Dior, Prada … and the luxury list could just keep going all the way until you reach Sloane Square in Chelsea.


Sloane Square & King’s Road

Christmas Shopping Peter Jones London

Fabulous Christmas decorations and gifts at Peter Jones in Chelsea

If you’re looking for a fabulous selection of shops all in one place but with a more intimate scale than the big shopping streets like Oxford and Regent Street, then mark your maps and plan a day shopping in Chelsea. Starting from Sloane Square you’ll want to pop into Peter Jones to see their Christmas decorations and fabulous gift selection. Then make your way to Duke of York Square nearby where the Christmas shopping spirit will be kicked off with a celebration on November 8th with carols, reindeer, free gift wrapping and the light switch on at 5:30pm. Father Christmas will even be there himself!

Strolling down King’s Road is always a shopping pleasure, but during the holidays with the lights, Christmas windows and festive atmosphere it’s over the top fun. There’s just the right blend of fashion shops and restaurants and coffee shops so you can pop in and warm up with a hot chocolate or rest your feet over lunch before hitting the shops again.

London Perfect Shopping Tip: One of our favourite holiday spots in Chelsea is Bluebird, located in a historic Art Deco style building that was once a mechanic garage. After last year’s launch into the holiday season with their first ice skating rink, this year Bluebird’s holiday theme is Scandi-Bird, a pop-up Scandanavian themed bar and seating area in the courtyard starting on November 24th. Get your mulled wine and roasted chestnuts with a side of glamour at Bluebird!


Covent Garden

Christmas Shopping Covent Garden London

Christmas decorations and fun at Covent Garden

For a festive holiday shopping experience, there’s really no better place in London than Covent Garden. With street performers, markets, tons of shops and restaurants and sparkly Christmas lights and decorations, it’s a fun shopping spot for the whole family. We love how there’s less traffic to worry about while exploring the shops in the Piazza and the surrounding neighbourhood. Take your time exploring Floral Street, Long Acre and make your way up to colourful Neal’s Yard and explore the great shopping along Earlham Street over to the Seven Dials area. You’ll find traditional pubs and tons of restaurant in the area when you’re ready for a shopping break.

London Perfect Shopping Tip: While you’ll find branches of the Neal’s Yard natural skin care shops around London, the original shop in Neal’s Yard is our favourite. Perfect for a bit of pampering while out holiday shopping or for lovely organic gifts that you won’t find back home.


Piccadilly, St James & Jermyn Street

Christmas and Holiday Shopping Fortnum Mason London

Holiday magic at Fortnum & Mason on Piccadilly

It’s not Christmas for us until we visit Fortnum & Mason on Piccadilly, which is our favourite Christmas shopping store. The decorations are elegant and unique and the floors of home décor, fashion and gourmet food selection make it a must during the holidays – and throughout the year! The holiday windows are classic and always unique and a festive holiday event when combined with afternoon tea at Fortnum & Mason. Nearby you’ll find St. James Church and if you meander through the courtyard on the opposite side is Jermyn Street lined with fine clothing shops. On November 27th you can enjoy the Fayre of St. James and the Jermyn Street Christmas Lights celebration. Cross Piccadilly and you’ll find Old Bond Street, which is home to luxury boutiques and jewellry stores.

London Perfect Shopping Tip: While exploring the Piccadillly area, don’t forget to walk through the shopping arcades like the Burlington Arcade and the Piccadilly Arcade, which are decked out with holiday lights. You’ll even find a Ladurée at the entrance to the Burlington Arcade if you’re having a craving for macarons!



Christmas Shopping High Street Kensington London

Christmas trees for sale on High Street Kensington

If you’re looking for a great selection of high street shops without the crowds of Oxford Street and Regent Street, then you’ll want to visit Kensington High Street. There’s a large Marks & Spencer, a two level Whole Foods, large Waterstone’s bookstore, fashion boutiques and more. As you head up Kensington Church Street toward Notting Hill you’ll find antique and home décor shops lining the road. While you’re in the neighbourhood, you could also pop over the Kensington Palace (why not!) and visit their gift shop, which has something for everyone royal in your family. There’s a cute café in Kensington Palace or you could stroll over to the Orangery for an elegant meal or afternoon tea.

London Perfect Shopping Tip: Who doesn’t love a good sale, right? For you shoppers who love scoring a great deal, then you won’t want to miss TK Maxx on High Street Kensington. The sister company of TJ Maxx in America, this discount shopping store has an even better selection and features a Gold Label section with designer labels.


Notting Hill

Portobello Road Market London Notting Hill Christmas

Christmas cheer at the Portobello Road market in Notting Hill

Notting Hill has its own unique shopping charm throughout the year, which is just as special during the holidays. An excellent selection of smart and very stylish boutiques are centred around Westbourne Grove and Ledbury Road. You can hunt for treasures at the antique shops along Portobello Road, but there’s so much more than the antique shops and market the street is famous for. You’ll find trendy boutiques, excellent bookshops, cafés and restaurants in the neighbourhood, too.

London Perfect Shopping Tip: For the readers on your shopping list, stop in the Notting Hill Bookshop at 13 Blenheim Crescent (just off Portobello Road), which was used in the movie “Notting Hill” with Hugh Grant and Julia Roberts. Just across the street is Books for Cooks, a fabulous bookshop dedicated to cookbooks. Around the corner on Kensington Park Road is Lutyens & Rubenstein, a shop so lovely it will make book lovers go weak at the knees. It’s a great spot for stationary and gift items as well.



Marylebone Christmas Lights London

Holiday lights along Marylebone High Street in London

Even seasoned London shoppers may not have visited Marylebone, yet it’s just a short stroll north of Oxford Street. Follow Marylebone Lane as it squiggles up to Marylebone High Street, which is absolutely charming London shopping spot. Lined with fashion and home boutiques, cute cafés and pubs and food shops, it’s a quaint and fun diversion from the crowds along Oxford Street. We’re particularly fond of Daunt Books, The Natural Kitchen, Divertimenti and the beautiful Diptyche candle store.

London Perfect Shopping Tip: For a taste of France, stop in and pick out some of the fabulous pastries at La Pâtisserie des Rêves on Marylebone High Street to enjoy after dinner at your London Perfect vacation rental.


Museum Gift Shops

London Transport Museum Gift Shop

The London Transport Museum shop – great for gifts!

If you’re like us then you seriously love a good museum gift shop. If there art lovers on your holiday shopping list, then you’ll want to save time to explore the museum gift shops in London. One of our favourites is the huge shop at the Victoria & Albert Museum in South Kensington. They have a beautiful selection of gifts ranging from home décor to Christmas decorations and cards and gorgeous scarves with historic prints. There’s a separate gift shop in the museum with books, too. The Courtauld, National Gallery, Tate Modern and British Museum also have excellent gift shops.

London Perfect Shopping Tip: Pop into the London Transport Museum in Covent Garden to explore London’s transportation history and to enjoy shopping for great memorabilia and gifts in the shop.


(Image Credits: Michiel Jelijs, Ludovic Landry, Ludovic Landry, acwozhere, Rain Rabbit, Martin Deutsch)

Leave a Reply

View Our Privacy Policy