The best Christmas TV for 2019 – your guide to what to watch

Christmas may be a time for giving, spending time with family and friends, and reflecting on the past year, but, for many it is also a time for sitting on the sofa stuffed full of turkey binge-watching TV.

So here is The Swindonian guide to the best festive and not so festive TV to keep you entertained this Christmas and New Year.

Christmas Eve

Your Holiday Starts Now

The Snowman Channel4 (3.50pm)

Elf ITV (5.15pm)

Dragons’ Den: Pitches To Riches​ BBC2 (8pm)

A Christmas Carol BBC1 (9pm)

Christmas Day

Christmas Live from the Albert Hall SKY1 (7am)

Top of the Pops Christmas BBC1 (11.35am)

Michael McIntyre’s Big Christmas Show BBC1 (6pm)

Call the Midwife Christmas Special BBC1 (7pm)

Gavin and Stacey Christmas Special BBC1 (8.30pm)

Mrs Brown’s Boys Christmas Special BBC1 (10.30pm)

Boxing Day

The Jungle Book BBC1 (3.45pm)

Cool Runnings Channel5 (5.15pm)

The Shawshank Redemption SKY1 (9pm)

New Year’s Eve

The Graham Norton Show: New Year’s Eve Show BBC1 (10.20pm)

Alan Carr’s Celebrity Re-Play ITV (11pm)

Craig David Rocks Big Ben BBC1 (11.35pm)

New Year’s Day

Shaun the Sheep Movie BBC1 (9.30am)

Doctor Who BBC1 (6.55pm)

Bridget Jones’s Diary Channel5 (9pm)

Tell us what you think...