For me, this is somewhat a tricky question because it depends on what country you live in.
For example, here in the Philippines, since it's a third world country the best way to transfer money internationally would be through remittances. We have a lot, there's Western Union, Cebuana Lhullier, M Lhullier, money gram and many more.
The reason why we have a lot of these is because millions of Filipinos work abroad because they what they earn in foreign countries for example USA is 50 times bigger than the money here. $1 is equal to more than 50 pesos.
Personally, I would prefer bank transfers if you're in a third world country because it's much cheaper than remittances.
But the best way for me to transfer money internationally is through online payment systems like Paypal if your money is fiat or if you're receiver knows about cryptocurrency, then cryptocurrency is the best because it's faster and cheaper than the rest.
Through the use of remittances.
Commissions are low and the service is available in most countries of the world.
There are several companies that offer this service of remittances, worldwide the best known and most recommended are:
- Western Union:
Personally I have used both services and are highly recommended.