You'll need to be in it for the long haul if you're planning on watching all of the Eurovision Song Contest 2024 final on Saturday night, as TV schedules have been cleared for the annual event.

The biggest music event in the world for decades now, Eurovision always attracts a massive global audience and this year will be no different, when all eyes fall on the Malmo Arena in Sweden for the grand finale. The Eurovision final marks the culmination of a fierce week of competition in Scandinavia, following two semi finals, the first on Tuesday and then semi final 2 on Thursday.

Ten acts from each of the semi finals made it through to the final to join the Big 5 - France, UK, Italy, Germany and Spain - and host nation Sweden in the Eurovision final running order. There were due to be 26 countries in the decider, but at the last minute, that was cut to 25 when it was announced that the Netherlands had been disqualified.

READ MORE: Why were Netherlands disqualified from Eurovision? Joost Klein 'banned' from final

Get all the latest TV and showbiz news and gossip from Chronicle Live with our free newsletter..

Their act Joost Klein had been among the favourites to win this year's event but, after an alleged 'rule breach' he won't be playing any further part, and neither will he be replaced by an act from one of the eliminated semi final countries, meaning there will now be one less in the final.

What time does Eurovision finish?

The live broadcast of the Eurovision final on BBC One is set to run from 8pm all the way through to 12 midnight UK time. However, as you'll know if you've ever watched Eurovision before, the potential is definitely there for it to run even longer, as the results and presentations do take a while to get through!

As well as performances from the now 25 competing countries, the final will feature guest performances from 2023 champion Loren, three former winners - Carola, Charlotte Perrelli and Conchita Wurst - and Swedish pop icons Alcazar.