Almost 1,000 people have been killed over a period of two weeks in some of the worst flooding to hit South Aisa in decades, with residents running out of food and clean water, officials said.

Bangladesh, India and Nepal have put the combined death toll at at least 800 since August 10.

The Red Cross said on Tuesday that 24 million people have been affected by the floods, with large areas of land submerged in water.

"The situation is going from bad to worse," said Jagan Chapagain, Red Cross undersecretary-general, as he confirmed the death toll given by regional authorities.

"This is the worst flooding that parts of South Asia have seen in decades."

READ MORE: India's Bihar state reels under unprecedented flooding

Flood waters in the three countries have killed hundreds of people who were stranded and cut off from road access. Many villages are now only accessible by boat.

The Red Cross says it needs more than $3.5m to help people in Nepal.

The charity is planning to launch a separate campaign to raise funds to help people in Bangladesh.

But the organisation said India has the resources needed to respond, without foreign help.

Victims in India blame the government's inability to respond adequately.

"There is water everywhere. Houses are under water, but no government help has reached us," Kheya Ram, a resident of Bihar district Darbhanga, told Al Jazeera.

Almost one-third of Nepal and Bangladesh is flooded, leaving residents vulnerable to waterborne diseases such as diarrhoea, malaria, dengue fever and encephalitis.

"We have to sleep on the side of the road, and we will have to die on the side of the road. We don't have a house, nothing to eat, everything was swept by the flood," Mohammad Sahi Muddin, a flood victim from Nepal's Birgunj city, told Al Jazeera.

The heavy rain has also taken a toll on wildlife, with rescue teams pulling stranded animals from raging waters in India's Kaziranga National Park, including rare one-horned rhinos and other endangered species.