

Written by Swikblog Entertainment Desk
Capital’s Jingle Bell Ball with Barclaycard is back at The O2 in London with Ed Sheeran, Kylie Minogue and a stacked pop line-up across two sold-out nights.
The UK’s biggest Christmas party returns on Saturday 6 and Sunday 7 December 2025, as Capital’s Jingle Bell Ball with Barclaycard once again takes over The O2 Arena in Greenwich, London. With Ed Sheeran headlining night one and Kylie Minogue topping night two, plus a deep cast of pop, R&B and dance stars, Jingle Bell Ball 2025 is set to be one of the most talked-about live music weekends of the winter. Even if you didn’t get tickets, you can still watch every performance live at home.
Dates, Venue & Running Times
Jingle Bell Ball 2025 takes place over two nights at The O2 Arena, with identical timings on both Saturday and Sunday:
Full Line-Up for Capital’s Jingle Bell Ball 2025
Capital has confirmed a stacked bill of chart-toppers and buzzy new names for both nights. Here’s how the weekend is split.
Saturday 6 December – Night One (Ed Sheeran Headline)
- Ed Sheeran
- RAYE
- Leigh-Anne
- Anne-Marie
- Rizzle Kicks
- Mimi Webb
- Moliy
- Sonny Fodera
- Alessi Rose (Capital Buzz Artist)
Night one leans heavily into pop anthems and dance-floor-ready sets: Ed Sheeran arrives off the back of new material and stadium shows, while RAYE’s appearance with her sisters is billed as a special, one-off family performance. Leigh-Anne, Anne-Marie and Mimi Webb add pure radio-hit energy, with Sonny Fodera and Moliy bringing late-evening club vibes.
Sunday 7 December – Night Two (Kylie Minogue Headline)
- Kylie Minogue
- Alex Warren
- Louis Tomlinson
- Cat Burns
- Tinie Tempah
- Jessie J
- MK
- Jax Jones
- WizTheMC
- Rose Gray (Capital Buzz Artist)
Sunday swings from nostalgia to TikTok-era stardom: Kylie headlines with a disco-heavy set, joined by Louis Tomlinson and Jessie J on the pop-rock and big-ballad side, while Alex Warren, Cat Burns and Rose Gray keep things very 2025. MK and Jax Jones round the night off with DJ sets built for arena sing-alongs.
Are Exact Set Times Out Yet?
Capital traditionally publishes detailed set times quite late – often on the day of each show via the official Jingle Bell Ball line-up page and on social media under the hashtag #CapitalJBB. For now, fans can expect:
- Doors from around 4:30 pm
- First acts on stage from roughly 6:00 pm
- Headline sets finishing by around 10:00 pm
If you’re travelling into London, it’s worth arriving early to clear O2 security, grab merch and be in your seat before the opening act.
How to Watch Capital’s Jingle Bell Ball 2025 Live at Home
Even though both nights are sold out, Capital is making the full show available to watch live for free:
- Global Player: Stream every performance live from 6:00 pm GMT on the Global Player app (the official Capital app) .
- YouTube: Capital’s official YouTube channel will mirror the livestream, ideal for smart TVs and laptops.
- On TV later in December: A “best bits” edit of both nights will air on ITV / ITV1 / ITVX and on STV / STV Player, perfect if you miss the live show or want to rewatch the big moments.
If you’re overseas in North America or Australasia, the livestream will still be available worldwide – just use the time zone guide above to work out your local start time.
Tickets, Resale & Entry Tips
Official tickets for both nights of Capital’s Jingle Bell Ball 2025 sold out quickly. Limited resale options may appear via The O2’s ticketing partner AXS and other major marketplaces, but prices can be significantly higher than face value. Capital will also continue to give away last-minute tickets on-air in the run-up to the weekend.
For those heading to The O2, remember the arena’s bag policy: only small bags (around A4 size) are allowed inside, with paid storage available for anything larger. Plan your journey via the Jubilee line to North Greenwich or via Thames Clippers on the river, and allow extra time after the show for queues at the station.








