It’s the most wonderful time of the year and the British go all out to celebrate Christmas. There are celebrations across the country but London put sup a great show. Christmas is the best time to visit London. There are large light displays across the streets, towering Christmas trees, and performances. One of my favourite is to visit the Christmas markets selling handicrafts and treats. Let’s find out the Best Things to do in London for Christmas 

Best Things to do in London for Christmas
Regent Street London

So if you want to taste a bit of the Christmas come to London and celebrate it in Royal style. Whether you live in the capital or visiting it in the holiday period, London is a great place to soak in that festive spirit.


London starts gearing up for Christmas well in advance and you can almost feel it in the air in early November. The stores start decorating their windows and the lights start turning on in Central London. This is when you can really feel the pulse of the city and it is at its festive best.

Oxford Street London
Christmas Oxford street.

There is a lot to see and do up to the run up to Christmas in London, but the Best Things to do in London for Christmas are : Visit the numerous ice rinks and wonder around the Christmas markets. Envy the twinkling festive lights and enjoy the festive food. The very British tradition of watching a Pantomime.

Best Things to do in London for Christmas

Watch a Pantomime – 

This is a musical comedy stage production enjoyed by the entire family and was developed in England. IT Is still performed throughout the country during the Christmas season. It revolves around well-known fairy tales and fables and involves gender-crossing actors. Men perform women roles and vice versa and combines topical humour. The audience is expected to sing along with certain parts of the music and shout out phrases to the performers.

Pantomime has a long theatrical history in Western culture dating back to the 16th century. So if you are in the country make sure to visit one but make sure you book well in advance.

Best Things to do in London for Christmas.
Best Things to do in London for Christmas.


Go Ice Skating – 

Christmas is not complete without a bit of Ice skating and like most cities around the world London gets its fair share of Ice skating rinks. Every winter ice skating rinks start to appear all over London and the country. Some of these go back in time and one of my favourite one is set to the back drop of the Hampton Court Palace a short train ride from Central London.

Best Things to do in London for Christmas
Ice Skating London British Museum

A number of rinks host special events throughout the holiday season and is a great way to enjoy with the family. Some of the most iconic ice rinks around London are The History Museum, Somerset House, Tower of London and many more.

Here is a list of the Best places to go ice skating in London.

Best Things to do in London for Christmas.
Ice Skating Hyde Park


Christmas tree in Trafalgar Square.

One of the most iconic and visited tourist spots of London is also home to the largest Christmas tree in London. Every year Norway gifts London a huge Christmas tree and this is put up in the centre of Trafalgar Square.

This is a thank you for the support Britain provided the country during World War II. This is a great tradition and the tree reaches more than 20 meters in height and averages between 50 and 60 years of age. It is lit up every year on the first Thursday in December and is up until the twelfth night of Christmas on January 6.



Where to See London’s Best Christmas Lights.

Christmas lights are all over the country but London puts on the best show at this time of the year.  Some of the best Christmas lights in London are around the West End drawing huge crowds each every year.

Oxford Street Christmas lights.

This year Oxford Street has a brand new set of Christmas lights with LED screens sparkling festive messages all through.

Regent Street Christmas lights.

The 44 – Spirit of Christmas angels spread their wings across one of the most popular shopping addresses of London

Carnaby Christmas lights.

It’s all about global warming and One Planet this year at Carnaby Street. Project Zero begins outside Liberty, one of the most iconic shopping malls in London. Glittering whales, dolphins, turtles and other sea creature’s fill the skies with a message of saving our Planet.

Best Things to do in London for Christmas
Carnaby Street

Bond Street Christmas lights.

The oldest shopping street of London is lit up every year and attracts thousands from all around the world and London. The theme this year carries on with sparkling Peacock feathers and a large centrepiece.

Seven Dials Christmas lights.

Decorates with thousands of sparkling lights and the main focus being the central Seven Dials pillar. The theme this year is STARS

Covent Garden Christmas lights.

The show stopper is the giant Christmas tree at Covent Garden market. Marvel at the glittering disco ball inside the main building. If that is not enough go ice skating for the first time in Covent Garden.

Harrods Christmas lights.

Harrods looks spectacular all year round but its special windows just make it sparkle all the more during Christmas. Perfect to pose and capture the festive moment.

When are London’s Christmas lights switched on?

The majority of London’s biggest Christmas light displays are switched on by late October early November and are on display until mid-January.

When is the best time to see Christmas Lights in London?

The best time to avoid the crowds and get your perfect photo would be late at night when it is less busy and the crowds have died down. Some of the lights stay on all night including Oxford Street and Carnaby Street.

Apart from the street lights most of the stores have festive windows and Selfridges in particular has a great show when the lights come on every night.

Bond Street London
Bond Street London – Christmas Light

Regent Street home to the world’s oldest and largest toy store Hamleys has a themed Christmas and an annual parade which is organised by the store and is a great day out. Most of the high streets have lights and London shines in its festive best.



Visit Winter Wonderland.

There are several Christmas markets that pop up around the country but the biggest show in Britain is undoubtedly the annual Winter Wonderland pop-up in Hyde Park. This is a large annual Christmas event and runs typically from mid-November to early January each year. The Winter Wonderland in Hyde Park is one of the largest and most well attended Christmas attractions including a Christmas market, Circus, Ice Rink and over 100 rides from across Europe.

The Winter Wonderland is home to UK’s largest open-air skating rink next to the Victorian bandstand.

It is a carnival like atmosphere and includes fairground rides, a traditional German village with 200+ Bavarian-style wooden chalets selling gifts. There is a large Ferris wheel in the centre and you can catch some breath-taking views of London from the top of this wheel. There are numerous live shows, including a circus, ice show, and live music.

The admission to Winter Wonderland is free and there are no entry charges into the park. Credit cards are accepted in most rides and stalls.  You have to pay on rides as you go along. I make sure to visit this with the kids every year, so if you are in London make sure to visit the Winter Wonderland.

The Best Christmas Markets in London. 

Visiting a Christmas market is another good way to enjoy the spirit of Christmas and one which has a long history. Also known as Christkindlmarkt which literally means Baby Jesus Market, is a street market associated with the celebration of Christmas during the four weeks of Advent. Christmas markets originated in Germany, but are now held across the globe.

The history of Christmas markets date back to the Late Middle Ages and parts of the Roman Empire. The oldest Christmas markets can be found in Austria and Vienna with  some dating back to 1298.

Traditionally held in the town squares, the markets have food, drinks and seasonal items that are sold from open-air stalls accompanied by traditional singing and dancing. Christmas markets are a great place to try Mulled Wine.

What is Mulled Wine? Mulled wine is a warm beverage usually made with red wine infused with various spices and sometimes raisins. It is served hot or warm and is a traditional drink during Christmas.


Leicester Square Christmas market. 

London’s home to showbiz and entertainment since 1670 and it certainly lives up to that during Christmas. Christmas in Leicester Square transforms the square into a true winter wonderland. Complete with a traditional Christmas market selling hand-crafted goods, delicious food and drinks and a Santa’s Grotto. There is a sparkling program of high energy entertainment and events and it is transformed with more than 25 stalls and a one-off Christmas show.

The Best Christmas Markets in London. 

  • Winter Wonderland Hyde Park.
  • Christmas Market at Tate Modern.
  • Southbank Centre Christmas Market.
  • Leicester Square Christmas Market.
  • Greenwich Christmas Market.
  • London Bridge City Christmas Market.

A Guide to the best Christmas markets in London. 

Meeting Santa Claus – 

Christmas and London go hand in hand and so does meeting Santa Claus. There are few Grottos that pop up around London and some of the most popular ones get booked up within minutes. You can meet Santa in London’s most popular stores including Harrods, Selfridges, and John Lewis.

A great way to treat the kids as they whisper into his ears – what they want him to bring them for Christmas. Santa welcomes everyone from early November through Christmas Eve and this is the magic of Christmas.

Best Things to do in London on Christmas Day. 

Christmas is one day of the year when London practically shuts down including the major sights and shops closing their doors, and the Tube and buses come to a standstill.

A National Holiday and one which is best spent with the family at home watching the Queens speech and feasting on turkey and opening your Christmas presents. Many of the churches hold services on Christmas Day, with those at St Paul’s and Westminster Abbey being the most popular.

Christmas Day can be a great time to explore the city when it is quiet, less crowded and you can get some great photos. There are a few pubs and restaurants that may be open post 11 am however there are No tubes or buses running.

Best Things to do in London for Christmas 


A typical Christmas Day in London.

Christmas Day is an early start in most households and the average British family will have their first alcoholic drink on Christmas Day by 9 am followed by breakfast.

A large percentage of adults will attend Midnight Mass but majority will attend a church service on Christmas Day.

Another tradition is to watch Her Majesty address the nation with her annual Christmas Day speech.

Most families sit down for their turkey dinner late afternoon but eating late doesn’t stop the booze flowing all through the day and nibbling on finger food.

This is followed by watching Christmas movies and playing board games with the entire family and having a good time.


Best Things to do in London for Christmas – Go shopping on Boxing Day. 

Whilst most people are either sleeping or helping clear the leftover, the serious shopaholics are out getting the best bargains. All major sales start on Boxing Day in London and the key areas to target is Oxford Street with its major department stores. The serious shopaholics can be seen queuing up outside Selfridges and Harvey Nichols in the wee hours of the morning ready to grab their bargains as the doors open. Oxford Street is the shopping heart of London and is home to all the major high-street labels and a shopper’s paradise.

Apart from shopping another tradition is to enjoy sports with the traditional Premier League fixtures and the horse race meeting at Kempton Park.

Another time-honoured tradition is to visit the world’s first artificial ice rink which was unveiled in Chelsea. There’s nothing more festive than London’s Christmas ice rinks and a favourite way to pass time on Boxing Day.

So if you are planning to spend Christmas in London – this should help you find the – Best Things to do in London for Christmas. 


New Year Eve in London –

But if that’s not enough then it’s never too early to make your New Year’s Eve plans and London does it in style like all major cities around the World. The biggest party is the annual New Year’s Eve Fireworks display, launched from the foot of the London Eye and from rafts on the Thames, is visible from most of central London.


If you enjoyed Christmas in London why not read about some of the other things you may enjoy in London like a Visit to Richmond Park or A fun day at Regents Park. 

Li of the – Best Things to do in London for Christmas

  • Admire the London skyline from a rooftop bar and sip on mulled wine.
  • Soak up the festive atmosphere at Hyde Park’s Winter Wonderland.
  • Enjoy the festivities around Trafalgar Squares world-famous Christmas tree.
  • Sip on mulled wine and buy gifts at the Southbank Winter Market.
  • Treat yourself to a gourmet Christmas hamper from Fortnum & Mason.
  • Watch the shimmering angels on Regents Street lights
  • Get dazzled by the baubles at the Christmas department @ Harrods and Liberty.
  • Cheer the fancy dress run through Covent Garden in The Great Christmas Pudding Race.
  • Browse the glitzy market stalls at Christmas in Leicester Square.
  • Treat yourself to a jolly Christmas themed afternoon tea.
  • Watch The Nutcracker, an enchanting Christmas classic performed by the English National Ballet.
  • Visit one of the many street stalls selling roasted chestnuts.
  • Walk along London’s famous West End and indulge in a Christmas production.
  • Go window shopping on Oxford Street, Bond Street and Regent Street.
  • Admire the gorgeous chandeliers at Covent Garden, and explore the magical Christmas lights of Seven Dials.
  • Sing along of traditional Christmas carols at the historic St Paul’s Cathedral.
  • Twirl on the ice with the backdrop of dramatic towers of Canary Wharf.
  • Bedazzled by the shop windows on Bond Street with magnificent Christmas lights.
  • Travel back in time at the Museum of London and meet Santa Claus in Victorian London.
  • Find bargains galore in the Boxing Day sale.
  • Bring in the New Year watching the fireworks from the London Eye.


Above all have a Merry Christmas and a Happy New Year. 

Best Things to do in London for Christmas
Anabel’s London in Christmas


  1. Great article about Christmas in London. This is now on my must do list. I really like the idea of Ice-skating near Hampton Court Palace, and the browsing the the Christmas markets.

  2. I am reading about Christmas markets in Berlin, Warsaw, and many other places in Europe but I have not come across any blog about Christmas market in London. I guess the Christmas market in London is also very exciting especially in Trafalgar square and Leicester square. The places look really exciting.

  3. What a comprehensive and detailed post about Christmas in London! Many, many moons ago I spent the winter in London but missed the Christmas season. Now I wished we had time it right so we could have seen all these wonderful places. I didn’t realise they were so festive! I’m a sucker for a good Christmas market but always seem to miss in Europe as I can’t travel in December.

  4. Love all of your pictures! London seems like an absolute dream during Christmas time. The Christmas market reminds me EXACTLY of the ones I used to go when I lived in Germany. Down to the Mulled wine. Thank you for sharing!

  5. I’ve always wanted to experience a Christmas in the northern hemisphere! Europe & the UK really does seem to do Christmas well. I’d like to skate around on those beautiful outdoor rinks in London – so dreamy and magical! And the Christmas markets sound delightful. I can imagine all the lights and delicious aromas. Even though in NZ Christmas means summer holidays, some traditions are much the same such as the turkey lunch and family board games through the afternoon!

  6. Christmastime in London is a really pretty time of year. I definitely like the lights around the main shopping areas, and touristy spots like Leicester Square. I love the markets too, like the one at Southbank; there’s so many yummy things to eat and drink there!

  7. I honestly dont think I’ve ever seen a city so well-lit for the holidays! You’ve captured on camera what looks to be truly magnificent; I can imagine it’s even better in person. I especially like that Norway gifts London the Christmas tree in Trafalgar Square. Likewise, Boston (my home) has a tradition of receiving a tree from Halifax, Nova Scotia in similar appreciation. It’s such a meaningful connection.

  8. You make me want to book a trip to London for next week! London really goes all out to celebrate Christmas. There are so many ice skating rinks! And I hadn’t realized that Christmas markets were popular too. But watching the fireworks for New Years sounds absolutely magical!

  9. You did an amazing job at capturing the festive atmosphere in London. The photographs are perfect. The winter wonDewonde looks great. Makes me want to visit london now

  10. Like all of Europe, London looks lovely at Christmas time. I live in Los Angeles where it’s almost always hot in December. I get nostalgic when I see you guys strolling the streets of London and wearing your winter coats and gloves. It was in the mid 70s today here and I was dressed in a tee-shirt. Not exactly what I’d like for Christmas. We do have Christmas trees, lights and decorations here as well, but in the absence of winter they loose their charm. Beautiful pictures.

  11. Ive been to London several times but never during Christmas. I always figured the streets and shops would be too crowded but you show so many options that make it seem like a must do! Even though it’s cold at that time, you make it seem like there’s so much warmth and excitement in the air! And sales on Oxford Street-I’m in!!!

  12. Wow! London really goes all out at Christmas time! The lights are amazing and my kids would love to go to the carousel and ice skating. I think my favorite part would be the shopping and eating all of the delicious food!

  13. THis is such a great CHristmas post. I enjoyed all your pictures and felt sentimental to all the christmas markets I have seen. Loved the eangel decorations and would definately do ice skiting, that;s like the christmas time tradition. ANd the mulled wine… mmm so deliicious. THank you for this christmas spirit!

  14. I’ll be traveling to London this Xmas and this post got me so excited! I haven’t experienced London around Christmas but judging by your pictures, it looks amazing. I’m so glad I came across this article right now!

  15. Oh, how I wish I get to spend at least one Christmas in London! The lights, markets and food festivals call me. I just have to survive those crowds! You made a great list. It inspires me to plan a Christmas vacation in London. I might extend it until New Year as I see from your photos that the New Year’s Eve Fireworks display are amazing!

  16. Christmas is just few days away and everything is geared up. I never knew how it would be in London. I can have a clear idea from your article how fun it gets in Christmas in London. I would definitely love to witness a paratowiwe. Then there is ice skating and loads of food. Leicester Square seems to be the center of attraction. You all seem to have had a lot of fun there.

  17. London has always been on my bucket list and i never knew they celebrate Chritsmas so beautifully there. I really liked the Ice Skating and the New Year’s Fireworks.

  18. What an experience to visit London at Christmas time. The street decorations are really beautiful. I have never been to a Pantomime so that would be high on my list of things to do. Harrods would also be on my list of shopping experiences. I wonder if you could see and do all of it in one week?

  19. It would be great to see London during Christmas as whole atmosphere is full of festive spirits. The decor of the whole city with twinkling lights and Christmas trees looks like a fairy tale city. Watching a Pantomime during this festive must be great as it looks fun for whole family. Good to see genders crossing in famous fairy tale plays. Also going to purchase something art and crafts from local vendors would be great here from Christmas Markets, as going to or participating in Christmas markets are my favorite thing.

    • London does look and feel it’s best during the festive season. Christmas markets do add to the festivities and is a must.

  20. It’s that time of the year again!! Love the Christmas spirit in London. The Christmas tree at Trafalgar square looks amazing. Would love to visit the winter wonderland. The pantomime also sounds interesting. I would definitely try it out.

    • Christmas is special in London for sure. I do enjoy visiting Trafalgar Square to watch the giant Christmas tree.

  21. I have to admit, as a local to the city and work in the Marylebone area, I really think London lags behind some of the other cities in the world when it comes to this time of year. I done New Year fireworks three times in a row and probably hated every minute of it due to weather and the crowds. 😀 I also find the lights on Oxford Street and Regents Street overrated and look a bit boring (a lot of locals do say this as well). However the lights on Carnaby Street are lovely and retro but my favourite area for Xmas lights in London has to be Marylebone High Street, however this never gets a mention. Also love the market stalls on the South Bank for the hot drinks on a cold crispy night by the Thames, thats one of my favourite things to do at Christmas here. Don’t get me wrong, I am glad London does try and go all out for the holiday season but I think they need to up their game and be a bit more artistic with their Christmas Lights design on the streets and try and not make this fun time of year…boring. 😀 (I wonder if a lot of locals think like this about their home city and Christmas…?) 😀

    • I agree with a few and have had the pleasure to experience Christmas in few other cities around the world including Nyc. But there is a certain charm in London which makes it very different. They can possibly do a bit more upgrading with the lights for sure.

  22. I would love to visit London for the holiday season. I have only visited in the summer, so seeing the city sights in the winter would be a nice treat. Even us big kids would love to enjoy the Pantomime show. Love the Christmas Markets. All great reasons to visit.

    • It is a great time to visit London and hope you can experience Christmas in London soon.

  23. beautiful read! It is really cool to think of Christmas in these hot summer days and especially when you are in the lockdown. 🙂 The virtual tour of London really helped! Thank you!

    • I guess it helps us bring a smile in these lockdown days. Hope to see london and the rest of the world back at its full glory sooonnnnnn. Thanks for stopping by.

Leave a Reply