Christmas in London: weekend itinerary

Plan a Christmas weekend trip to London and enjoy all the British capital has to offer during the festive season.
Giant gold bells with red bows and giant red baubles hang along the ceiling inside Covent Garden's covered market
Get the perfect festive photo in front of Covent Garden's Christmas lights. Credit: Covent Garden. Image courtesy of Covent Garden.

Browse traditional Christmas markets, enjoy outdoor ice skating, witness glittering festive lights and catch seasonal events and shows. Start your countdown to Christmas with these suggestions for a magical weekend in London.

Friday in London

During the production of The Nutcracker Ballet at the London Coliseum, five ballet dancers wearing red and white striped tights and bodices are dancing on stage.

Evening: enjoy a Christmas show

Kick-start your Christmas weekend in London with a magical seasonal show to spark that festive feeling. There’s always plenty to choose from, including Christmas pantomimes and seasonal ballet performances.

If you fancy a bite to eat first, try one of the many affordable pre-theatre menus on offer at London restaurants in and around the West End.

To round off the night, get cosy in a private igloo as you wrap up in a sheepskin blanket and order a festive cocktail at Coppa Club, near Tower Bridge. Or step inside Christmas in Leicester Square's 1920s Spiegeltent for an alternative Christmas show.

Saturday in London 

Warm twinkling lights cover the exterior of Harrods during Christmas during blue hour as light trails from cars and a red London bus sweep across the foreground

Morning: Christmas shopping hotspots

Get up early to beat the crowds at famous London Christmas shopping destinations such as Oxford Street, Bond Street and Regent Street. Here, you can visit some of the capital’s most popular department stores, including John Lewis, Selfridges, Fenwick and Liberty, or high-street stores such as Topshop and Primark.

Afterwards, pay a festive visit to Harrods in Knightsbridge, an Instagrammer's haven with food halls, luxury goods and impressive window displays. Or head to Covent Garden to pick up unique gifts from luxury fashion and beauty boutiques, including Charlotte Tilbury and Chanel.

Take the short trip to Greenwich's exciting shopping destination ICON Outlet at The O2. Featuring more than 80 stores from top brands, it's the perfect spot to tick most Christmas shopping items off your list.

Alternatively, grab fashionable seasonal bargains at Hackney Walk in east London, where discount outlet stores include Joseph and Aquascutum.

Afternoon: wizarding wonders at Hogwarts in the Snow or ice skating

Long tables have been laid out for the Christmas dinner in Hogwarts' Great Hall. Golden, crispy turkeys are presented on the tables, and Christmas trees adorned with golden baubles can be seen in the background.

You’ll have worked up an appetite – savour international delights from the countless food stalls at Borough Market; indulge in a quintessentially British afternoon tea with a festive twist; or head east to Skylight or Dinerama for tasty street food treats.

Harry Potter fans won’t want to miss Hogwarts in the Snow at Warner Bros. Studio Tour London – The Making of Harry Potter. Get a behind-the-scenes look at how the movies were made and see Hogwarts covered in snow for Christmas.

Alternatively, get your skates on at one of London's top ice skating rinks. The Natural History Museum ice rink fills the grounds of the beautiful museum with wintry fun, the seasonal rink housed within the iconic courtyard at Somerset House holds Skate Lates: late-night sessions with rink-side DJs; while the Tower of London's ice rink is illuminated by hundreds of twinkling lights.

For an alternative winter sport, give curling a go at Roof East, opposite Westfield Stratford City.

Evening: festive food and Christmas lights

A young lady wrapped up warm enjoying the festive lights from a bus tour.

Treat yourself to a Saturday-night dinner in central London, where Chinatown restaurants dish up food from Asia and beyond; while quirky courtyard Kingly Court offers eclectic eateries in trendy Soho.

As darkness falls, it's time to seek out London's best festive lights. Start with Carnaby Street, which always has some of the coolest Christmas lights in town, before venturing to the famous Christmas lights on Oxford Street and Regent Street, or the charming streets of Seven Dials and St Christopher’s Place. Nearby South Molton Street and Jermyn Street are also worth seeking out for sparkling displays.

For more festive entertainment, don't miss traditional carols sung under the giant tree on Trafalgar Square.

Sunday in London 

A photo of a classic eggs florentine with chives sprinkled on top on a white plate with silverware on the table in the background

Morning: Sunday brunch 

Get your Sunday in London off to a good start with a hearty brunch – that’s what Sunday mornings are made for, after all! 

Brunch at The Wolseley is legendary, as are the quirky yet delicious flavour combinations at Duck & Waffle, 40 floors above the City of London. Or head to Balthazar in Covent Garden for eggs every which way, accompanied by heavenly French pastries.

Once refuelled, enjoy some seasonal sightseeing with a hop-on hop-off bus tour to catch the capital’s famous landmarks in all their festive glory.

Afternoon: time to hit the Christmas markets

Warm twinling lights illuminate a stall at the Leicester Square Christmas market with a toy soldier on the top and crowds of people walking around in front

A visit to one of London’s Christmas markets is the best way to spend a festive Sunday afternoon. Christmas by the River at London Bridge features a variety of stalls, set against iconic landmarks such as Tower Bridge and The Shard; while the Southbank Centre’s Christmas market is perfect for unique Christmas gifts and festive food and drink. 

Evening: exciting illuminations

Three people stand under a curved tunnel covered in thousands of tiny white LED lights at Christmas at Kew.

Round off a Christmas weekend in London at Christmas at Kew: London’s beautiful botanical gardens are illuminated by thousands of festive lights, set to a soundtrack of seasonal classics.

There's just enough time to end your Christmas weekend in London with a classic British experience: a visit to a cosy London pub. Snuggle up in front of a crackling fire and enjoy pub grub and a drink or two.

Plan more festive days out in London with this one-day Christmas guide or Christmas shopping day out in London, taking in the capital's main seasonal shopping hotspots.

For more magical things to do in London, check out this fun-packed guide to Christmas and plan where to stay in London over the holiday season.