“There’s got to be some way, either through parliament, through an election, possibly through a referendum, in which people express their view,” the pro-EU politician said.

Blair also warned Jeremy Corbyn that millions of people could be left “politically homeless” if they can only choose between a “hard Brexit Tory Party and a hard-left Labour Party”.

Fellow former Labour leader Ed Miliband has called for parliament to have a vote on any Brexit deal, while Theresa May has vowed to press ahead with the process. But her government is currently facing a challenge in England’s High Court over ministers’ authority to trigger Article 50, the official mechanism to break from the EU, without a vote from MPs.

May has ruled out a second referendum and giving a “running commentary” on her negotiations with the EU.

Theresa May
British Prime Minister Theresa May is welcomed by European Commission President Jean-Claude Juncker at the EC headquarters in Brussels, BelgiumYves Herman/ Reuters

But the Conservative premier has promised to end free movement of people from the bloc to the UK. EU chiefs, including European Council President Donald Tusk, have ruled out giving the UK “single market a la carte”.

Conservative MP Maria Caulfield, member of the Exiting the European Union Select Committee, said: “Tony Blair broke his own promise of a referendum on the EU, encouraged uncontrolled immigration and now can’t come to terms with the decision of the people of the UK to leave.

“Instead of desperately trying to find ways to thwart the will of voters and talking down Britain’s prospects, Labour should be concentrating on helping to make a success of Brexit. “Only the Conservatives can be trusted to get on with getting the right deal for the country – Labour is too divided and incompetent.”