I prefer to use Payoneer, I added my UAE bank account as my withdrawal method. Once the funds are available in Upwork, I transfer them to Payoneer then from Payoneer to my UAE bank account. If you transfer them during Mondays - Wednesdays, you’ll receive your funds the next day.
It costs $1 per transaction to transfer the funds to Payoneer. Then Payo to UAE bank account has no processing fee but exchange rate is $1 = AED 3.59
Hope it helps.