BBC One’s Christmas Day 2025 schedule is a festive feast of storytelling, sparkle, and tradition.

6.00am: BBC Breakfast
9.00am: The Snail and the Whale
9.30am: Stick Man
10.00am: Christmas Morning
11.00am: Bluey
11.40am: Wallace & Gromit: Vengeance Most Fowl
1.00pm: Roald Dahl’s Matilda the Musical
2.45pm: BBC News
2.55pm: BBC Weather
3.00pm: The King
3.10pm: The Scarecrows’ Wedding
3.35pm: Gladiators Christmas Special 2025
4.35pm: Shuan the Sheep
4.45pm: The Weakest Link
5.30pm: Strictly Come Dancing Christmas Special
6.45pm: Michael McIntyre’s The Wheel
7:45pm: Eastenders Part 1
8.15pm: Call the Midwife
9.15pm: Amandaland Christmas Special
9.45pm: Eastenders Part 2
11.50pm: Midnight Mass
10.15pm: Mrs Brown’s Boys Christmas Special
10.45pm: BBC News
11.00pm: Absolutely Fabulous
11.35pm: When Harry Met Sally
As the credits roll on BBC One’s Christmas Day schedule, the warmth of shared stories lingers like the last glow of fairy lights. Whether it was laughter, tears, or a touch of nostalgia, the day’s programming wrapped itself around the nation like a festive blanket—reminding us that sometimes, the best gifts come through the screen. BBC One has also released this year’s Christmas Eve schedule, and it’s full of Christmas cheer.