Search Events

22 things to do in London on Christmas Day

It's the one day of the year when London feels quiet, so immerse yourself in a different side of this enchanting city on Christmas Day in London.
Twinkling lights at Southbank Centre Winter Market
Southbank Christmas Market. Image courtesy of India Roper-Evans/Southbank Centre.

Soak up plenty of seasonal cheer with our guide to what to do in London on Christmas Day.

Take advantage of London's quiet streets on a tour of the city's top landmarks, celebrate Christmas with Londoners in cosy restaurants and pubs, wander streets adorned with glittering Christmas lights or take in the festive atmosphere as you wander through the royal parks

Enjoy a Christmas Day out in London

Tower Bridge and the surrounding walkway in the snow on a sunny Christmas day

Make Christmas Day even more memorable with special tours and day trips.

  1. Experience London’s spectacular Christmas lights and see iconic landmarks sparkle during a Christmas Lights open top bus tour.
  2. Enjoy a festive feast with a Christmas Day Traditional Lunch Cruise on the River Thames, sipping on sparkling wine and savouring a four-course meal followed by traditional mince pies. 
  3. Immerse yourself in the sights and sounds of London during a morning or afternoon tour aboard a luxurious coach. You'll spot iconic spots such as Tower BridgeHouses of Parliament and Trafalgar Square.
  4. Jingle your way down the river Thames on a circular Christmas Day cruise sightseeing cruise, taking in the peaceful sights of the city in one-hour, with the option of purchasing mince pies and mulled wine.
  5. Sing along to carols as you sip on bubbly and munch on traditional Christmas lunch in London, on a Christmas Day river cruise and guided city tour.
  6. Cause FOMO back home with colourful snaps of sparkling London Christmas lights on a Christmas day hop-on hop-off bus tour with the option of a three-course lunch at Browns Victoria.

What is open on Christmas day in London?

A woman wearing a green ornament on her head while swimming. Credits: Serpentine Swimming Club.

Most London attractions are closed on Christmas Day, but some continue to open their doors at this special time of year:

  1. JW3 ice rink in north London is one of the city's only ice-skating rinks open on Christmas Day.
  2. If you fancy a family walk, London's Royal Parks remain open during the festive period.
  3. Or head to The Serpentine Lake in Hyde Park, where the tough members of the Serpentine Swimming Club take part in the Peter Pan Cup race every Christmas Day morning.

Christmas Day tours from London

A traditional English village with country houses, winding roads and countryside covered in a dusting of light snow

Embark on an adventure with a day trip from London on Christmas Day to picturesque counties nearby:

  1. Enjoy a Christmas Day trip to Windsor, Oxford and Avebury's Stone Circle with traditional Christmas lunch.
  2. Make your Christmas Day unforgettable with a guided trip to Salisbury, Stonehenge and Windsor with traditional Christmas lunch.
  3. Discover Oxford, Cotswolds and Stratford-upon-Avon with traditional Christmas lunch on a day trip from London.
  4. Experience Christmas Day in Canterbury, Dover and Greenwich with traditional Christmas lunch on this special festive trip.
  5. Visit Bath or York from London on a Christmas Market day trip by rail and enjoy Christmas cheer as you explore Christmas markets and wander the cobbled streets.

Christmas Day church services in London

St Paul's Cathedral and the Millennium Bridge in the snow on a sunny day.

  1. Attend one of the many Christmas Day services in London’s cathedrals and churches, including the magnificent St Paul’s Cathedral.

Remember to check timings with the individual venues in advance and arrive early, as Christmas services can be very busy due to limited space. Some require you to book in advance. 

Which restaurants open on Christmas Day in London?

Friends sat around a table with pints on the table in winter clothes and laughing.

  1. Check if your favourite London restaurant is open on Christmas Day. Make sure to book well in advance for Christmas Day lunch or dinner in London.
  2. Head to Chinatown – where some restaurants are open as usual on 25 December – to indulge in a delicious alternative to your traditional Christmas fill.
  3. If you prefer to nestle in a cosy pub, some London pubs are open for a few hours around lunchtime, but most will be closed or ticketed in the evening – so make sure to check the opening hours.
  4. Hotel bars are a good bet for a drink on Christmas Day, though it's still best to check with the venue in advance.

Christmas Day transport in London

Just as Santa takes a well-earned rest, so does London’s public transport on Christmas Day, with no services running. But there are alternative ways to explore the city:

  1. Hop on a Santander Cycle and take a ride beneath the festive decorations lining central London’s nearly deserted streets.
  2. Walk off those Christmas calories (and make room for more) by exploring London on foot; you’ll have the city’s beautiful architecturestreet art and parks largely to yourself.
  3. Treat yourself to a ride in a traditional black cab or minicab – but be aware, the fares are generally higher than usual.

Things to do in London on Boxing Day

Three people try to win a game of ring toss at winter wonderland in london.

Once the gifts are unpacked and bellies are filled, it’s time for the Boxing Day extravaganza, which is also a public holiday, on 26 December.

In 2023, London Overground services were running across the city on Boxing Day – TfL services for Boxing Day 2024 are yet to be confirmed.

Although many attractions are usually still closed, there are many fun things to do in London on Boxing Day:

Find out more about transport and opening times over the festive season with this essential guide to Christmas and New Year in London and plan your festive break with top tips for Christmas in London

Explore by category