Full hour-by-hour guide for BBC One Christmas TV schedule

BBC One has pulled out all the stops this Christmas to keep people entertained, we have compiled the full tv guide for Christmas Eve, Christmas Day and Boxing Day but here is what is on offer today.

Charlotte Moore, BBC’s Chief Content Officer, says: “It’s never felt more important to help bring the country together to share, to laugh and to celebrate the festive season on the BBC.

“Let’s face it, it’s been a difficult year, unlike any other, so we’ve pulled out all the stops this Christmas to keep people entertained and bring comfort and joy when we need it most, with a range of unmissable programmes across our channels and BBC iPlayer.

Your Holiday Starts Now

“We’ll provide laughter with new comedy and entertainment shows, escapism with riveting new drama and natural history, heart and warmth with special episodes of your favourite shows, and companionship from many of the nation’s biggest stars.

“There’s something for everyone and as always it promises to be a very special time of the year on the BBC. There’s really no need to go anywhere else this Christmas!”

Christmas Eve TV guide

9am – Kung Fu Panda

10.25am – Kung Fu Panda Holiday

10.50am – Kung Fu Panda 3

12.10pm – BBC News

12.25pm – Regional News

12.30pm – Weather

12.35pm – Moana

2.15pm – Cars 3

3.50pm – BBC News

4.05pm – Regional News

4.10pm – Weather

4.15pm – Paddington 2

5.55pm – Worzel Gummidge : Saucy Nanny

6.55pm – The Wall Versus Celebrities

7.45pm – Would I Lie to You? At Christmas

8.15pm – EastEnders

8.40pm – Gavin and Stacey Christmas Special

9.45pm – Miranda’s Games with Showbiz Names

10.15pm – Have I Got 30 Years for You

11.15pm – The Two Ronnies Sketchbook

11.30pm – BBC News

11.40pm – Weather

11.45pm – Midnight Mass from Clifton Cathedral

12.45am – I Give it a Year

Christmas Day TV guide

6am – Breakfast

8.55am – The Gruffalo

9.25am – The Gruffalo’s Child

9.50am – Lou

10.00am – Christmas Day Service

11.00am – The Snail and the Whale

11.25am – Zog

11.55am – Top of the Pops Christmas Special

12.55pm – BBC News, Weather

1.10pm – Inner Workings

1.15pm – Film : Early Man

2.35pm – Zog and the Flying Doctors

3.00pm – The Queen

3.10pm – Film : Coco

4.45pm – Strictly Come Dancing Christmas Special

6pm – Michael McIntyre’s Christmas Wheel

7pm – Blankety Blank Christmas Special

7.40pm – Call the Midwife Christmas Special

9.10pm – EastEnders

10.05pm – Mrs Brown’s Boys

10.35pm – The Vicar of Dibley

11.25pm – BBC News

11.35pm – Weather

11.40pm – On Christmas Night

11.45pm – Paul McCartney at the Cavern Club

Boxing Day TV guide

6am – Breakfast

8.55am – Madagascar Escape 2 Africa

10.15am – The Penguins of Madagascar

11.35am – Madly Madagascar

12pm – Football Focus

1pm – BBC News

1.15pm – Weather

1.20pm – Brave

2.45pm – Match of the Day Live. Aston Villa v Crystal Palace.

5.00pm – Grease

6.45pm – The Repair Shop at Christmas

7.45pm – The Great British Sewing Bee: Celebrity Christmas Special

8.45pm – EastEnders

9.05pm – Dunkirk

10.45pm – BBC News, Weather

10.55pm – Match of the Day

12.15am – Mrs Brown’s Boys

12.50am – Man Up

Tell us what you think...