The odds of getting a royal flush on the flop in poker are very rare and are estimated to be 1 in 5,574,332, or 0.00001794%. This is because a royal flush is a type of straight flush, which can only be formed in four ways, one for each suit. The odds of getting a straight flush on the flop alone are 1 in 72,193.