The World Cup will be staged at Eden Park in Auckland, the final will be held in New York and the opening and closing ceremonies will be hosted in Sydney.
The first of the three will take place in New Delhi on August 4.
The second and third will be played in Tokyo on August 8 and 11, respectively.
The final will also be played at the Sydney Cricket Ground.
Prime Minister Jacinda Ardern has announced that the first two events will be in New England, while the third will take to the air at a later date.
The World T20 has a long history in New South Wales, with the last three editions taking place in Sydney, Brisbane and Adelaide.
The series has played host to international and domestic competition, with three World Cups hosted in New Hampshire and South Australia.
The last World T10 was played in England in 2006.