US Democratic presidential candidate Joe Biden has bluntly contradicted President Donald Trump's suggestion that a coronavirus vaccine may be only weeks away, warning Americans they cannot trust the president's word.

"The idea that there's going to be a vaccine and everything's gonna be fine tomorrow - it's just not rational, not reasonable," Mr Biden said during a CNN town hall in Moosic, Pennsylvania.

Mr Trump again said on Wednesday that a vaccine for Covid-19, the disease caused by the virus, could be ready for distribution ahead of the election on 3 November.

Most health experts, including Robert Redfield, the director of the Centers for Disease Control and Prevention, have said a vaccine will not be widely available until mid-2021.

Mr Trump has accused Mr Biden of spreading "anti-vaccine rhetoric," while Mr Biden has emphasised that he will listen to scientists, not the president, regarding a vaccine's safety.

The broadcast was the first town hall-style event that Mr Biden has done since accepting the Democratic nomination for president last month, giving viewers a rare chance to see him answer live questions from people whose votes he hopes to win in November.


You've Got Mail: A look at the US postal voting system


The cable network described the event as a "drive-in town hall": participants remained at their parked cars outside a minor league baseball stadium to ensure they stayed safely distanced from one another.

Mr Biden spent much of the evening attacking Mr Trump for his handling of the pandemic, including the president's own admission to the journalist Bob Woodward that he deliberately downplayed the disease's deadliness.

"He knew it - he knew it and did nothing," Mr Biden said. "It's close to criminal."

Mr Trump has subsequently said he was trying to avoid unnecessary panic.

Mr Biden said he did not have the power to enforce a national mask mandate, walking back remarks he made on Wednesday in which he suggested the president could legally require masks amid a national emergency.

However, he vowed to encourage every governor to do so while criticising Mr Trump for questioning the efficacy of masks.

Mr Biden also took advantage of the event's setting near his birthplace of Scranton, comparing his upbringing in a working-class town with what he derided as Mr Trump's "Park Avenue" background.

"Guys like me who were the first of my family to go to college... We are as good as anybody," he said. "And guys like Trump, who inherited everything and squandered what they inherited, are the people that I've always had a problem with - not the people who are busting their neck."

He said he would accept the results of November's election, a stance that Mr Trump has declined to adopt amid his unfounded claims that the widespread use of mail-in ballots due to the pandemic will cause massive fraud.

Electoral experts have said voter fraud is exceedingly rare in the United States, where voting by mail is a longstanding practice in many states.

For much of the summer, Mr Biden held mostly virtual events from his home in Delaware, drawing criticism from Mr Trump that he was "hiding".

However, Mr Biden maintained an advantage over Mr Trump in national opinion polls throughout, as the pandemic battered Mr Trump's standing among voters.

In recent weeks, Mr Biden has begun to hold campaign events again in other states, but they have been largely devoid of attendees aside from reporters and invited guests in a nod to the coronavirus.

Mr Trump, who has returned to holding large-scale rallies,participated in an ABC town hall with undecided voters earlier this week, where he defended his administration's response to the outbreak.

Covid-19 has killed more than 195,000 people in the United States, the most of any country.

Mr Biden and Mr Trump will both travel to Minnesota today, the first day of early voting there.