Question: how long does a money order take to arrive?
Answer: It may be worth waiting at least two weeks after you send a payment before giving up and canceling a money order. Most letters arrive at their destination within a few days, but for some reason payments seem to move slower. During holidays and weekends, that process can take even longer.