Christmas in London is a magical time. Between the sparkling lights, bustling markets, and festive cheer, there’s a certain cinematic charm that feels straight out of a holiday classic—and that’s because it probably is! From the most fabulous romantic comedies to renowned winter classics, the capital has provided the backdrop for some of the most celebrated Christmas films of all time.
So, whether you need a bit of a laugh over the next few weeks, or prefer a nostalgic tearjerker, here are the best festive movies set in London to keep you cosy this Christmas.
1. Love Actually (2003)
As one of the most iconic Christmas films of all time, Love Actually takes full advantage of London’s undisputable charm. From the picturesque streets of Notting Hill where Juliet (Keira Knightley’s character) lives, to the famous doorstep of 10 Downing Street, where High Grant’s prime minister notoriously swaggers his way into our hearts, this film showcases London in all its festive glory.
Of course, one of the most memorable scenes takes place at Heathrow Airport, tugging at the heartstrings every goddamn watch. However, other locations used in the movie include the South Bank, Millenium Bridge, and Grovenor Chapel in Mayfair, making it the perfect festive tour for fans of the film.
2. A Muppet Christmas Carol (1992)
We all know the Charles Dickens classic A Christmas Carol, but no one has given this beloved tale the attention it deserves quite like the Muppets. The streets of Victorian London are beautifully brought to life, capturing the essence of the capital during the 19th century, with that staple humour and a couple of singalong moments for good measure.
No scenes from the movie were filmed on location; the larger-than-life sets immerse you in the story, as well as the top-notch acting from Micheal Caine. London however, actually boasts a unique connection to this gargle of puppets. The first five seasons of The Muppets Show were filmed in Elstree Studios, and their beloved iteration of A Christmas Carol was filmed at the Shepperton Studios on the edges of the city.
3. Last Christmas (2019)
If you’re looking for a well-earned cry this Christmas, this is the film for you. Last Christmas is a touching festive rom-com that is named after the 1984 song of the same name, and inspired by the music of George Michael and Wham – so you know it’s going to be an absolute banger.
Emilia Clarke’s character Kate works in a Christmas shop in the heart of Covent Garden, which as we all know, always looks incredible during the festive season. The film even stars Michelle Yeoh as the proud owner and manager of the store. It’s a classic Christmas story with a heartbreaking twist, so get the Kleenex at the ready.
4. Bridget Jones’s Diary (2001)
Yes, alright; we confess! Although not entirely a Christmas film, Bridget Jones’s Diary gives us some magically festive moments in London, including snow-topped love scenes and on-location shots of the capital. The movie even starts and ends during Christmas, making it a full-circle film to watch over the next couple of weeks.
Also, with the fourth film just around the corner (set to be released next year), there’s never been a better time to refamiliarise yourself with Bridget and her quest for happiness and love – even if it requires a wine-fuelled karaoke sesh to All By Myself on occasion.
5. About A Boy (2002)
Hugh Grant makes another cameo on the list with About A Boy, a film that serves up a moving tale with wintery slices of London life. Taking place in northwest London, spots of Clerkenwell, Camden, and more can be spotted throughout the movie, as well as the more recognisable landmarks for some iconography.
This must-see film was created by the same people behind other renowned romcoms, such as Notting Hill or the previously mentioned Bridget Jones – so you know you’re in for a treat!
6. The Holiday (2006)
Although much of The Holiday is set in a quaint Surrey village, London plays the part as the unfortunate inspiration for needing to take a break from it all, or a well-earned festive getaway. Kate Winslet’s character, Iris, is a journalist for the Daily Telegraph and is very much lost in love; she decides to switch homes with Cameron Diaz’s character, Amanda, who has a lavish LA home.
Needless to say, the usual chaos exuberates in this festive Christmas favourite, solidifying this film as a go-to for many rom-com lovers. It’s a great option if you’re stuck in the capital this Christmas – in dire need of some countryside charm and a couple of belly laughs.
7. The Man Who Invented Christmas (2017)
If all these romcoms have you yearning for some real drama, give The Man Who Invented Christmas a watch; this biographical film of Charles Dickens’ life during the time he was conceiving his now beloved tale A Christmas Carol.
From financial woes to creative burnout, discover how this iconic Christmas story came to be in this comedic drama starring Dan Stevens, Miriam Margolyes, and more! It’s the perfect festive treat for history buffs, as well as fans of Dickens and his books.
8. This Is Christmas (2022)
One of the freshest additions to the long-list of films set in London, This Is Christmas is a love letter to London’s commuters. Much of the film takes place on a train connecting the capital to Langton, but of course, London plays a sparkling supporting role in any movie it stars in.
Starring Skins favourite Kaya Scodelario (Effy fans, assemble), as well as the Harry Potter/How To Get Away With Murder heartthrob Alfred Enoch, this charming film will get you into the spirit of the season in no time at all. It’s a touching story of community when we all need it the most.
🎄🎄🎄
So, there we have it! These fabulously festive films celebrate London’s undisputable ability to be magical, romantic, and heartwarming over the Christmas season. Whether you’d rather retrace Bridget Jones’ snowy steps around Borough Market or sing along with Dickensian Muppets, you’re guaranteed a cosy Christmas with this list of must-watch films.