Eddie Jones's England will host four test matches at Twickenham, kicking off their campaign against South Africa on Nov. 3 next year.
Seven days later, England face the All Blacks for the first time since losing four matches in 2014. England's last victory over them came in 2012.
Following the clash against the All Blacks, the side will host Japan, who will play only their second test against England.
The only previous meeting between the two sides was at the inaugural World Cup in 1987 when England claimed a 60-7 win over the Brave Blossoms in Sydney.