The Premadasa Stadium, where the second and third one-dayers are due to be played, has been under covers since Saturday and there has been no chance to prepare a pitch.
"Half the ground is submerged under water due to the adjoining lake overflowing and the water on the ground is unlikely to subside until the lake waters recede," a spokesman for Sri Lanka Cricket told local media. "It will be a difficult task to get the pitch and the ground ready for Sunday's game. If the rains cease we might be able to prepare a pitch for the game on Tuesday."
Sri Lanka is traditionally hit by monsoon weather in October and November, when 400mm of rain and strong winds hit the entire country, which calls into question why a full New Zealand tour was scheduled at this time. Floods and landslides are not uncommon at this time and a tropical cyclone is also hitting the northern regions of the country.
The West Indies' tour of Sri Lanka in 2010 was severely affected by bad weather, with all three tests ending in draws.
New Zealand are due to play five one-day internationals and two tests while in Sri Lanka.