I used Moneygram to transfer money from my Bank of America account in the US to my Santander account in Buenos Aires . The transfer is done within 30 or so minutes. And the fee (I transfer using my debit card) is about 2 percent of the amount transferred. Way cheaper and faster than Western Union