Hondurans are casting their ballots in a general election that is being dominated by threats from US President Donald Trump.

There are five presidential candidates on the bill, but the poll is essentially being seen as a three-way race between former defence minister Rixi Moncada of the leftist Libre party, TV host Salvador Nasralla from the centrist Liberals, and businessman Nasry "Tito" Asfura, of the right-wing National Party.

Trump has thrown his support behind Asfura and threatened to cut financial aid to the Central American nation if he does not win.

The most recent opinion poll puts Nasralla in the lead, but with 34% of voter saying they are still undecided, it could be anyone's race.

Outgoing president Xiomara Castro, who was the country's first female president when she took office in 2021 for the Libre party, is not allowed to run for a second term under Honduran law.