Coronation Street, EastEnders, Emmerdale and Hollyoaks bring us some of their biggest storylines over Christmas and New Year but the biggest drama can sometimes be remembering when they're on.

The festive season means episodes airing out of their usual timeslots, some editions being specially extended and others even airing on completely different days to normal.

Fear not, though, as we've got you covered with a full Christmas and New Year guide to the soaps. Schedule changes kick in from December 21 and run right the way up until January 5, so you might want to bookmark this page!

Thursday, December 21

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (Hour-long Christmas special) (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: EastEnders (BBC One)

8.00pm: Emmerdale (ITV)

8.30pm: Coronation Street (ITV)

Friday, December 22

6.00pm: Hollyoaks (Hour-long Christmas special) (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

8.00pm: EastEnders (BBC One)

8.30pm: Coronation Street (ITV)

Saturday, December 23

8.05pm: Casualty (BBC One)

Sunday, December 24 Christmas Eve

8.00pm: EastEnders (BBC One)

Monday, December 25 Christmas Day

5.50pm: Emmerdale (Hour-long Christmas special) (ITV)

8.00pm: Coronation Street (Hour-long Christmas special) (ITV)

9.00pm: EastEnders (Hour-long Christmas special) (BBC One)

No Hollyoaks episodes on Channel 4 or E4 today.

Tuesday, December 26 Boxing Day

6.10pm: Emmerdale (ITV)

7.30pm: EastEnders (BBC One)

9.00pm: Coronation Street (Hour-long episode) (ITV)

No Hollyoaks episodes on Channel 4 or E4 today.

No Holby City episode on BBC One today.

Wednesday, December 27

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

No 8.30pm episode of Coronation Street today.

Thursday, December 28

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (Hour-long New Year special) (E4 first look)

7.00pm: Emmerdale (Hour-long episode) (ITV)

8.00pm: EastEnders (BBC One)

9.30pm: EastEnders (BBC One)

Friday, December 29

6.00pm: Hollyoaks (Hour-long New Year special) (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

8.00pm: EastEnders (BBC One)

No 8.30pm episode of Coronation Street today.

Saturday, December 30

No Casualty tonight.

Sunday, December 31 New Year's Eve

No soaps!

Monday, January 1 New Year's Day

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

8.00pm: EastEnders (Hour-long episode) (BBC One)

No Hollyoaks on Channel 4 or E4 today.

No 8.30pm episode of Coronation Street today.

Tuesday, January 2

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: EastEnders (Hour-long episode) (BBC One)

7.00pm: Emmerdale (Hour-long episode) (ITV)

8.00pm: Holby City (BBC One)

Wednesday, January 3

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

8.00pm: EastEnders (BBC One)

8.30pm: Coronation Street (ITV)

Thursday, January 4

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: EastEnders (BBC One)

8.00pm: Emmerdale (ITV)

8.30pm: Coronation Street (ITV)

Friday, January 5

6.30pm: Hollyoaks (Channel 4)

7.00pm: Hollyoaks (E4 first look)

7.00pm: Emmerdale (ITV)

7.30pm: Coronation Street (ITV)

8.30pm: Coronation Street (ITV)

No EastEnders tonight due to football coverage.