how long does it take moneygram to send money?
Speed. With same-day delivery available at many locations (subject to the holiday hours and compliance with regulatory requirements), your recipient could have their money in as little as 10 minutes during normal business hours when picking up cash.