People walking across the London Millennium Bridge in the snow against the backdrop of St Paul's Cathedral.

96 brilliant things to do in London in winter

Put on your trendiest bobble hat and take your pick from these top London winter activities.
Written by Visit London Editors 29 November 2024
Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy.

Book top winter attractions

Spend a winter to remember in London, as the capital is transformed into a winter wonderland with a host of activities and events to delight adults and children alike this season.

The mercury might be lower but London gets the temperature rising with all sorts of wintry treats to keep you coming back throughout the season. 

From mid-November through December, January and into February, it’s a true winter wonderland in London. So get out and explore with a walk over frosty leaves or snuggle up in a cosy pub in front of a crackling fire. 

Experience the magic of ChristmasNew Year’s Eve and Chinese New Year, which are just some of the many must-see winter events in London.

Don't forget to put on some extra layers to keep you warm, as London winter temperatures average between 2C and 10C (35F and 50F).

Is London worth visiting in the winter?

Winter is one of the most exciting times to visit London with its many winter pop-ups, festive events and many other fun places to visit in London. If you're lucky, you may even see its many beautiful parks and winter attractions under a blanket of snow! 

As the days get shorter long summer nights are swapped for evenings by the fire at a cosy London pub, outdoor cinema experiences are replaced by enchanting ice skating rinks and London's rooftop bars get a festive makeover with heat lamps and blankets to keep you toasty.

You're also guaranteed a memorable Christmas in the capital as London becomes a winter wonderland during the festive period. Christmas celebrations in London start around early November with pretty light displays and festive decorations adorning its streets, Christmas markets lining the riverbanks and the West End taken over with fun Christmas shows and pantomimes

Picking from many exciting winter day trips, venture out of London to discover several other delightful destinations. From exploring the collegial cities of Oxford and Cambridge placed under a festive spell to the royal town of Windsor with Windsor Castle dressed to impress at Christmas.

Check out the many winter activities you can enjoy in London below.

Top London winter events

Dragon dance during Chinese New Year. Photo: Jon Mo
  1. Enter the Visit London 12 Days of Christmas Giveaway: Win some incredible London experiences this winter.
  2. Find the best Christmas events and see what's happening during Twixmas in London: Celebrate the festive period with markets, ice skating, Christmas shows and more.
  3. Enjoy all things Scottish during Burns Night in January: Celebrate the birth of Scotland's national icon, Robert Burns – whisky bars are good starting points. 25 Jan
  4. Celebrate the Year of the Snake on Chinese New Year: Join the colourful parade, watch free stage performances and dine on delicious Chinese food in the many restaurants in Chinatown. 2 Feb
  5. Book a London winter break during February for the ultimate Valentine’s Day treat: Check out top tips for ramping up the romance in London. From soaring to new heights on the London Eye with a glass of champagne in hand, to dining at some of London's finest restaurants, there are plenty of ways to celebrate the day. 14 Feb
  6. Pull out your frying pan for Pancake Day or Shrove Tuesday: Join one of London’s many races or simply eat your way through a mound of the scrumptious treats at pancake restaurants in London. Head down to the Guildhall Yard and cheer on the Inter Livery Pancake Race as participants wear top hats and toss pancakes into their frying pans to claim victory – it's fun all round! 4 Mar
  7. Celebrate the return of everyone's favourite bear in Paddington in Peru: Meet Visit London's first-ever Welcome Ambassador, join a guided walking tour, snap a selfie by the Paddington Mural and have fun with the family at The Paddington Experience.
  8. Watch a show at the London International Mime FestivalBe left speechless by unusual mime performances with a program featuring a wide variety of events, including circus-theatre, puppetry/animation, object theatre and mime. 11 Jan-1 Feb
  9. Head to London many jazz venues for the January Blues Festival 2025: Listen to some pretty big names with The Animals (3 Jan), the 1960s band, taking the stage to perform their biggest hits, from House of the Rising Sun to Don’t Le Me Be Misunderstood, and much more. 3-31 Jan
  10. Jazz fans are in for a treat at Southbank Centre and its Montreux Jazz Festival Residency: Experience top jazz performances celebrating the work of Nina Simone with artists exploring what has become of the genre today. 31 Jan-2 Feb
  11. See artists unleash new creative concepts at Southbank Centre this winter: Enjoy a wide range of activities, from multisensory installations and exhibitions that challenge our perception of the world, to illuminated artworks with Southbank Winter Lights, not forgetting the many ground-breaking shows, from orchestra Christmas classics to innovative ballet with Circa's Duck Pond, an interpretation of Swan Lake like you've never seen it before. 1 Nov-5 Jan
  12. Keep an eye out for talks, walks and more during LGBTQ+ History Month: The annual event celebrates equality and diversity every February. Head to the National Maritime Museum and spend the day celebrating queer maritime history through the ages with their event Out at Sea (17 Feb). Or join a LGBTQIA+ tour at the Tate Britain and explore the Tate collection through the lens of gender identity and sexuality (Until 11 Jan).
  13. Experience culture after dark at a late-night London museum opening and late night events: Discover London's top museums after hours and enjoy immersive experiences and events at the Natural History Museum, London Transport Museum and more.

Find more world-class London events in winter months

Best winter attractions in London

Two people walk in front of the pods of the London Eye.
Enjoy 360 degree views of London with a trip on the London Eye. © London & Partners/Michael Barrow
  1. Make memories at London’s top attractions: Many host special wintry events and activities throughout the season. Celebrate the Christmas season at the Tower of London and discover how royalty received guest at Tudor times and meet the Tower’s postman as he attempts a last minute delivery before Christmas day. 29 Nov-5 Jan
  2. Or head to Hampton Court and visit their festive fayre: A winter wonderland with over 100 artisans and producers offering the perfect Christmas shopping experience at the former Henry VIII palace. 13-15 Dec
  3. Enter the wizarding world at the Warner Bros. Studio Tour - The Making of Harry Potter: Catch the Snitch, cast and spell, and discover the beast lurking beneath Gringotts Bank... Discover Hogwarts In The Snow as the WB studios are placed under a festive spell this winter and relive your best moments of the Yule Ball as the Great Hall showcases a delightful Christmas feast. 
  4. Pick up a London Pass for access to more than 80 attractions and visit the best London has to offer: Treat yourself to a multitude of activities, from visiting Westminster Abbey at the heart of royal London to exploring top attractions including The View From The Shard to lesser known gems such as The Postal Museum.
  5. Tick off several bucket-list sights in a single day with a bus tour or river tour: Sit back and admire London’s winter beauty as you explore the city from the comfort of your seat. 
  6. This season, experience everything festive the city has to offer: Admire London’s Christmas lights on a panoramic bus tour, or enjoy a Christmas Carol tour, where live carols add to the festive atmosphere as you walk past the city's Christmas displays, while your guide tells you about fascinating Christmas traditions.
  7. On a clear winter's day, marvel at views of the city from one of its many viewpoints: Up at the O2, the IFS Cloud Cable Car or the London Eye are perfect for 360-degree shots.
  8. Explore London’s historic royal attractions and step back in time to experience the lives of the royals throughout the age: Discover iconic monuments and palaces that shape the city's royal history, including Kensington Palace, the former home of Princess Victoria, where she became queen. During the festive season, immerse yourself in the Christmas traditions of a Regency-era celebration from the 1830s.
  9. Designed by Sir Christopher Wren, St Paul's Cathedral is a must-see of architectural masterpiece: Explore the cathedral’s grounds and its many monuments dedicated to the nation’s greatest. During the festive season, you can also join a service to hear The Cathedral Choir and Chorus perform the wonderful Christmas Carol Service.
  10. Spend a day at the London Transport Museum: Enjoy interactive galleries and have a go on the Tube driving simulator.
  11. Or step aboard the HMS Belfast to see what life was like living on a warship: From dealing with the freezing conditions or the Arctic Circle, to playing its part on D-Day. 
  12. Discover the fascinating history behind London's mail systems at The Postal Museum: Ride the Mail Rail, try your hand as a postal officer in the sorting office, discover Victorian valentine cards to wartime letters home, and more.
  13. Learn all about the creatures of our oceans at the SEA LIFE London AquariumTake a trip to the Seahorse Kingdom, or meet the penguins at Polar Adventure.

  14. Meet your favourite ogre and his friends at Shrek's Adventure! London: Go on a quest to save Pinocchio on this fantastical tour with a 4D ride, magic mirror maze and more.

  15. Mix with the world's best superheroes for the day at Madame Tussauds: Meet Earth's mightiest heroes at the Marvel Universe 4D experience. 

Find more tips for sightseeing in London.

What's on in London theatre during winter?

A group of ballerinas dance through falling snow in The Nutcracker.
The Nutcracker at the Royal Opera House. Credit: Helen Maybanks. Image courtesy of the Royal Opera House.
  1. Take a family day out and see one of the best children's shows in London's West End: see Matilda The Musical and take on the terrifying Mrs Trunchbull and rediscover a Disney classic with The Lion King
  2. See an award-winning musical: Sing along to Mamma Mia! top hits or dive ino the fabulous theatre adaptation of Victor Hugo's classic novel Les Misérables
  3. Or laugh your head off at a comedy show: See the hilarious and quirky musical Book of Mormon produced by the creators of South Park, or the hit show The Play That Goes Wrong, in which an amateur company tries to put on a play, resulting in hilarious chaos.
  4. Get into the festive spirit with one of the many pantomimes and Christmas shows taking place in London theatres this December: See Ted Lasso star Nick Mohammed leading a new adaptation of the Dickens classic in A Christmas Carol (ish) or immerse yourself in a thrilling mystery where ghosts from the past intertwine with the present in A Sherlock Carol
  5. Don't miss the brand-new production of the iconic ballet The Nutcracker at the London Coliseum, an enchanting ballet that will wow the whole family.
  6. Find yourself in the town of Hawkins with the first theatrical adaptation of the Netflix phenomenon: Stranger Things: The First Shadows takes you on a journey to a new dimension where it all began.
  7. Discover the magic of Oliver! The Musical, where Charles Dickens’ beloved tale comes alive: Join young Oliver Twist on his journey through Victorian London in search of love, family and a place to call home.
  8. Watch the stage adaptation of the hit film The Devil Wears Prada: Premiering in London, the musical features an original score by music legend Elton John. 
  9. Don't miss Guys and Dolls at the Bridge Theatre as the musical enters its final weeks: Travel to the bustling streets of Manhattan and immerse yourself in the most unlikely love story, intertwined with gambling deals. Until 4 Jan
  10. Discover one of the world's greatest romantic ballets with Giselle: Experience one of the greatest romantic ballets, in which the young Giselle falls in love with a duke who conceals his identity and engagement. 15-18 Jan

Check back nearer the time for more London theatre shows this winter and discover the city's top Christmas shows.

Fun winter activities and experiences in London

3 adults and one child crouching down ready to throw a dice in an immersive experience game room
Get ready to explore London's most famous locations in the immersive experience Monopoly Lifesized. Image courtesy of Monopoly Lifesized.
  1. Explore London's more unusual museums: Visit one of England's oldest medieval prisons at the Clink Prison Museum, or go behind the scenes at The Household Cavalry Museum
  2. Hop on a luxury coach for an exciting day trip from London: Explore iconic cities such as collegiate Oxford, known for its top-ranked universities and filming locations, or step back in time when visiting Bath, from its Roman remains to its rich Jane Austen heritage. Finally, unravel the mysteries of Stonehenge, home to the world-famous stone circle shrouded in intrigue and wonder.
  3. Take a tour of the city's world-famous stadiumsAn unmissable experience in the capital for sporting fans. 
  4. Head to a top London activity bar: Take on your pals at a game of ping pong at Bounce and aim for a bullseye at Flight Club.
  5. Or sing your heart out in your very own karaoke booth at All Star Lanes: Pick your favourite songs for a one-hour karaoke session before feasting on an all-American menu. 
  6. Step into a new adventure and discover London's best immersive experiences: Jump into a Lifesize Monopoly board and challenge your friends to stay out of jail. Or dive into the mysterious world of Phantom Peak and its multi-level tasks as you interact with the town quirky characters.
  7. See the city from new heights at Lift 109 at Battersea Power Station: Discover the sparkling London skyline at night this winter.
  8. Play detective at Sherlock: The Official Live Game: Travel through the iconic sets from the show and solve the crime before toasting to your success in the secret speakeasy.
  9. Skate at London's best ice rinksGo for a spin at Ice Rink Canary Wharf or test your skills at Glide, London's only ice rink on the Thames at Battersea Power Station.

Discover more fun things to do in London

Enjoy a London New Year's Eve cruise

See the city's spectacular firework display!

Book now

Best things to do in London at Christmas

Angel-shaped Christmas lights on Regent Street in London.
Regent Street Christmas lights. Credit: lazyllama. Image courtesy of Shutterstock.
  1. Hop on a Christmas Lights London by Night bus tour: Admire London's landmarks illuminated on a special tour of the city. From 18 Nov
  2. Celebrate Christmas Eve with Dinner and Midnight MassEnjoy a panoramic Christmas lights tour followed by a three-course meal and Midnight Mass at St Martins Fields. 24 Dec
  3. Or be enchanted on an Illuminations of London tour on Christmas EveSee the city's most striking landmarks lit up with Christmas lights. 24 Dec
  4. Enjoy a Christmas Day Sights and Sounds of London tourEnjoy the festive ambience of London while your guide brings London's history to life. 25 Dec
  5. See London without the crowds with a Hop-on Hop-Off Christmas Day TourTake your time exploring the sights on this leisurely trip around London. 25 Dec
  6. During the festive season, book an excursion from London and visit one of England's many other must-see cities: discover magnificent places such as the royal city of Windsor or the picturesque town of Canterbury and its Christmas market.
  7. This season, prepare to be captivated at London’s first immersive close-up magic experience, The Magician's Table: Witness incredible table-side illusions as magicians perform their best tricks in a tribute to the legendary Dieter Roterburg.
  8. Attend a special Christmas carol service or concertCelebrate the festive season and sing along to your favourite carols at services such as Christmas with King's College Choir
  9. Explore London after dark and admire the most beautiful Christmas illuminations: from the famous illuminated angels adorning the streets of Regent Street to the extravagant year-on-year decorations on Carnaby Street, you'll be spoilt for choice.
  10. Watch London’s best Christmas trees sparkle: Spot as many as you can, as they pop up in every corner of the city.
  11. Raise a glass to London's sparkling skyline at the London Eye Champagne ExperienceRelax and enjoy fantastic views of the city while enjoying chilled Pommery Brut Royal Champagne.
  12. Adults and children alike are sure to love a trip to Winter Wonderlandstroll through the market before sampling seasonal specialities and trying out the rides in the middle of Hyde Park. Until 5 Jan
  13. Or head to Christmas in Chelsea for another magical festive experience: Soak up the festive atmosphere as you stroll among the dazzling lights before heading to the market for arts and crafts and gourmet food, all while listening to Christmas carolers. 4-29 Dec

Check back in closer to Christmas for more unique experiences or see other festive ideas with these 101 Christmas activities.

Best winter day trips from London

A woman wearing a green dress is decorating a magnificent Christmas tree in one of the State Rooms on Windsor Castle.
Visit Windsor Castle at Christmas time and admire its magnificent Christmas display. Image courtesy of the Royal Collection Trust Press Office.
  1. Explore Oxford, Stratford-upon-Avon, Cotswolds and Warwick Castle all in one day: Discover one of the world's most famous universities, the birthplace of Shakespeare and the charm of the English countryside, before stepping back into the Middle Ages at Warwick Castle.
  2. Tick off three popular destinations on a Stonehenge, Windsor and Salisbury guided tour: See the mystical stone circle, explore the royal town of Windsor and marvel at Salisbury Cathedral.
  3. Spend Christmas Day exploring Canterbury, Dover and Greenwich: See the majestic Canterbury Cathedral and the White Cliffs of Dover before exploring maritime Greenwich.
  4. Journey to Leeds Castle, Canterbury, Dover and Greenwich: Once you're done exploring historic spots and beautiful English scenery, enjoy a boat ride on the river Thames.
  5. Combine a historic city and quaint countryside on an Oxford, Cotswolds and Stratford-upon-Avon tour: Enjoy the incredible architecture of Oxford before venturing to the scenic market town of the Cotswolds. 

Check out more day trips from London.

Best winter restaurants and bars in London

Roast dinner plates and drinks on a table at the chelsea pig.
Savour a delicious roast dinner at The Chelsea Pig. Image courtesy of Tonic Communications.
  1. Find yourself in the middle of the American Wild West in the Moonshine Saloon Immersive Cocktail Experience: Join a smuggling ring while trying to escape the sheriff.
  2. Book a cocktail masterclass* or gin experience*: Learn the precise art of cocktail making and make your own winter warmers. 
  3. Delight in a spellbinding Arcane Afternoon Tea at Wands and Wizard Exploratorium*: Try your hand at the subtle art of potions and concoct an enchanting afternoon tea.
  4. Defrost in front of a roaring fire at a snug London pub: Enjoy a mug of mulled wine paired with seasonal treats.
  5. Get a winter pick-me-up with an afternoon teaIndulge in a traditional afternoon tea or opt for a quirky afternoon tea.
  6. Scale the heights to a heated rooftop bar: Soak up sunset views across London and enjoy winter pop-up activities and music.
  7. The winter chill is the perfect excuse to tuck into warming Sunday roasts: Find the best places in London to treat yourself to this British classic. Go to Jugged Hare, the gastro pub in the heart of the City, or head to London's first vegan pub: the Spread Eagle and its selection of meat-free roasts that are a match for the classics.
  8. Seek out London’s best cheese hotspots oozing with delicious bites: Raclette, toasties, fondue… Whatever your cheesy craving, you'll find a place for it in London! 
  9. Bite into tasty pastry from London’s top pie shops: Celebrate National Pie Day on 23 January. Visit one of Mr Manze's shops on Tower Bridge, open since 1902 and stocking all the classics, or head to Greenwich and visit Goddard, a family-run business with an impressive variety of pies.
  10. Banish the winter blues at London’s top bars: Winter and cocktails go hand-in-hand.
  11. Every year, many Londoners take up the Veganuary challenge and try their hand at vegan specialities: enjoy a series of vegan speciality menus available in a multitude of London restaurants. 

Find more food and drink inspiration.

Best exhibitions in London this winter

Two people are walking in a room at Frameless where a painting is projected on all four walls.
Find yourself immersed within breathtaking paintings at FRAMELESS, an art exhibition in London. Image courtesy of Golden Tours.
  1. Immerse yourself in spectacular works of art at FRAMELESS: See the paintings of Klimt, Van Gogh, Salvador Dali and many more come to life before your very eyes.
  2. Encounter the Michelangelo, Leonardo, Raphael exhibition at the Royal Academy of Arts: See artwork by the three titans of the Italian Renaissance. 9 Nov-16 Feb
  3. See the latest exhibition Drawing the Italian Renaissance, currently on display at the King's Gallery: Explore a range of Renaissance drawings and illustrations signed by famous artists such as Da Vinci, Michelangelo, Raphael and Titian.
  4. Enjoy a guided tour of the British Museum and see some of the museum's most prized possessions: Follow your guide and marvel at the Rosetta Stone, ancient Greek sculptures and Egyptian mummies.
  5. The latest museum of modern art has opened its doors in London with the Moco Museum London: Featuring works by world-famous artists such as Andy Warhol, Yayoi Kusama, Keith Haring, Pablo Picasso and many more. 
  6. Wonder at the works of Zanele Muholi at Tate Modern: Explore how the acclaimed photographer celebrates the lives of South Africa's black, lesbian, gay, trans, queer and intersex communities. 6 Jun-26 Jan
  7. Discover our solar system with the exhibition Astronomy Photographer of the Year at the National Maritime Museum: See the world's greatest space photography, from mesmerising images of the Milky Way to painting-like captures of the surface of the sun.

Check back nearer the time for more winter exhibitions or discover other museum and gallery exhibitions in London.

Top places to visit in London in winter

A deer with a fine set of antlers calls on a misty morning, with the mist and mature trees in the background.
Spot deer in Richmond Park © visitlondon.com/Jon Reid.
  1. Go all botanical this winter with a stroll through Kew Gardens: Discover the Unesco World Heritage Site's glass houses and stunning open spaces. During the festive season, marvel at light installations and mesmerising show at Christmas at Kew.
  2. Spot the deer in Richmond Park: Enjoy a crisp stroll through one of London's largest parks, then explore the charming Richmond Village, famously featured in the hit show Ted Lasso.
  3. Spot the pelicans and parakeets at St James's Park near Buckingham Palace: With royal, political and literary associations, St James's Park is a gem at the heart of London.
  4. Walk the Regent's Canal: Explore on foot from Camden Lock to King's Cross and marvel at narrow boats navigating the narrow canal.
  5. Make your way to beautiful Hyde Park: Discover the memorial dedicated to Peter Pan, cycle along the scenic Serpentine, and stop by the Serpentine Gallery to enjoy its ever-changing exhibitions throughout the year.
  6. Book one of London’s best walking tours: Uncover hidden gems and historic tales, from retracing the footsteps of Jack the Ripper to exploring the vibrant West End and its iconic Theatreland – and so much more.
  7. Explore Hidden London with the London Transport Museum: Step back in time and discover secret forgotten stations with a fascinating tour of London's tube network.
  8. Or get on your bike, as you hire a Santander Cycle for endless exploring, all from £2 a day: Visit parks, ride along the Thames or explore Queen Elizabeth Olympic Park.

Find more outdoor winter activities in London.

Where is the best place for winter shopping?

Harrods department store lit up at night
  1. Enjoy some retail therapy at London’s top shopping hotspots: From high-street brands on Oxford Street to upscale boutiques in Bond Street and St James’s, or beauty and fashion at Covent Garden, Carnaby and Belgravia. 
  2. Bag yourself a bargain during the London winter sales: Don't miss out on more special offers during this time of year
  3. Explore London’s coolest department stores: Find plenty of trendy threads and quirky homewares.
  4. Discover London's sustainable shopping scene: Save money and help the environment by visiting the best sustainable shops across the city. 
  5. Work your way through the 101 best shops in London: The perfect excuse to keep coming back on regular shopping sprees.

Delve into more London shopping inspiration.

Check out our events calendar for more special events in winter in London. Plan your winter break in London with our pick of things to do in London each month.