BBC One’s Christmas Eve 2025 schedule is packed with festive favourites, family films, and seasonal specials to set the mood for the big day.

6.00am: BBC Breakfast
9.15am: CBeebies Panto: Cinderella
10.20am: Pudsey and the Thread of Hope
10.45am: Puss in Boots
12.05pm: Minions
1.30pm: BBC News at One
1.45pm: BBC Local News
1.55pm: Shuan the Sheep: The Flight Before Christmas
2.25pm: Wallace & Gromit: A Close Shave
2.55pm: Spider-Man: Across the Spider-Verse
5.10pm: BBC News
5.20pm: BBC Local News
5.30pm: Paddington
6.55pm: Eastenders
7.25pm: The Great British Sewing Bee Christmas Special
8.25pm: Gavin & Stacey: The Finale
10.00pm: Two Doors Down Christmas Special
10.35pm: BBC News at Ten
10.50pm: Gavin & Stacey: A Fond Farewell
11.50pm: Midnight Mass
As the final notes of carols fade and the glow of festive lights fills living rooms, BBC One’s Christmas Eve line-up becomes more than just television—it’s a tradition. A gentle countdown to midnight, a shared moment across households, and a reminder that the magic of Christmas begins not with presents, but with togetherness. Christmas Day on the BBC has also been announced, with EastEnders, Call the Midwife and Mrs Brown’s Boys all part of the lineup.