3rd May 2025
The fixture against their African neighbours will take place at Arundel in Sussex from 3-6 June with the final against Australia set to start on 11 June a Lord's.
Zimbabwe will remain in the United Kingdom after having played in an historic Test match against England that will begin on 22 May at Trent Bridge in Nottingham.
It will be Zimbabwe's first appearance in a Test fixture on English soil in over two decades, the last such occasion having come in 2003.
The Proteas have not played a Test match since beating Pakistan by 10 wickets in the New Year's Test at Newlands in Cape Town in January.
The South Africans are nursing a few injuries ahead of next month's trip to England with captain Temba Bavuma and David Bedingham currently on the sidelines.
Bedingham's injury is more serious with the middle-order batter suffering a fractured toe last month while playing for English county side Durham in a first-class match against against Warwickshire.
Bavuma missed out on the South African domestic 4-Day in April, where he was due to line-up for the Lions against the Titans, because of an elbow injury.
The Proteas also have plenty of players involved in the Indian Premier League (IPL) with the final of the tournament scheduled to take place on 25 May.