When is A Christmas Carol on TV? CONFIRMED: A Christmas Carol begins on 22nd December 2019 at 9pm on BBC One. Episode two airs on 23rd December at 9.05pm, and the third and final episode will air on 24th December (Christmas Eve) at 9pm on BBC One.