how long does it take for moneygram?
Money is typically ready for cash pickup within minutes after the transfer has been sent successfully, regardless of the payment method used, subject to operating hours, the destination country, availability, local laws/regulations and compliance requirements.