James Bronzz, WalletHub Analyst
@jbronz
No, Western Union does not accept American Express cards. Western Union will accept cards on the other three major networks as payment for money transfers online, over the phone, or in person.
It’s worth noting that paying for a Western Union money transfer with a credit card is considered a cash advance, making it a very costly transaction. Your credit card issuer will charge you a cash advance fee and a higher interest rate than normal. That’s on top of any Western Union transfer fees.
Other Ways to Pay Via Western Union
Western Union also takes in-person, phone, and online payments made with debit cards issued by U.S. banks or funds transferred directly from your bank account. In addition, you can use cash when making Western Union payments in person. Consider using one of these payment methods to avoid any additional fees and interest charges.

People also ask
Did we answer your question?
Important Disclosures
Ad Disclosure: Certain offers that appear on this site originate from paying advertisers. For full transparency, here is a list of our current advertisers.
Advertising impacts how and where offers appear on this site (including, for example, the order in which they appear and their prevalence). At WalletHub we try to present a wide array of offers, but our offers do not represent all financial services companies or products.
Advertising enables WalletHub to provide you proprietary tools, services, and content at no charge. Advertising does not impact WalletHub's editorial content including our best picks, reviews, ratings and opinions. Those are completely independent and not provided, commissioned, or endorsed by any company, as our editors follow a strict editorial policy.