The first two One-day Internationals of a five-match series was scheduled to start on Thursday at Sri Lanka's new international venue Hambantota but bad weather has prevented both teams from having a single net session.
Both Cricket Boards have agreed to postpone the One-day series and reschedule it for late January with three matches instead of the present five.
A Sri Lanka Cricket release stated that "the decision was taken with the mutual understanding of both Cricket Boards and our Television partners."
The matches are rescheduled to be played between late January and first week of February.
Bad weather affected the three-match test series which ended at Pallakele, Kandy on Sunday with the series shared 0-0.
The third Test saw only 103.3 overs bowled in the entire Test and West Indies making 303-8 in that time.