Tick off some of the most festive spots in the capital and admire beautiful Christmas lights and window displays, all while picking up gifts on your list this Christmas at some of the capital's top Christmas shopping hotspots.
Beautiful brunches, stocking filler stop-offs, Christmas afternoon tea, luxury boutiques... Christmas days out in London have never been so indulgent!
Breakfast in Covent Garden and Seven Dials
Start your London shopping day in style in Covent Garden. Walk the cobbled streets to Covent Garden Piazza, where you can find one of London’s biggest Christmas trees and beautiful Christmas decorations. Feast on extravagant egg dishes at Balthazar or enjoy guilt-free healthy brunch bites and juices at Avobar.
Alternatively, venture to nearby Seven Dials for coffee and Swedish cinnamon buns from Fabrique, or doughnuts from St John Bakery in pretty Neal's Yard, before exploring its seven charming streets, which are transformed with twinkling lights.
Search for stylish stocking fillers
Once you’ve had your fill, tick-off the latest tech must-haves from your list at the Apple Store, shop for beautylicious products at Charlotte Tilbury and Bare Minerals, find fragrances at Penhaligon's and spot quirky stocking fillers at Happy Socks. Fashionistas can try on the latest trends at the likes of Brandy Melville, Hackett and Sandro.
Pick out luxury gifts in Mayfair and St James's
Bond Street is a must for some serious window shopping or that extra special gift at the likes of Burberry, Louis Vuitton and Tiffany & Co. Treat foodies to festive chocolates from Prestat in the Princes Arcade; and stroll through Burlington Arcade for tiny independent shops and towers of colourful macarons at Ladurée.
Don't miss South Molton Street, which features Insta-worthy Christmas decorations and luxury spots. Buy colourful clothing at Vilagallo, find the latest designs at Zadig & Voltaire or let your nose lead you to Lush's soaps.
Enjoy Christmas afternoon tea in Piccadilly
While strolling along Piccadilly, pop into the Queen’s grocer, Fortnum & Mason, just across the road from Burlington Arcade. This luxury department store pulls out all the stops at Christmas, from ever-beautiful window displays to legendary Christmas puddings and hampers. Treat yourself to afternoon tea in the Diamond Jubilee Tea Salon in preparation for more retail therapy.
Alternatively, continue along Piccadilly to another London institution, The Ritz, which hosts its luxurious Christmas afternoon tea in the light-filled Palm Court to the sound of a live choir during the festive season.
Hunt for Christmas decorations at Harrods
Jump on the Tube for two stops from Green Park to Knightsbridge (on the Piccadilly line), where you won't be able to resist the wondrous lights tempting you into Harrods.
The Christmas shop in London's world-famous department store has all sorts of festive decorations, including Union Jack baubles, alongside sumptuous stocking fillers and luxury crackers. The other 300-plus departments inspire plenty of gift ideas, from dog accessories to sports equipment.
Just down the street, Harvey Nichols is also well stocked with big names in fashion, from Stella McCartney to Rihanna's Fenty Beauty brand.
Explore famous shopping streets after dark
If your feet are not too sore and you don’t have too many bags to carry, take a walk through Hyde Park to Marble Arch, or enjoy a bus ride to take in the festive decorations. You'll soon be at Oxford Street and nearby Regent Street.
These famous Christmas shopping streets are perfect for ticking off most of the items on your Christmas shopping list, with everything from luxury brands and historic department stores, to high-street favourites. Browse some of the capital's most iconic shops, including Selfridges, kids' haven Hamleys, wide-ranging John Lewis and historic Liberty London.
Both streets are also decked out with spectacular Christmas light displays, so make sure to leave plenty of time for selfies.
Mix lights and bites in Carnaby
For an alternative Christmas atmosphere, check out the Christmas lights at Carnaby. The area is also home to some of Britain's most famous brands, including Dr. Martens, Fred Perry and Ben Sherman, plus Pharrell Williams' Billionaire Boys Club.
With all that shopping done, it's time to reward yourself. So, sip on cocktails and munch on "ration snacks" at post-war-themed Cahoots, or refuel at Kingly Court's many eateries: delight in steaming ramen at Shoryu, American comfort food from Dirty Bones and Darjeeling Express' spicy north Indian dishes, which are sure to warm you up.
Do some last-minute Christmas shopping
If you've not yet checked everything off your list or are in a last-minute scramble for ideas, head to one of two Westfield shopping centres in London. Westfield London usually opens until 11pm on most days in the run-up to Christmas; while Westfield Stratford City closes just one hour earlier at 10pm (check back later for confirmed Westfield London opening times for Christmas 2020).
Featuring more than 100 restaurants between them, either shopping centre is the perfect place to top off an epic day of shopping. Copper Chimney's authentic Indian dishes, south-east Asian fare from Rosa's Thai and family classics at TGI Fridays are all worthy of checking out. The Bat & Ball's ping pong tables or tech-fuelled crazy golf at Puttshack help to end the day on a competitive note.
Alternatively, check out one of the top Christmas markets in London. Christmas by the River at London Bridge, Christmas in Leicester Square in the West End, Winter at Southbank Centre and Hyde Park's Winter Wonderland offer shopping until late.
More London Christmas shopping ideas
Find more tips for Christmas shopping in London with our top festive shopping hotspots and pick of the capital's best department stores. Or enjoy more seasonal fun between shopping sprees during Christmas in London with our guide to 101 festive events and activities.
Make sure not to miss the January sales, which start on the 26 or 27 December, for bargains galore.