Mrs May was backed by the House of Commons by a margin of 522 votes to 13, above the two-thirds majority needed and was supported by Labour and the Lib Dems.
May, who took over as prime minister without an election in the political turmoil that followed Britain's vote to leave the European Union last June, made the surprise announcement on Tuesday that she wanted to hold a snap election.
"There should be unity here in Westminster, but instead there is division", May said Tuesday, according to CNN.
The general election was due in 2020 but the Fixed Term Parliaments Act allows for this to be held earlier provided there is support from a minimum of two-thirds of MPs.
"She expects a coronation and not a contest", Farron said, urging voters to back his strongly pro-EU party to stop a Conservative landslide.
The Scottish National Party say they will vote against the legislation that formally repeals Britain's membership of the European Union.More news: United States existing home sales surge 4.4 percent in March
He said: "She has treated any questioning of what she is doing as frustration - I think that's wrong".
Opposition leader Jeremy Corbyn will vow on Thursday to defeat what he calls a "cosy cartel" at the heart of British politics that protects the interests of the wealthy.
"What the British people - what the people of the United Kingdom - voted for a year ago was for the UK to leave the European Union".
"The prime minister's attempt to dodge scrutiny shows how she holds the public in contempt", he said. May had earlier asked parliament to back her decision saying the result would help unify parliament behind her Brexit plan and prevent instability.
An early vote will also delay Brexit talks.
The European Parliament president said the June election would make negotiating Brexit easier.More news: Trump Snubs Brady After Brady Snubs Trump at Patriots White House Celebration
Opening the debate on the motion to authorise the snap poll, Mrs May said it was time "put our fate in the hands of the people and let the people decide".
In short, May is trying to make sure she gets a hard Brexit passed since the people voted to leave the EU.
She came to power when the previous Prime Minister David Cameron stepped down after the Brexit vote past year.
The Sun, Britain's top-selling newspaper, splashed the headline "Blue Murder" - a reference to the Conservatives' party colour and the prospect of Labour losing dozens of seats.
Mrs May has also ruled out taking part in TV debates as part of the election campaign, telling the BBC she believed in "getting out and about and meeting voters" and "knocking on doors".
Labour leader Jeremy Corbyn said: "We welcome the general election but this is a Prime Minister who promised there wouldn't be one, a Prime Minister who can not be trusted".More news: Sentence next for Volkswagen in US diesel emissions scandal
MPs, the PM said, have a window of opportunity to hold a general election before negotiations with the European Union begin.