Here's when the soaps are on over Christmas and New Year

Don't miss out on the drama!

The Christmas TV soap schedule
Author: Alex RossPublished 16th Dec 2024

One of the best things about Christmas is all the fantastic TV that appears on the small screen over the festive period. Not only are there Christmas films and special dramas to enjoy, but regular shows like soaps make an extra special effort to make their episodes SUPER dramatic and juicy.

Although Coronation Street, EastEnders, Emmerdale and Hollyoaks all have set times that they normally appear on the TV, the schedule goes haywire over Christmas to accommodate all the new programmes - and of course, there are some double episodes to look forward to.

So that you don't miss out on your fave soaps, we've collected all the timings that they'll be shown over the next few weeks. Enjoy!

When are the soaps on TV over Christmas?

When is Coronation Street on at Christmas?

Coronation Street has some incredible storylines coming up over the festive period. Here's when Coronation Street will air over Christmas:

Monday 23rd December: 8pm (60 minute episode)
Tuesday 24th December (Christmas Eve): 8.45pm (60 minute episode)
Wednesday 25th December (Christmas Day): 7pm (60 minute episode)
Thursday 26th December (Boxing Day): no episode
Friday 27th December: 8pm (60 minute episode)
Monday 30th December: 8pm (60 minute episode)
Tuesday 31st December (New Year's Eve): 8.15pm (30 minute episode)
Wednesday 1st January (New Year's Day): 7pm (60 minute episode)
Tuesday 2nd January: no episode
Wednesday 3rd January: 8pm (60 minute episode)

When is EastEnders on at Christmas?

We can't wait to see what's going to be happening in Walford over the festive period. Here's when EastEnders will air over Christmas:

Monday 23rd December: 7.30pm (30 minute episode)
Tuesday 24th December (Christmas Eve): 7.45pm (30 minute episode)
Wednesday 25th December (Christmas Day): 7.30pm (30 minute episode) and 10.35pm (30 minute episode)
Thursday 26th December (Boxing Day): 8.30pm (30 minute episode)
Friday 27th December: no episode
Monday 30th December: 7.30pm (30 minute episode)
Tuesday 31st December (New Year's Eve): 7.30pm (30 minute episode)
Wednesday 1st January (New Year's Day): 10pm (30 minute episode)
Thursday 2nd January: 7.30pm (30 minute episode)
Friday 3rd January: no episode
Thursday 4th January: 7.30pm (30 minute episode)
Friday 5th January: No episode

When is Emmerdale on at Christmas?

Looks like things are hotting up in the Dales over the festive period! Here's when Emmerdale will air over Christmas:

Monday 23rd December: 7.30pm (30 minute episode)
Tuesday 24th December (Christmas Eve): 7pm (30 minute episode)
Wednesday 25th December (Christmas Day): 6.30pm (30 minute episode)
Thursday 26th December (Boxing Day): 6.30pm (60 minute episode)
Friday 27th December: 7.30pm (30 minute episode)
Monday 30th Monday: 7.30pm (30 minute episode)
Tuesday 31st Tuesday (New Year's Eve): 7.45pm (30 minute episode)
Wednesday 1st January (New Year's Day): 6.30pm (30 episode)
Thursday 2nd January: 7pm (60 minute episode)
Friday 3rd January: 7.30pm (30 minute episode)

When is Hollyoaks on at Christmas?

The residents of Chester are set for a pretty dramatic time over the festive period! Here's when Hollyoaks will air over Christmas:

Monday 23rd December: 7pm (30 minute episode)
Tuesday 24th December (Christmas Eve): 7pm and 7.30pm (double bill, 2x 30 minute episodes)
Wednesday 25th December (Christmas Day): No episode
Monday 30th December: 7pm (30 minute episode)
Tuesday 31st December (New Year's Eve): 7pm (30 minute episode)
Wednesday 1st January (New Year's Day): 7pm (30 minute episode)

Now read:

Your ultimate guide of TV to binge this festive season

Where to watch all of your favourite festive films this Christmas

The best boozy chocolates you need to buy this Christmas

How to listen to Magic:

From Ed Sheeran to ABBA, and Take That to Madonna, Magic Radio plays more of the songs you love! Listen on Rayo, on DAB nationwide, 105.4FM in London, on this website (click the play button below), or try us on your smart speaker – just say "Play Magic Radio".