The Black Caps are set to play their first Test series in England since 2015.
The England Cricket Board has announced a two-Test series against New Zealand to be played at Lord's and Edgbaston in June.
New Zealand last played a Test in England in 2015, when the series was drawn 1-1. The Lord's fixture will see them return to the scene of the dramatic World Cup final tie between the teams in 2019.
England hosted the West Indies and Pakistan in series' last year without crowds and with the players restricted to grounds with accomodation.
However the ECB says they hope to have fans on hand for the games this year.
England will also host a limited-overs series against Sri Lanka and Pakistan this year before the five-Test series against India which could decide the finalists for the inaugural Test Championship final.
That fixture is set for Lord's but no date has been confirmed.
"The prospect of our England Men's team taking on the world's two top-ranked Test nations in New Zealand and India this summer is something for us all to savour," ECB Chief Executive Officer, Tom Harrison, said.
In 2015 England and New Zealand drew their two-test series with the homeside winning the first game at Lord's, while New Zealand won the second test in Leeds by 199 runs with BJ Watling scoring a century and Mark Craig and Kane Williamson taking three wickets each as they bowled England out for 255 in their second innings.
New Zealand last won a test series in England in 1999.
England men's 2021 home schedule
New Zealand Tests
2-6 June: First Test, Lord's
10-14 June: Second Test, Edgbaston
Sri Lanka T20s & ODIs
23 June: First T20, Sophia Gardens
24 June: Second T20, Sophia Gardens
26 June: Third T20, Sophia Gardens
29 June: First ODI, Riverside
1 July: Second ODI, Oval
4 July: Third ODI, Bristol
Pakistan ODIs and T20s
8 July: First ODI, Sophia Gardens
10 July: Second ODI, Lord's
13 July: Third ODI, Edgbaston
16 July: First T20, Trent Bridge
18 July: Second T20, Headingley
20 July: Third T20, Old Trafford
India Tests
4-8 Aug: First Test, Trent Bridge
12-16 Aug: Second Test, Lord's
25-29 Aug: Third Test, Headingley
2-6 Sept: Fourth Test, Oval
10-14 Sept: Fifth Test, Old Trafford