Christmas Shopping in London's Top Department Stores

Stumble this
Previous image


Next image
Harrods at Christmas
Harrods Christmas Grotto
Liberty of London
Liberty of London
Liberty of London
Harvey Nichols
Fortnum & Mason


A trip to one of London's top department stores can be far more worthwhile than your average trawl of the highstreet. Many spoil their customers with extras such as Christmas grottos to keep the kids entertained, fantastically creative window displays to get you inspired and festive refreshments to keep spirits high. Suddenly, present-buying doesn't seem such a chore.

Filter by category:


Nobody does Christmas quite like Harrods, who kick off their festive celebrations in July.

87-135 Brompton Road, Knightsbridge, London, SW3 1RT

Tube: Knightsbridge Station


Harrods are seriously committed to Christmas, dedicating a massive space of the Knightsbridge department store to festive goods. The Christmas shop was unveiled by Father Christmas and features spectacular Christmas cards, stocking fillers and decorations. A long-standing tradition at the luxury Knightsbridge store is the Santa's Grotto. Children can come face to face with Father Christmas and share their Christmas wish lists with him. All lucky children who visit the grotto will be rewarded with a special memento from Santa himself and parents will have the chance to buy a photograph of their kids enjoying themselves in the grotto. Be aware that you must be a Harrods Rewards cardholder in order to book tickets, which can be done on the Harrods website.



Selfridges are famed for their wonderfully imaginative window displays and their fun attitude to shopping.

400 Oxford Street, Marylebone, London, W1U 1AB

Tube: Bond Street Station , Marble Arch Station


Selfridge's famous Christmas shop houses over 1,000 different types of baubles, wreaths and Christmas trees. From sparkling tableware to stylish decorations, Selfridges is your one-stop-shop for everything needed this Christmas - and they opened it in August so you have no excuse for not finding time. To entice shoppers in, Selfridge's Christmas window display is zodiac themed for 2015, with 12 windows that are each dedicated to one of the zodiac signs. Away from the Christmas shop, the rest of the department store has every else you could ask for this festive season, from designer clothes and accessories to perfume and make-up. the food hall is a treat all year round and is a must-visit in preparation for Christmas feasting. 


Events at Selfridges

Selfridges' Rooftop: San Carlo Ongoing Editor's Top Pick - Recommended

27th April to 1st September 2018

Selfridges' Rooftop: San Carlo Selfridges 2018-04-272018-09-01 Where:
Selfridges, 400 Oxford Street London, W1U 1AB
Category: Department Stores
All events at Selfridges


For luxury gifts and iconic designs, it has to be Liberty of London.

Regent Street, Soho, London, W1B 5AH

Tube: Oxford Circus Station


Undoubtedly one of the most visually enticing shops in London, the fourth floor of the Tudor revival Liberty building on Regent Street is now home to a very glittery Christmas Shop. Filled with an assortment of Christmas crafts, intricate decorations, dazzling designs and endless gift opportunities, you really can't go wrong with a festive trip to Liberty. The store is famed for their iconic Liberty prints - usually found decorating a delicate silk scarf - this year, however, the Liberty print can also be found on the cuffs and collars of wax Barbour jackets, on a lovely selection of embossed diaries and journals which look set to be a big stocking-filler hit, and the most beautiful Christmas crackers. Just a word of warning, you may need fairly deep pockets for a splurge in Liberty, presents this desirable don't come cheap.


John Lewis

John Lewis Oxford Street is a shopping institution.

300 Oxford Street, Marylebone, London, W1A 1EX

Tube: Oxford Circus Station , Bond Street Station


This Oxford Street institution has been trading for roughly 150 years now, so it's safe to say they know a thing or two about Christmas presents. John Lewis mightn't have the glitz of its Knightsbridge department store counterparts, but it makes up admirably with quality goods and truly excellent service. Fashion, fabrics, kitchens, electrical goods, toiletries and toys, with 20 departments spanning seven floors, this is a complete shopping experience with everything from the smallest detail to the whole shebang. 


Harvey Nichols

Harvey Nicks' pride themselves on their outstanding luxury hampers.

109-125 Knightsbridge, Knightsbridge, London, SW1X 7RJ

Tube: Knightsbridge Station , Hyde Park Corner Station


The younger, more fashionable cousin of Harrods, 'Harvey Nicks' started out life in 1813 as a simple linen shop. Now it's a place to see and be seen in as much as to shop, this beautiful department store offers the most refined fashion shopping experience of any store in London - a fantastic spot for an afternoon of shopping, eating and celebrity spotting. Harvey Nichols have built up an excellent reputation for their excellent Christmas Hampers, and pride themselves on sourcing the finest delicacies from around the world to fill them. The contents change every year, but always include a few luxury essentials such as award winning wine and Champagne, on-trend accessories, and a plump Christmas pudding.


Fortnum & Mason

Fancy a Christmas fit for a king? Quintessentially British Fortnum's is the place to shop.

181 Piccadilly, St James's, London, W1A 1ER

Tube: Piccadilly Circus Station


Favoured by the the Royal Family, Fortnum & Mason is one of the oldest and grandest shops in London. Famed for its traditional afternoon teas and its expansive food hall, which is always brimming with tempting (and a tad pricey) delicacies from far and wide, Fortnum & Mason is a fantastic place to visit at Christmas, even if you're not prepared to splash out on the costly goods. Christmas gifts and decorations include a collection of beautifully crafted wooden advent calendars, designed to last way beyond the lifespan of the throwaway chocolate versions and, of course, the spectacular Christmas hampers which can cost anything between 45 and 5,000. 

Call now: hotel deals 0207 420 4960