Capital's Jingle Bell Ball is back at The O2 in London for 2026, with two huge nights of live music on Saturday 5 December and Sunday 6 December. Lewis Capaldi headlines the opening night, while John Legend makes his Jingle Bell Ball debut on the second night, leading a 20-act line-up across the weekend.
Night One — Saturday 5 December
The night one line-up was revealed on Capital Breakfast, hosted by Jordan North, Chris Stark and Siân Welby, on 4 November 2026. Doors open at 4:30pm, with the show running from 6:00pm until around 10:00pm.
- Lewis Capaldi — headliner
- Teddy Swims
- Becky Hill
- Aitch
- Jorja Smith
- Tinie Tempah
- Ashe
- December 10 — Simon Cowell's new boyband
- Bash Croft
- Mulaa Joans — Capital Buzz Artist
Lewis Capaldi headlines the first night, topping a bill that mixes returning favourites with fresh names. Read his story in the Lewis Capaldi biography, and catch up on the Becky Hill biography and the Jorja Smith biography before the show. The names to watch are Bash Croft, Mulaa Joans and December 10, and a mystery Barclaycard Out of the Blue act will also appear.
Night Two — Sunday 6 December
The night two line-up was revealed on 5 November 2026. Ten more acts take the stage on Sunday 6 December, with doors at 4:30pm and the show running from 6:00pm until around 10:00pm.
- John Legend — making his Jingle Bell Ball debut
- Jason Derulo — returning for his sixth Ball
- Tom Grennan
- Leona Lewis
- Rudimental
- Jamie Miller
- Stella Lefty
- Clean Bandit
- D.O.D
- Freya Skye — Capital Buzz Artist
John Legend, a 13-time Grammy winner, makes his Jingle Bell Ball debut at the top of the second night. Read the John Legend biography for his story so far. Leona Lewis brings Christmas sparkle with her festive favourite "One More Sleep", Jason Derulo returns for his sixth Ball, and rising star Stella Lefty is one of the night's most talked-about bookings — see the Stella Lefty biography. A mystery Barclaycard Out of the Blue act will also appear on night two.
Tickets & How to Watch
The Capital Plus pre-sale opened on 5 November 2026 at 9am and was reported sold out. General-sale tickets go on sale on Friday 6 November 2026 at 9am via Global Player. Doors open at 4:30pm on both nights, with the shows running from 6:00pm until around 10:00pm.
Both nights stream live on Global Player and YouTube, so fans can watch from home as well as in the arena. An ITV highlights special airs later in December on ITV1, ITVX, STV and STV Player.
Watch the Official Video
No official Capital Jingle Bell Ball 2026 video was verified at the time of writing, so the video below is night-one headliner Lewis Capaldi's official video for "Survive" — not a Ball promo.
Frequently Asked Questions
When is Capital's Jingle Bell Ball 2026? It takes place on Saturday 5 December and Sunday 6 December 2026 at The O2 in London, with doors at 4:30pm and shows from 6:00pm until around 10:00pm.
Who is headlining night one? Lewis Capaldi headlines night one on Saturday 5 December, topping a 10-act bill that also includes Teddy Swims, Becky Hill and Jorja Smith.
Who is performing on night two? Night two on Sunday 6 December is led by John Legend, making his Jingle Bell Ball debut, alongside Jason Derulo, Tom Grennan, Leona Lewis, Rudimental and Stella Lefty.
When do general-sale tickets go on sale? General-sale tickets go on sale on Friday 6 November 2026 at 9am via Global Player, after the Capital Plus pre-sale on 5 November was reported sold out.
0 Comments
Please don't enter any spam link in the comment box.
Emoji