Banks are probably cheapest (but they also make a lot of money on the exchange rate), WU and Xoom are more expensive but will reach a lot of weird places. If you can't use international banking then this may be a viable option for you.
Most of the banks allow direct transfer to another (international) account with a BIC and IBAN number. Western Union is also an option, albeit expensive.