The White Ferns will travel to India after it was announced the South Asian country will host the Women's One-Day World Cup in 2025.
While Bangladesh and England will stage the Twenty20 World Cups in 2024 and 2026, respectively, the International Cricket Council (ICC) confirmed.
Sri Lanka will host the Women's T20 Champions Trophy in 2027, subject to them qualifying for the event, the sport's governing body added.
"We are delighted to have awarded ICC women's white ball events to Bangladesh, India, England and Sri Lanka," ICC chair Greg Barclay said in a statement.
"Accelerating the growth of the women's game is one of the ICC's strategic priorities and taking these events to some of our sport's biggest markets give us a fantastic opportunity to do that and deepen its connection with cricket's one billion plus fans."
The hosts were selected following a bidding process that was overseen by a sub-committee.
The ICC Board accepted the recommendations of the committee who conducted a thorough review of each bid.
Australia won this year's 50-over World Cup, beating England by 71 runs in the final in April.
South Africa will host the T20 World Cup in 2023.
Reuters.