
There’ll be plenty of curling up on the sofa to be done between Christmas and New Year’s Eve, so before Christmas officially lands, we’re all about getting out and about – mostly so we can curl up somewhere a little more fancy than our front room. The best way to do this is to hit up one of London’s Christmas movie screenings, and there are plenty to choose from this year! Between cosy cinemas and movie marathons, you’ll easily get your festive film fix over the next month or so. And, that’s before you even switch on your own TV! So, without further ado, here’s where to watch Christmas movies in London this festive season:
1. Prince Charles Cinema, Soho
Now, when it comes to festive films, you can’t really get more Christmassy than The Muppet Christmas Carol – and the legendary Prince Charles Cinema is showing it every single day throughout December! They’re also hosting sing-along sessions, mammoth all-night movie marathons, and screening all manner of Christmas movies – from the weird to the wonderful, the classic, and the unknown. Whether you want to settle in for an old favourite, or discover a bonkers new Christmas film that will become part of an annual tradition, Soho’s Prince Charles Cinema has you sorted. Get in the festive spirit here.
📍7 Leicester Place, WC2H 7BY.
🚇 Nearest station is Leicester Square.
2. Film & Fizz, Covent Garden

Five-star hotel, One Aldwych, boasts more than just a brilliant location, fancy interiors, and a fabulous restaurant. There’s also an intimate 30-seat cinema tucked away for the ultimate luxury film-watching experience. Their Film & Fizz viewings, in partnership with Curzon Cinemas, offer popcorn, a glass of Chapel Down sparkling wine, and a slap-up meal at their restaurant Indigo. Talk about a treat! On December 6, 7, and 8, the cinema is showing the Christmas classic Miracle on 34th Street. On December 13,14, and 15, it’s time for Elf. Then on December 20, 21, and 22, you can catch Home Alone. And when Christmas has passed by, on December 27, 28, and 29, they’ll be showing Paddington in Peru! Find out more here.
📍1 Aldwych, WC2B 4BZ.
🚇 Nearest station is Temple.
3. Christmas Pop-Up Cinema at Rivoli Ballroom, Crofton Park

Two to three nights a month, Crofton Park Pictures hosts a pop-up cinema at South East London’s Rivoli Ballroom near Lewisham – and December is no different. Throughout the month they’re showing classic Christmas movies like Home Alone, Gremlins, Love Actually, Die Hard, and more. Fun fact: Rivoli Ballroom is home to the only intact 1950s ballroom remaining in the capital, and is renowned for its original features, which include deep red velvet, flock wallpaper, and grand chandeliers. Grab your tickets here. Act fast, some dates have already sold out!
📍350 Brockley Road, SE4 2BY.
🚇 Nearest station is Crofton Park.
4. Christmas at Genesis, Whitechapel
Everyone’s favourite independent cinema, Genesis is also getting in on the festive screenings this year, with plenty of Crimbo classics to check out. Head on over to catch screenings of Die Hard, The Muppet Christmas Carol, It’s a Wonderful Life, and Love Actually. Cop your tickets here.
📍93-95 Mile End Road, Bethnal Green, E1 4UJ.
🚇 Nearest station is Stepney Green.
5. Clapham Grand, Clapham

While Clapham’s iconic Clapham Grand hasn’t got the most extensive Christmas movie screening schedule this December, we can hardly blame them. After all, they’re far too busy running their other raucous holiday-themed nights out – such as Christmas Massaoke, a holiday-themed cabaret wrestling show, and a Shrek-tacular Christmas show. But holiday film fans can head to the venue to enjoy some brilliantly fun Love Actually screenings on December 14. Viewers can enjoy a brilliant movie brunch experience or a ‘Drink-A-Long Movie Night & Mini Xmas Disco’. Find out more and grab your tickets here.
📍 21-25, St John’s Hill, SW11 1TT.
🚇 Nearest station is Clapham Junction.
6. art’otel London, Battersea Power Station

Over at art’otel London Battersea, guests are invited to enjoy festive classics under the stars. The hotel’s JOIA restaurant is showing a magical array of Christmas films on the JOIA rooftop. Tickets also treat guests to a special meal at the restaurant before being whisked upstairs to the 16th floor for a Christmas movie experience like no other. Films on offer include the likes of Elf, Love Actually, Home Alone and It’s a Wonderful Life. And don’t worry, the rooftop is covered and there are cosy blankets for everyone. No matter the weather, it will be a magical evening.
📍 1 Electric Boulevard, Nine Elms, SW11 8BJ.
🚇 Nearest station is Battersea Power Station.
So there you have it – the best places to watch Christmas movies in London this festive period. So strap in folks and get ready to experience some real magic!