England will make their first visit to Pakistan in 16 years when they will play two T20Is in Karachi on October 14 and 15 next year. England will arrive in Karachi on October 12, and both the sides will depart for India on October 16 for the T20 World Cup at the end of the series.
England last toured Pakistan in 2005 when they played three Tests and five ODIs. The subsequent series between the two sides in 2012 and 2015 were played in the United Arab Emirates.
The England and Wales Cricket Board (ECB) confirmed the 2021 tour on Tuesday evening following last month's invite by the Pakistan Cricket Board (PCB) for a short tour in January 2021.
Due to the non-availability of its top stars during that period as they will be busy in international cricket, the ECB proposed the short tour in October in the lead up to the T20 World Cup.
"I am delighted to confirm that England will be touring Pakistan to play two T20Is in October 2021. This will be their first visit to Pakistan for 16 years and will open the door for both Test and white-ball tours in the 2022-23 season," PCB Chief Executive Wasim Khan said in a statement.
"The full-strength England squad will arrive at the backend of our home series against New Zealand. We also expect Australia to visit Pakistan for their FTP commitment in the 2021-22 season, with England returning for both Test and white-ball tours in the 2022-23 season," he added.
Wasim further said the ECB's confirmation further endorses Pakistan as "safe and secure".
"This will be first time since 2005 that an England team has toured Pakistan and, as such, it represents a significant moment for both nations," ECB Chief Executive Tom Harrison said.
"The two-match series will serve as ideal preparation for the England team leading into an ICC T20 World Cup taking place in India during October and November 2021," he added.