The game will now be played on Tuesday, 26th August, one day before it was due to be held in Colombo.
"This decision was taken on a request from the National Curator where he had confirmed that the ground will not be fit to play the 2nd ODI in Colombo on the 27th of August 2014," a statement from Sri Lanka Cricket (SLC) confirmed.
"Due to the continuous bad weather condition the ground is soggy and the pitch is not in good playing condition since it has been covered for the last few days.
"Three days of sunshine will be needed to bring back the ground to a normal condition."
Pakistan won the opening match in Hambantota by four wickets on the Duckworth/Lewis method after bad weather reduced the match to 45 overs per side.
© Cricket World 2014