South African cricket team in Sri Lanka in 2014

The South African national cricket team toured Sri Lanka in July 2014 to play two Test matches and three One Day International matches. The Test series was originally scheduled for July 2013 but was then postponed until 2015 before being brought forward to July 2014.