South Africa will play two Tests and five Twenty20 Internationals in the West Indies from next month, the start of a busy home schedule for the host, officials confirmed on Friday.
Australia and Pakistan will also tour the Caribbean for a combination of Tests and limited-overs matches between June and August.
The 20-over games will be an ideal tuneup for all sides just months out from the T20 World Cup scheduled to be played between October and November.
South Africa, which will arrive in the Caribbean on June 1, will play the first Test in St Lucia from June 10-14. The second fixture will be at the same Daren Sammy Cricket Ground from June 18-22.
The teams will then move to the National Cricket Stadium in Grenada for the five T20s, which will be played from June 26-July 3. It will be South Africa’s first bilateral tour to the Caribbean since 2010.
Australia will tour between July 9-24 and start with five T20s in Grenada. It will then feature in three One-Day Internationals at the Kensington Oval in Barbados.
Pakistan will play five T20s between July 27-August 3 in Grenada and Barbados, ahead of two Tests from August 12-24 at Sabina Park in Jamaica.