Picking what to watch at Christmas time can be a tricky challenge, so Digital Spy has created a quick handy guide to the biggest shows and movies airing across Christmas Eve, Christmas Day and Boxing Day.

Check out the Christmas TV schedules for the big channels below:



BBC One



Christmas Eve:

EastEnders - 7.30pm

Holby City - 8pm

Last Tango In Halifax - 9pm

Not Going Out Christmas special - 10pm









Christmas Day:

Strictly Come Dancing Christmas Special - 5pm

Call The Midwife - 6.15pm

Doctor Who: 'The Time Of The Doctor' - 7.30pm

EastEnders - 8.30pm

Mrs Brown's Boys Christmas Special - 9.30pm











Boxing Day:

Gangsta Granny - 6.05pm

EastEnders - 7.15pm

Still Open All Hours - 7.45pm

Death Comes To Pemberley - 8.15pm









BBC/Hal Shinnie



BBC Two



Christmas Eve:

Victoria Wood's Mid-Life Christmas - 8pm

QI XL Christmas Special - 9pm

The Awakening - 11.25pm







Christmas Day:

Doctor Who at the Proms - 3.15pm

An Adventure in Space and Time - 4.30pm

Matthew Bourne's Sleeping Beauty - 6.10pm

The Tractate Middoth - 9.30pm

M.R. James: Ghost Writer - 10.05pm











Boxing Day:

Christmas University Challenge 7.45pm

Idris Elba: King of Speed - 8.15pm

Ben and James versus the Arabian Desert - 9.15pm









ITV



Christmas Eve:

Emmerdale - 7pm

Midsomer Murders: The Christmas Haunting - 8pm

Christmas Carols - 10.35pm







Christmas Day:

River Deep Mountain High: James Nesbitt in New Zealand - 2pm

Disney's Tangled - 3.20pm

Paul O'Grady: For the Love of Dogs - 5.15pm

Emmerdale - 6.15pm

Coronation Street - 7.30pm

Downton Abbey Christmas special - 8.30pm













Boxing Day:

Emmerdale - 6.15pm

Harry Potter and the Deathly Hallows: Part 1 - 7.15pm

I Am Britney Jean - Britney Spears - 10.05pm.







Hal Shinnie Channel 4



Channel 4



Christmas Eve:

The Snowman and The Snowdog - 7.30pm

IT Crowd Special: The Internet is Coming - 9pm

The IT Crowd Manual -10pm

The IT Crowd - Fan's Favourite Episode - 11pm

The IT Crowd - Graham Linehan's Favourite Episode - 11.30pm











Christmas Day:

Channel 4's Alternative Christmas Message - 4.15pm

Bear's Wild Weekend with Stephen Fry - 8.30pm

Alan Carr: Chatty Man - 9.30pm

Man Down Christmas Special -10.35pm.









Boxing Day:

Big Fat Quiz of the Year - 9pm

Machete (film premiere) - 12.10am







Channel 5



Christmas Eve:

Eddie Stobart: 12 Days of Christmas - 7pm

Lady Gaga & The Muppets Holiday Spectacular - 8pm

Greatest Ever Christmas Movies - 9.10pm







Christmas Day:

Eddie Stobart: 12 Days of Christmas - 8.30pm

Michael Jackson's This Is It - 9.30pm

Greatest Christmas TV Moments - 11.40pm.







Boxing Day:

5.15pm - The Wizard of Oz

Michael Bublé's Christmas Special - 7.15pm

World's Strongest Man 2013 - 8.15pm.









Sky1



Christmas Eve:

The Simpsons - 6.30pm

All Aboard: East Coast Trains - 8pm

Trollied Christmas Special - 9pm







Christmas Day:

The Simpsons - 7pm

Modern Family - 8pm

Joanna Lumley's Little Cracker - 9pm

Barbara Windsor's Little Cracker - 9.30pm

Jack Whitehall's Little Cracker - 9.45pm











Boxing Day:

The Simpsons - 7pm

Modern Family - 8pm

Flight of the Phoenix - 9pm







This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io