The start of the match was delayed nearly five hours because of the weather.
Injured McCullum may miss third Sri Lanka ODI
New Zealand were 75-3 after being sent in to bat when the rain started again and the umpires called the game off.
New Zealand have an unbeatable 2-1 lead in the series with the fifth and final match to be played in Mount Maunganui on Tuesday.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ