After many golden buzzers (who is even counting at this point), this weekend will see the last auditions of Britain’s Got Talent 2024 air on ITV.

To date, we have seen some impressive acts from huge choirs, dancing dogs and even stripping jugglers to name a few.

All of them were hoping to impress judges Simon Cowell, Amanda Holden, Alesha Dixon and Bruno Tonioli as they embarked on their journey to the final.

The lucky winner will not only perform at the Royal Variety Performance, but they will also take home a £250,000 cash prize.

Tonight (May 25) will see the second to last audition episode air on ITV1, while viewers will be treated to an extra episode on Sunday too (May 26) ahead of the live semi-finals beginning.

The acts given a golden buzzer automatically go through to the semi-finals, which this series included the likes of Taryn Charles, Sydnie Christmas and many more (so far).

Last week, fans saw Bruno break the famous golden buzzer as he pressed it a little too hard after a show-stopping dance routine from Phoenix Boys.

They will be hoping to make it all the way and follow in the footsteps of previous BGT winners such as Viggo Venn and Diversity.

But when are the BGT semi-finals taking place this year? Let’s find out.

When are Britain’s Got Talent live semi-finals 2024?

Ant and Dec will be hosting the week-long BGT semi-finals from Monday, May 27 until Friday, May 31, according to Radio Times TV.

Each live show is set to air from 8pm on ITV1 and ITVX.

All Britain's Got Talent Winners

Usually, there are also performances from a handful of special guests, with one taking to the stage each night but this is yet to be revealed by the broadcaster.

Recommended reading:

The line-up of each semi-final will also be announced in due course.

BGT’s live final for 2024 will air on Sunday, June 2 from 7.30pm.

Britain’s Got Talent continues tonight (May 25) at 7.30pm and tomorrow (May 26) from 8pm on ITV1 and ITVX.