England cricket tour of Bangladesh postponed
The nations' cricket boards said they had "mutually decided" to delay the three one-day internationals and three Twenty20 internationals.
The postponement makes it possible for players from both teams to take part in the Indian Premier League, which resumes in the United Arab Emirates on September 19.
The cash-rich IPL was suspended in May as India was hit by a massive Covid wave and the pandemic affected cricket tours around the world.
England are expected to play Pakistan in two T20 matches in October, with the T20 World Cup starting on October 17 in the UAE.
Cricket teams around the world are facing the pressure of intense scheduling and Covid disruptions.