The death toll from a bus crash in western Nepal has risen to 47, making it one of the country's deadliest road accidents in years, police said.

Emergency workers pulled the bodies of 44 victims from the wreckage of the overcrowded bus over the weekend after it plunged into the deep Bheri river in mountainous Jajarkot district on Thursday.

The bodies of three other victims had earlier been found, and police said rescuers were still searching for more victims in the deep, fast-flowing river, 400km west of the capital, Kathmandu.

According to local news website Nepal Newsaround 32 bodies have been identified, while the remaining 15 are yet to be identified.

Deadly crashes are relatively common in the Himalayan nation because of poor roads, badly maintained vehicles and reckless driving.

"The confirmed death toll so far is 47," said Jajarkot police chief Dinesh Raj Mainali.

"We have recovered all the bodies that were trapped inside the bus wreckage. Now we are searching for any bodies that may be outside the bus."

Extra passengers

Police believe the accident happened when the bus driver saw a tractor approaching from the opposite direction and swerved to avoid it, sending the vehicle off the narrow road, Mainali said.

There were only 45 people on the official passenger list, but police believe the driver stopped along the route to pick up extra travellers without registering them.

"There are 42 seats inside the bus so it was somewhat overloaded," Mainali said.

Ten injured passengers were taken to a nearby hospital for treatment after the bus plunged into the river.

Distraught families packed the hospital Monday morning, anxious for news of their loved ones.

The country's road network has seen a four-fold expansion over the last three decades, but that has been accompanied by a rising death toll.

According to official figures, 1,816 people lost their lives in accidents in a one-year period between 2012-13, up from 682 deaths ten years ago.

Source: Agencies