We've put together a handy guide to when EastEnders is on over the festive season so that you don't miss a moment of Walford drama...

The BBC has released all the times and dates for when you can watch the festive drama unfolding in EastEnders this Christmas and, for the first time in a long time, the soap will be going head-to-head with ITV rival Coronation Street on New Year’s Day at 8pm.

As always there will be plenty of twists and turns heading for Walford as Albert Square residents tuck into their turkey. Here’s what we know about the Christmas episodes so far…

EastEnders Albert Square

Christmas in Walford will be far from quiet…

The soap recently revealed that there would be drama with deadly consequences after it was announced that someone could meet an untimely end… “Christmas is rarely a quiet time in Albert Square, and this year is no exception when at least one person is left with blood on their hands.”

EastEnders has also admitted Mick won’t be spending Christmas unwrapping presents and eating sprouts… “Mick is finally reunited with his beloved Linda, but with revenge on his mind, Christmas will be anything but peaceful for the Carters.”

Linda Carter, Mick Carter

Mick and Linda will be reunited for Christmas, but will their Christmas be a happy one?

There is also the secret that Alfie is the father of Hayley’s baby just waiting to be exposed like a ticking time bomb. EastEnders insiders told us: “Alfie is determined to give Kat the perfect Christmas, but his dreams come to a sudden halt when the truth about him and Hayley unravels in catastrophic style.

“As Kat’s world is shattered into pieces, chaos ensues with consequences no one can see coming.”

Kat is furious with Bev

Kat’s world will be turned upside down when the baby bombshell is revealed…

But it’s not just Christmas that promises to be action-packed in Walford, New Year is set to bring fresh drama of its own as 2019 kicks off in dramatic style for Mel and Ray as their wedding day arrives. But what does Mel have in store for her deceitful groom?

The soap has also revealed that actress Hannah Spearritt will be reprising her role as Kandice Taylor this Christmas.

Kandice is set to join sister Karen and her kids as they celebrate Christmas together as a family… but the day immediately gets off to a bad start when Keegan’s dad, Mitch Baker, turns up unannounced.

It soon transpires that Mitch has been plotting something with Kandice – how will Karen react to the news that her sibling is siding with the man who has treated her so badly in the past?

Here is when you can catch all the action in Coronation Street:

Christmas Eve – 8.30pm, BBC

Christmas Day  – 9.15pm, BBC (One hour special)

Boxing Day – 8.30pm, BBC

Thursday 27th December – 7.30pm, BBC

Friday 28th December – 8pm, BBC

New Year’s Eve  – 8pm, BBC

New Year’s Day – 8pm, BBC (One hour special)

Wednesday 2nd January – No EastEnders

Thursday 3rd January – 7.30pm and 8.30pm, BBC

Friday 4th January – 8pm, BBC

In the run up to Christmas EastEnders will air on the usual Mondays and Fridays at 8pm and Tuesdays and Thursdays at 7.30pm on BBC One.

Picture credits:  BBC/ Jack Barnes,