Christmas in London: The 20 most festive places to visit in the capital this Christmas

Enjoy cosy Christmas classics on a rooftop in London placeholder image
Enjoy cosy Christmas classics on a rooftop in London | Submitted

This is your ultimate guide to the best places to visit in London during the festive season for shopping, dining, and things to do

Wrap up warm and put your walking shoes on, because we’re taking you on a festive adventure around London.

The UK capital is widely regarded as one of the most magical places in the world during the festive season, thanks to its magnificent shop window displays and glittering sparkling lights.

Our friends at London North Western Railway (LNR) have created a comprehensive list of the must-visit Christmas attractions in the capital.

The rail operator’s travel elves crunched the numbers looking at factors such as proximity from London Euston, popularity, as well as tube and taxi costs.

From Covent Garden’s twinkling lights to Christmas at Claridge’s, there is something for everyone on this ultimate London list.

20 top places to visit in London at Christmas

1. Covent Garden Market

Christmas in Covent Gardenplaceholder image
Christmas in Covent Garden | Getty Images

Why visit: Twinkling lights, enchanting décor, and handmade gifts.

2. Oxford Street

Why visit: In the words of Kim Kardashian: “Because it’s iconic.”

3. Leicester Square

Why visit: An epic Christmas market and the bright lights of the West End.

4. Bond Street

Why visit: Diamonds are on every girl’s Christmas list.

5. Carnaby Street

Carnaby Street launches Into The Light Christmas display for 2024placeholder image
Carnaby Street launches Into The Light Christmas display for 2024 | Paul Grover

Why visit: This year’s Christmas lights are truly a sight to behold!

6. Harrods

Why visit: Because Christmas is the time to splurge and its festive focaccia is living rent-free in our heads.

7. Fortnum and Mason

Why visit: You only live once, just get the hamper.

8. Royal Opera House

Why visit: Celebrate Christmas with the Royal Ballet and Opera.

9. Somerset House

Ice skating at Somerset House. Credit: Leon Neal/Getty Imagesplaceholder image
Ice skating at Somerset House. Credit: Leon Neal/Getty Images | Getty Images

Why visit: Get your skates on at one of the capital’s top ice rinks!

10. Seven Dials Market

Why visit: Food, glorious food! We’ll say it loud and we’ll say it proud “Christmas calories don’t count.”

11. New Bond Street

Why visit: More lights and luxury shopping.

12. Claridge’s

Why visit: Visit the talk-of-the-town tree and an unforgettable festive tea.

13. art’otel London Battersea (rooftop cinema)

Enjoy cosy Christmas classics on a rooftop in Londonplaceholder image
Enjoy cosy Christmas classics on a rooftop in London | Submitted

Why visit: Enjoy festive classics under the stars, on a rooftop in London...

14. Annabel’s Mayfair

Why visit: You need to see its festive façade. It is truly wonderfully brilliant.

Annabel's festive façade is one of the most magnificent displays in Londonplaceholder image
Annabel's festive façade is one of the most magnificent displays in London | Annabel's via Instagram

15. Blenheim Palace

Why visit: For a festive light trail set against an unrivalled backdrop. Magic.

16. Duke of York Square

Why visit: Beautiful lights, festive food, and Father Christmas.

17. Neill Strain Flowers, Mayfair

Why visit: Because florals in winter are in fact, groundbreaking.

18. Molton Street

Why visit: ‘I'll have a blue Christmas without you...’ It’s worth a visit for these lights alone.

Why visit: The bougiest Santa’s Grotto you can imagine.

Why visit: Because yum.

Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice