


Here are some London Events for December 2025 that you should attend with your friends and family to make the most out of the holiday season.
End this year on a high note! Here are some London Events for December 2025 that you should attend with your friends and family to make the most out of the holiday season.
Theatre & Stage Shows
Dates: 2 Dec 2025 – ongoing (through December)
Times: Vary by show — evening & matinee performances typical
Entry Fee: from ~£18 (some shows higher depending on seat)
Venue: Various London theatres (West End) — e.g. Sadler's Wells, Theatre Royal Haymarket, The Bridge Theatre, Duke of York's Theatre etc.
Official Website: London Theatre London Box Office
Carol-Concerts & Festive Music
Dates: 6 Dec – 23 Dec 2025
Times: Typical concerts start around 4:00 pm, 7:00 pm, 7:30 pm depending on the event.
Entry Fee: Varies — from modest (e.g. £15–£25) for some to more depending on concert.
Venue: St Martin-in-the-Fields (for carol concerts)
Official Website: St Martin-in-the-Fields
Christmas Lights on Oxford Street & Regent Street
Dates: Late November – Early January (lights on daily)
Times: From dusk until late night
Entry Fee: Free
Venue: Oxford Street & Regent Street, West End
Official Website: Visit London
London's New Year's Eve Fireworks
Dates: 31 December - 01 January
Times: Wednesday 31 December 2025 at 8:00pm - Thursday 01 January 2026 at 12:30am
Entry Fee: From ~£20
Venue: Trafalgar Square
Official Website: Ticketmaster
Hyde Park Winter Wonderland
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm
Entry Fee: Free entry (charges apply for rides/attractions)
Venue: Hyde Park
Official Website: Hyde Park Winter Wonderland
Carol Services at St Paul’s Cathedral
Dates: Throughout December (large carol services closer to Christmas)
Times: Usually 5:00pm – 6:00pm
Entry Fee: Free (arrive early due to queues)
Venue: St Paul’s Cathedral
Official Website: St Paul’s Cathedral
Christmas at Kew – Lights Trail
Dates: Late November – Early January
Times: Evening slots, typically 4:20pm – 10:00pm
Entry Fee: From ~£21
Venue: Kew Gardens
Official Website: Kew Gardens
Somerset House Ice Skating
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm (time slots)
Entry Fee: From ~£16
Venue: Somerset House
Official Website: Somerset House
Christmas Markets Across London
Dates: All December
Times: Typically from 11:00am – 10:00pm
Entry Fee: Free
Venue: Southbank Centre, Covent Garden, Leicester Square
Official Website: Visit London
Hamleys Christmas Experience
Dates: All December
Times: Usually 10:00am – 9:00pm
Entry Fee: Free (special experiences may be paid)
Venue: Hamleys Toy Store, Regent Street
Official Website: Hamleys
Christmas Movie Screenings at Rooftop Cinemas
Dates: All December
Times: Evening screenings (around 6:00pm & 8:30pm)
Entry Fee: From ~£15
Venue: Rooftop Film Club (various London rooftops)
Official Website: Rooftop Cinema
Southbank Centre Winter Festival
Dates: November – December
Times: 11:00am – late
Entry Fee: Free (some shows paid)
Venue: Southbank Centre
Official Website: Southbank
Boxing Day Football Matches
Dates: 26 December
Times: Usually 3:00pm downward
Entry Fee: From ~£30 depending on club
Venue: Premier League stadiums (Chelsea, Arsenal, Tottenham, etc.)
Official Website: Check each club’s official ticketing page
End this year on a high note! Here are some London Events for December 2025 that you should attend with your friends and family to make the most out of the holiday season.
Theatre & Stage Shows
Dates: 2 Dec 2025 – ongoing (through December)
Times: Vary by show — evening & matinee performances typical
Entry Fee: from ~£18 (some shows higher depending on seat)
Venue: Various London theatres (West End) — e.g. Sadler's Wells, Theatre Royal Haymarket, The Bridge Theatre, Duke of York's Theatre etc.
Official Website: London Theatre London Box Office
Carol-Concerts & Festive Music
Dates: 6 Dec – 23 Dec 2025
Times: Typical concerts start around 4:00 pm, 7:00 pm, 7:30 pm depending on the event.
Entry Fee: Varies — from modest (e.g. £15–£25) for some to more depending on concert.
Venue: St Martin-in-the-Fields (for carol concerts)
Official Website: St Martin-in-the-Fields
Christmas Lights on Oxford Street & Regent Street
Dates: Late November – Early January (lights on daily)
Times: From dusk until late night
Entry Fee: Free
Venue: Oxford Street & Regent Street, West End
Official Website: Visit London
London's New Year's Eve Fireworks
Dates: 31 December - 01 January
Times: Wednesday 31 December 2025 at 8:00pm - Thursday 01 January 2026 at 12:30am
Entry Fee: From ~£20
Venue: Trafalgar Square
Official Website: Ticketmaster
Hyde Park Winter Wonderland
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm
Entry Fee: Free entry (charges apply for rides/attractions)
Venue: Hyde Park
Official Website: Hyde Park Winter Wonderland
Carol Services at St Paul’s Cathedral
Dates: Throughout December (large carol services closer to Christmas)
Times: Usually 5:00pm – 6:00pm
Entry Fee: Free (arrive early due to queues)
Venue: St Paul’s Cathedral
Official Website: St Paul’s Cathedral
Christmas at Kew – Lights Trail
Dates: Late November – Early January
Times: Evening slots, typically 4:20pm – 10:00pm
Entry Fee: From ~£21
Venue: Kew Gardens
Official Website: Kew Gardens
Somerset House Ice Skating
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm (time slots)
Entry Fee: From ~£16
Venue: Somerset House
Official Website: Somerset House
Christmas Markets Across London
Dates: All December
Times: Typically from 11:00am – 10:00pm
Entry Fee: Free
Venue: Southbank Centre, Covent Garden, Leicester Square
Official Website: Visit London
Hamleys Christmas Experience
Dates: All December
Times: Usually 10:00am – 9:00pm
Entry Fee: Free (special experiences may be paid)
Venue: Hamleys Toy Store, Regent Street
Official Website: Hamleys
Christmas Movie Screenings at Rooftop Cinemas
Dates: All December
Times: Evening screenings (around 6:00pm & 8:30pm)
Entry Fee: From ~£15
Venue: Rooftop Film Club (various London rooftops)
Official Website: Rooftop Cinema
Southbank Centre Winter Festival
Dates: November – December
Times: 11:00am – late
Entry Fee: Free (some shows paid)
Venue: Southbank Centre
Official Website: Southbank
Boxing Day Football Matches
Dates: 26 December
Times: Usually 3:00pm downward
Entry Fee: From ~£30 depending on club
Venue: Premier League stadiums (Chelsea, Arsenal, Tottenham, etc.)
Official Website: Check each club’s official ticketing page
End this year on a high note! Here are some London Events for December 2025 that you should attend with your friends and family to make the most out of the holiday season.
Theatre & Stage Shows
Dates: 2 Dec 2025 – ongoing (through December)
Times: Vary by show — evening & matinee performances typical
Entry Fee: from ~£18 (some shows higher depending on seat)
Venue: Various London theatres (West End) — e.g. Sadler's Wells, Theatre Royal Haymarket, The Bridge Theatre, Duke of York's Theatre etc.
Official Website: London Theatre London Box Office
Carol-Concerts & Festive Music
Dates: 6 Dec – 23 Dec 2025
Times: Typical concerts start around 4:00 pm, 7:00 pm, 7:30 pm depending on the event.
Entry Fee: Varies — from modest (e.g. £15–£25) for some to more depending on concert.
Venue: St Martin-in-the-Fields (for carol concerts)
Official Website: St Martin-in-the-Fields
Christmas Lights on Oxford Street & Regent Street
Dates: Late November – Early January (lights on daily)
Times: From dusk until late night
Entry Fee: Free
Venue: Oxford Street & Regent Street, West End
Official Website: Visit London
London's New Year's Eve Fireworks
Dates: 31 December - 01 January
Times: Wednesday 31 December 2025 at 8:00pm - Thursday 01 January 2026 at 12:30am
Entry Fee: From ~£20
Venue: Trafalgar Square
Official Website: Ticketmaster
Hyde Park Winter Wonderland
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm
Entry Fee: Free entry (charges apply for rides/attractions)
Venue: Hyde Park
Official Website: Hyde Park Winter Wonderland
Carol Services at St Paul’s Cathedral
Dates: Throughout December (large carol services closer to Christmas)
Times: Usually 5:00pm – 6:00pm
Entry Fee: Free (arrive early due to queues)
Venue: St Paul’s Cathedral
Official Website: St Paul’s Cathedral
Christmas at Kew – Lights Trail
Dates: Late November – Early January
Times: Evening slots, typically 4:20pm – 10:00pm
Entry Fee: From ~£21
Venue: Kew Gardens
Official Website: Kew Gardens
Somerset House Ice Skating
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm (time slots)
Entry Fee: From ~£16
Venue: Somerset House
Official Website: Somerset House
Christmas Markets Across London
Dates: All December
Times: Typically from 11:00am – 10:00pm
Entry Fee: Free
Venue: Southbank Centre, Covent Garden, Leicester Square
Official Website: Visit London
Hamleys Christmas Experience
Dates: All December
Times: Usually 10:00am – 9:00pm
Entry Fee: Free (special experiences may be paid)
Venue: Hamleys Toy Store, Regent Street
Official Website: Hamleys
Christmas Movie Screenings at Rooftop Cinemas
Dates: All December
Times: Evening screenings (around 6:00pm & 8:30pm)
Entry Fee: From ~£15
Venue: Rooftop Film Club (various London rooftops)
Official Website: Rooftop Cinema
Southbank Centre Winter Festival
Dates: November – December
Times: 11:00am – late
Entry Fee: Free (some shows paid)
Venue: Southbank Centre
Official Website: Southbank
Boxing Day Football Matches
Dates: 26 December
Times: Usually 3:00pm downward
Entry Fee: From ~£30 depending on club
Venue: Premier League stadiums (Chelsea, Arsenal, Tottenham, etc.)
Official Website: Check each club’s official ticketing page
End this year on a high note! Here are some London Events for December 2025 that you should attend with your friends and family to make the most out of the holiday season.
Theatre & Stage Shows
Dates: 2 Dec 2025 – ongoing (through December)
Times: Vary by show — evening & matinee performances typical
Entry Fee: from ~£18 (some shows higher depending on seat)
Venue: Various London theatres (West End) — e.g. Sadler's Wells, Theatre Royal Haymarket, The Bridge Theatre, Duke of York's Theatre etc.
Official Website: London Theatre London Box Office
Carol-Concerts & Festive Music
Dates: 6 Dec – 23 Dec 2025
Times: Typical concerts start around 4:00 pm, 7:00 pm, 7:30 pm depending on the event.
Entry Fee: Varies — from modest (e.g. £15–£25) for some to more depending on concert.
Venue: St Martin-in-the-Fields (for carol concerts)
Official Website: St Martin-in-the-Fields
Christmas Lights on Oxford Street & Regent Street
Dates: Late November – Early January (lights on daily)
Times: From dusk until late night
Entry Fee: Free
Venue: Oxford Street & Regent Street, West End
Official Website: Visit London
London's New Year's Eve Fireworks
Dates: 31 December - 01 January
Times: Wednesday 31 December 2025 at 8:00pm - Thursday 01 January 2026 at 12:30am
Entry Fee: From ~£20
Venue: Trafalgar Square
Official Website: Ticketmaster
Hyde Park Winter Wonderland
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm
Entry Fee: Free entry (charges apply for rides/attractions)
Venue: Hyde Park
Official Website: Hyde Park Winter Wonderland
Carol Services at St Paul’s Cathedral
Dates: Throughout December (large carol services closer to Christmas)
Times: Usually 5:00pm – 6:00pm
Entry Fee: Free (arrive early due to queues)
Venue: St Paul’s Cathedral
Official Website: St Paul’s Cathedral
Christmas at Kew – Lights Trail
Dates: Late November – Early January
Times: Evening slots, typically 4:20pm – 10:00pm
Entry Fee: From ~£21
Venue: Kew Gardens
Official Website: Kew Gardens
Somerset House Ice Skating
Dates: Mid-November – Early January
Times: 10:00am – 10:00pm (time slots)
Entry Fee: From ~£16
Venue: Somerset House
Official Website: Somerset House
Christmas Markets Across London
Dates: All December
Times: Typically from 11:00am – 10:00pm
Entry Fee: Free
Venue: Southbank Centre, Covent Garden, Leicester Square
Official Website: Visit London
Hamleys Christmas Experience
Dates: All December
Times: Usually 10:00am – 9:00pm
Entry Fee: Free (special experiences may be paid)
Venue: Hamleys Toy Store, Regent Street
Official Website: Hamleys
Christmas Movie Screenings at Rooftop Cinemas
Dates: All December
Times: Evening screenings (around 6:00pm & 8:30pm)
Entry Fee: From ~£15
Venue: Rooftop Film Club (various London rooftops)
Official Website: Rooftop Cinema
Southbank Centre Winter Festival
Dates: November – December
Times: 11:00am – late
Entry Fee: Free (some shows paid)
Venue: Southbank Centre
Official Website: Southbank
Boxing Day Football Matches
Dates: 26 December
Times: Usually 3:00pm downward
Entry Fee: From ~£30 depending on club
Venue: Premier League stadiums (Chelsea, Arsenal, Tottenham, etc.)
Official Website: Check each club’s official ticketing page



