The team will play four friendly matches during camping, said IRF secretary Mehdi Mohammad-Nabi.
"Iran will play four friendly matches against the South African football clubs in the camp in its preparation for the 2014 World Cup," he was quoted as saying by Xinhua.
The Asian heavyweight will also play Guinea March 5, Belarus May 18 and Montenegro May 26.
Carlos Queiroz's team is also scheduled a friendly June 8 in Sao Paulo, Brazil against Trinidad and Tobago just before the start of the FIFA World Cup.
Iran have been drawn in Group F of the 2014 World Cup along with Nigeria, Argentina and Bosnia and Herzegovina. Iran will face Nigeria June 16 in Curitiba's Arena da Baixada.