Sri Lanka's government has raised the death toll from landslides and heavy flooding to 73, as soldiers continue searching for scores of people missing since deadly landslides struck several days ago.

In the capital Colombo and its suburbs, thousands of homes remain inundated, though there are signs that the waters are receding.

About 243,000 people are currently in temporary shelters nationwide.

Soldiers are searching for bodies in the thick mud deposits in the central district of Kegalle, where landslides swallowed up three villages on Tuesday.

Major General Sudantha Ranasinghe, who is coordinating the search, said one body and parts of another were found on Saturday.

Twenty-one people have been confirmed dead from the landslides in the three villages and 123 others are missing.