There are different ways to send money abroad:
The bank is the traditional method of sending money abroad; but banks offer the most expensive exchange rates and have fees and charges you will not find elsewhere..
Probably the slowest method of sending money to another country. You will be charged by your bank or post office for the cheque and the recipient will also have to pay a charge to cash the cheque.
Online Transfer Specialists
Dedicated transfer companies have grown rapidly over the past two decades alongside the digital revolution. They offer quicker transactions with better exchange rates and lower fees than banks. There are two types: traditional FOREX transfers or Peer 2 Peeer transfers. These companies offer the best value for international money transfers. The most common method of payment is into a bank account.
Cash Pickups Abroad
Some online transfer companies will send money abroad to be collected as cash. Useful if the recipient is in another country without a bank account. However, the "pickup point" has to be paid and this tends to become a more expensive option than a transfer direct into a bank account.
With its origins as an online global payment processor Paypal has become increasingly popular for sending money to another country. Its fees are cheaper than a bank but more expensive than the dedicated transfer companies. Paypals downfall is its problem with fraud.