I use commercial bank to tranfer money to my US Bank account and they charged me about 30 or 60 riyals per transaction.

 

The best is to transfer enough for like a 2 or 3 months as the fee will be charged only once.

 

Cheers 

 

The Venezuelan Sensation!!!