The West Indies, Australia and South Africa will all be touring England next summer, the ECB have confirmed.
The Windies will arrive in May for three Tests, three one-day internationals and a Twenty20 game, before Australia play five one-dayers across June and July.
South Africa then play three Tests, five ODIs and three Twenty 20 internationals between mid-July and mid-September.
England will also travel to Scotland in August for a one-off ODI.