Western Union has half a million agent locations around the United States of America. Cashing a Western Union money order seems difficult because not all Western Union locations cash its money order. You can either cash it at your bank, a few retail stores or check cashing stores I would be listing shortly. As long …