The seven-way debate on BBC One live from Cambridge will start at 7.30pm BST (2.30pm EST).
The TV debate will be hosted by BBC World News presenter Mishal Husain in the Senate House next to King’s College, Cambridge.
Prime Minister Theresa May will be absent when the other leaders with opening statements before taking questions from the audience.
How to watch the BBC debate tonight?
The debate will broadcast live on BBC One tonight and will be available on the BBC iPlayer shortly after broadcast.
You can also watch the debate online on Twitter where it will be live streamed under the #BBCDebate hashtag.
Viewers can find the special live debate Twitter page here.
Jeremy Corbyn announced he would attend the BBC debate tonight
Who will appear at the debate?
The Tories have been conducting a stage-managed arms-length campaign and have treated the public with contempt
Jeremy Corbyn, Labour Party leader
“There is a debate in Cambridge tonight, I invite her to go to Cambridge and to debate her policies, debate her record, debate their plans, debate their proposals and let the public make up their mind,” he said.
In a statement , he said: “I will be taking part in tonight’s debate because I believe we must give people the chance to hear and engage with the leaders of the main parties before they vote.
“I have never been afraid of a debate in my life. Labour’s campaign has been about taking our polices to people across the country and listening to the concerns of voters.
Get Quotes on Home Insurance
Election 2017 LIVE Wed, May 31, 2017
Britain heads to the polls on June 8 for a snap general election. LIVE images as the campaign unfolds across the UK.
1 of 26
“The Tories have been conducting a stage-managed arms-length campaign and have treated the public with contempt. Refusing to join me in Cambridge tonight would be another sign of Theresa May’s weakness, not strength."
Mrs May has ruled out attending any televised debates this campaign and Home Secretary Amber Rudd is expected to take her place.
Ukip’s Paul Nuttall, Plaid Cymru’s leader Leanne Wood and the Liberal Democrat leader Tim Farron will appear in the debate.
They will also be joined by SNP deputy leader Angus Robertson and the Green’s Caroline Lucas.
Prime Minister Theresa May ruled out attending the televised debate
What will happen at the debate?
The debate will begin with an opening statement from Leanne Wood, followed by Caroline Lucas, Amber Rudd, Jeremy Corbyn, Angus Robertson and Tim Farron.
Mishal Husain will then open the floor to questions from the audience.At the end of the programme Mr Nuttall will begin the concluding statements and Ms Rudd will have the final words.