Below are the details for 2019. We'll update this page with information for Christmas 2020 when it's announced, so keep checking back.
Christmas Eve is always a funny one. Understandably, there aren't that many one-off events happening in London, but if you've got all your shopping done and find yourself with a few hours to spare, there's plenty of festive entertainment to be had.
ICE SKATING: What better way to start your Christmas than at one of London's seasonal ice skating rinks? Take to the ice in festive surroundings from Somerset House to Hyde Park to the Natural History Museum and more. Don't fancy skating? Most rinks have a café or bar nearby, where less adventurous family members can tuck into a hot chocolate or mulled wine and watch the action. Various prices, advance booking recommended.
CHRISTMAS MARKETS: Finish up your Christmas shopping at one of London's many Christmas markets and fairs. Several are open right up until Christmas Eve (and even beyond) including Southbank Centre's Winter Market, and Christmas in Leicester Square.
WINTER WONDERLAND: Hyde Park's Winter Wonderland is business as usual today. The free festival has a Christmas market where you can do your last bits of shopping, food and drink stalls, funfair rides, an ice skating rink and more. Free entry (charge for some events), 10am-10pm (liable to close early though)
DICKENSIAN CHRISTMAS: The Charles Dickens Museum is only open to those with special event tickets today. Book ahead to see the author's former family home brought to life with scenes from A Christmas Carol, set in the year 2019. Find out how London has changed since Dickens' time, but also, how relevant its themes still are today. After the performance, stay behind to see the rest of the house in its festive finery, along with the current exhibition. £25/£14, book ahead, 10am-6pm
ROYAL ALBERT HALL CAROLS: The Royal Albert Hall has two carol concerts today. Sing along with the Royal Choral Society and National Youth Choir of Great Britain to a mix of traditional carols and modern favourites. From £20, book ahead, 11am/4pm
FIVE GO JIVING: Dance your way into Christmas at Five Go Jiving, a free, family-friendly dance session. Turn up at 12pm to take a free swing dancing class covering the basic steps, before the band arrives to play a mixture of jive, jazz and dance music. 12pm
DICKENS OF A CITY: Join Footprints of London guide David Charnick for a wander through Charles Dickens' London, interspersed with readings from the author's work. Old inns, counting houses and debtors' prisons feature both in his writing and on this walk. 2.30pm-4.30pm
It's worth checking venue opening hours before you travel, as lots of places will close early today — and don't miss your last train home.