The matches on Sunday and Tuesday would now be played at the Pallekele International Cricket Stadium in Kandy, SLC said in a statement.
"This decision was made considering the prevailing weather patterns and available ground conditions," the statement said.
"SLC will be constantly monitoring weather conditions for further review."
Heavy rain prevented any play in the first ODI between the two sides at Pallekele on Thursday while a one-off Twenty20 match in the same arena ended without a result after just 16 overs could be bowled due to weather disruptions.
The final two matches of the series are expected to remain in the southern port town of Hambantota.