Send cash: bitcoins vs western union: which is cheap?
If you pay enough fee, which is ~ 5 dollars currently (but paying 10 dollars will guarantee fast confirmation), your payment will get confirmed in an hour. Good luck!

Actually it's possible to send with lower fee by using a SegWit address, but don't take the risk if you don't know what you're doing, set its fee 8-10 dollars. Rescuing the low fee transaction is difficult unless you're an expert.