Australia will play Pakistan in five ODI's and a T20 in the UAE immediately after their current tour of South Africa.
"On the request of Cricket Australia (CA) we have rescheduled the series," Butt said.
Butt revealed Australia would fly directly to Dubai from Johannesburg, where they will play the fifth one-day international against South Africa on April 17.
The first two games of the series will be held in Dubai before moving to Abu Dhabi.
Australia still also have to reschedule their Test series against Pakistan, with CA promising to play the series later this year.
Butt admitted it is likely that series will also be played at neutral venues.