This Week's Highlights

Oxford Street Christmas Lights

Oxford Street

2 November 2026

Celebrate the start of the festive season as Oxford Street's iconic star lights illuminate the length of this famous London shopping street. ... read more

Carnaby Christmas Lights

Carnaby Christmas Lights

4 November 2026

Press Play on Christmas as Carnaby Street brings the colour, creativity and feel-good nostalgia of the 90s to its festive celebrations. ... read more

People celebrating Christmas in London

What's On at a Glance

Festive Season 2026-27

Use the week-by-week listings guide to quickly see what's on in London while you're here. Choose from concerts, theatre, dance, markets, walking tours, workshops and much, much more. ... don't miss out

Regent Street Spirit of Christmas lights

Regent Street

5 November 2026

The spectacular Spirit of Christmas lights return to Regent Street. Enjoy the switch-on celebrations and a traffic-free evening beneath the illuminated angels. ... read more

Spirit of Christmas Fair

Spirit of Christmas Fair

2 - 8 November 2026

Make a day of festive shopping at this popular Christmas fair, with independent brands, gifts, decorations, artisan food and drink, and seasonal inspiration. ... read more

London for Christmas podcast

Your Weekly Podcast

London for Christmas on the move

Each week, catch up with Claire and Alistair for ideas on what to do in London for the week. A new podcast is released every Sunday. ... subscribe today

Glide ice skating at Battersea Power Station

Glide

6 November 2026 - 3 January 2027

Skate beneath the chimneys of Battersea Power Station, surrounded by twinkling lights and views across the Thames, with festive food, drink and fairground fun nearby. ... read more

Tea Dance at the Royal Opera House

Tea Dance (Royal Opera House)

2 November - 21 December 2026

Enjoy an afternoon of dancing in the beautiful surroundings of the Royal Opera House, with the Dance Band playing tango, waltz and quickstep. Tea, coffee and biscuits are included. ... read more

The Great Christmas Feast

The Great Christmas Feast

6 November - 31 December 2026

Step into Victorian London and the world of Charles Dickens for an immersive festive experience of storytelling, feasting and Yuletide fantasy. ... read more

The Gruffalo theatre production

The Gruffalo

7 - 8 November 2026

Join Mouse on a daring adventure through the deep dark wood in Tall Stories' much-loved musical adaptation of the classic picture book. Fun for children aged 3 and up. ... read more

Royal Parks guided walks

Royal Parks - Guided Walks

7 - 20 November 2026

Discover the history and hidden stories of London's Royal Parks on a guided walk through some of the capital's most beautiful green spaces. ... read more

Messiah from Scratch at the Royal Albert Hall

Messiah from Scratch

8 November 2026

Experience Handel's masterpiece in an exhilarating performance, with singers and audience alike sharing in the energy and excitement of this much-loved work. ... read more