Hour-long Doctor Who special 'The Snowmen' will air at 5.15pm on December 25, with Strictly Come Dancing following at 6.15pm.
A festive edition of Call The Midwife is currently scheduled for 7.30pm and EastEnders will then transmit at 8.45pm.
The Royle Family's Christmas special - which will see Dave (Craig Cash) plot to pitch an idea on Dragons' Den - will then air at 9.45pm.
Both Miranda and Mrs Brown's Boys will air their own Christmas episodes on Boxing Day (December 26) - at 9pm and 9.30pm respectively.
Other confirmed dates include the Strictly final - 6.30pm on December 22 - and the series launch of period crime thriller Ripper Street on December 30.
The final ever episode of fantasy drama Merlin will air on Christmas Eve (December 24) at 8.15pm.
> Miranda, Attenborough, Royle Family for BBC One Christmas lineup
> EastEnders Christmas episodes - behind-the-scenes pictures
Watch the new extended BBC festive trailer below: