South Africa, New Zealand, Pakistan and Sri Lanka will all make the trip down under, with the Proteas to play Australia in a three-Test series throughout November, while Pakistan will also contest three Tests throughout December and January.
South Africa will clash with Australia in Perth, Hobart and Adelaide, while Pakistan will contest the Boxing Day Test in Melbourne, while also making appearances in Brisbane and Sydney. 2016 is the first year that Perth will host the first Test of the summer.
Between the two Test series, New Zealand will visit from across the Tasman to take part in a set of three One Day Internationals (ODIs) in early December.
Following the Test series against Pakistan, Australia will host a second ODI series against the Pakistanis across five dates in January. South Africa will not play a ODI series in Australia over the 201617 summer.
To round out the summer, Sri Lanka will visit Austrlia's shores for a three-match T20 series, with venues to be confirmed at a later date.
Cricket Australia chief executive James Sutherland said the summer's cricket calendar is one of the most action-packed in recent memory.
"We believe that there is something for all cricket fans in the upcoming program," Sutherland said on Wednesday.
"We have two highly-regarded Test nations in South Africa and Pakistan touring Australia this summer and both series promise to be great contests.
"The decision to start the international season in Perth allows us to do so with a bang. It gives Western Australian cricket fans, including a strong local South African community, the chance to see two of the world's best sides, while allowing us to broadcast the match in prime time to the east coast of Australia."