Following is the Schedule of India in Sri Lanka 2012 :
- July 21: Sri Lanka Vs India, 1st ODI at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota (Match Timings: 09:00 GMT/14:30 local/14:30 IST)
- July 24: Sri Lanka Vs India, 2nd ODI at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota (Match Timings: 09:00 GMT/14:30 local/14:30 IST)
- July 28: Sri Lanka Vs India, 3rd ODI at R Premadasa Stadium, Colombo (Match Timings: 09:00 GMT/14:30 local/14:30 IST)
- July 31: Sri Lanka Vs India, 4th ODI at R Premadasa Stadium, Colombo (Match Timings: 09:00 GMT/14:30 local/14:30 IST)
- Aug 4: Sri Lanka Vs India, 5th ODI at Pallekele International Cricket Stadium, Kandy (Match Timings: 09:00 GMT/14:30 local/14:30 IST)
- Aug 7: Sri Lanka Vs India, Only T20I at Pallekele International Cricket Stadium, Kandy (Match Timings: 13:30 GMT/19:00 local/19:00 IST)