enthusiasts are eagerly awaiting the grand final of the 69th edition, set to take place tonight (Saturday, May 17) at 8pm on One.
After a week of intense semi-finals, only 25 nations remain in the competition.
This year's contest is being held in Basel, Switzerland, following last year's victory by artist Nemo with their track The Code in Malmo, Sweden.
The grand final will be hosted at Basel's St Jakobshalle venue, where the two semi-finals took place on Tuesday, May 13 and Thursday, May 15.
Here's a glimpse at the full final running order as well as the song list for all 25 countries participating in tonight's show.
What is the Eurovision 2025 final running order?The running order was determined by a draw.
After each semi-final, a ballot was held to decide which half each nation would perform in, with each finalist getting either first half, second half or Producer's choice.
If a country received Producer's choice, this means the Swiss Broadcasting Corporation (SRG SSR) decided the country's position in the running order this year.
The running order was announced shortly after the second semi-final on Thursday.
It had already been decided by draw that host nation Switzerland would be performing 19th in the running order.
The 'Big Five' nations (France, Germany, Italy, Spain, and the United Kingdom), who automatically qualify due to being the largest financial contributors to the contest, had their position in the grand final running order announced after the semi-final they performed in.

The grand final will be divided into two halves with interval acts.
This year's interval performers include reigning champions Nemo, who will perform a brand new song, singer Efendi who represented Azerbaijan in 2021 with her song Mata Hari, Lithuanian band The Roop will share their track that was intended for the cancelled 2020 Eurovision Song Contest, among many others.
Here is the Eurovision 2025 final running order:
1. Norway | Kyle Alessandro - Lighter
2. Luxembourg | Laura Thorn - La Poupée Monte Le Son
3. Estonia | Tommy Cash - Espresso Macchiato
4. Israel | Yuval Raphael - New Day Will Rise
5. Lithuania | Katarsis - Tavo Akys
6. Spain | Melody - ESA DIVA
7. Ukraine | Ziferblat - Bird of Pray
8. United Kingdom | Remember Monday - What The Hell Just Happened?
9. Austria | JJ - Wasted Love
10. Iceland | VÆB - RÓA
11. Latvia | Tautumeitas - Bur Man Laimi
12. Netherlands | Claude - C'est La Vie
13. Finland | Erika Vikman - ICH KOMME
14. Italy | Lucio Corsi | Volevo Essere Un Duro
15. Poland | Justyna Steczkowska - GAJA
16. Germany | Abor & Tynna - Baller
17. Greece | Klavdia - Asteromáta
18. Armenia | PARG - SURVIVOR
19. Switzerland | Zoë Më - Voyage
20. Malta | Miriana Conte - SERVING
21. Portugal | NAPA - Deslocado
22. Denmark | Sissal - Hallucination
23. Sweden | KAJ - Bara Bada Bastu
24. France | Louane - maman
25. San Marino | Gabry Ponte - Tutta L'Italia
26. Albania | Shkodra Elektronike - Zjerm
This year's contest carries the theme of Unity Shapes Love with a total of 37 countries participating, across all the shows.
Hosts Hazel Brugger, Michelle Hunziker and Sandra Studer are presenting the Eurovision final.
So far, it appears that Sweden's entry KAJ and their song Bara Bada Bastu is the favourite to walk away with the Eurovision trophy.
Hot on their heels is Austria's JJ with the number Wasted Love, while Claude from the Netherlands is in a third place to win with C'est La Via - not to be confused with Irish girl band B*Witched's 1998 song of the same name.
The Eurovision 2025 Grand Final is tonight on BBC One at 8pm
You may also like
Pedro Pascal slams Donald Trump at Cannes: 'I'm an immigrant. We fled dictatorship'
London stabbings: Five people arrested after being 'seriously injured' at party
Former UCO Bank official arrested in bank loan forgery case
Eurovision icon Cheryl Baker defends increasingly saucy acts - 'It's part of the fun'
Boy, 2, survives 15-storey tower block plunge in 'miraculous' escape