Math5 min read

Odds of a Royal Flush: 1 in 649,740 — or 1 in 30,940?

By AkilaPublished July 22, 2026· 5 min read
Odds of a Royal Flush — illustrated cover for the PokerPro article
The chances of a royal flush are 1 in 649,740 for a dealt 5-card hand, but 1 in 30,940 by the river in Texas Hold'em. Both numbers explained with the exact combinatorics.
Quick answer

The chances of a royal flush depend on the question. Dealt exactly 5 cards: 4 royals out of 2,598,960 possible hands = 1 in 649,740 (0.000154%). In Texas Hold'em, where you make your best 5-card hand from 7 cards by the river, it's 4,324 out of 133,784,560 = about 1 in 30,940. Both are exact counts, not estimates.

Royal Flush Odds — computed
Every rare-hand probability on our odds hub is exact combinatorics or a 3M+ trial simulation.

The two numbers, and why they're both right

People quote wildly different royal flush odds because there are two different questions:

  • Five random cards (e.g. 5-card draw, or 'what fraction of all 5-card hands are royals'): there are C(52,5) = 2,598,960 possible hands and exactly 4 royal flushes — one per suit. 4 ÷ 2,598,960 = 1 in 649,740.
  • Texas Hold'em by the river: you hold 2 cards and share 5 board cards — 7 cards total. Of the C(52,7) = 133,784,560 seven-card combinations, exactly 4,324 contain a royal flush. That's 1 in 30,940 — about 21x more likely, because 7 cards give you many more ways to catch the exact five you need.

Flopping a royal flush: the same 1 in 649,740

Here's a neat identity from our cooler odds data (computed for /odds/royal-flush-flop): the chance of flopping a royal in Hold'em — being dealt two of the five royal cards in one suit (40 of the 1,326 possible starting hands) and then hitting the exact three-card flop that completes it (1 of 19,600) — multiplies out to exactly 1 in 649,740. It's the same number as the 5-card figure and it isn't a coincidence: flopping a royal means your first five cards are one specific 5-card hand, and any specific 5-card combination has identical probability.

How often will you actually see one?

Per-player, per-hand numbers from our computed odds pages:

  • You make a royal by the river: 1 in 30,940 — but only if you see all five board cards. Since you fold most hands preflop, your real-life rate is several times rarer.
  • Someone at a full 9-handed table flops a royal: 1 in 72,193 deals (players' flopped royals are mutually exclusive, so the individual chances simply add).
  • Any straight flush by the river, royal included: 1 in 3,178 per player — roughly 10x more common than the royal specifically.
  • Volume check: an online regular playing 60,000 hands a year would make about two royals a year if they never folded. Realistically, expect one every year or two — and a live 1-table player might wait a decade.

Can two players have a royal flush at once?

Only if the royal is entirely on the board — in that case everyone 'has' it and the pot is split. Two different players can never each make their own royal in Hold'em, because two royals would require ten distinct cards of two suits, and only five community cards exist. If you hold even one card of a completed royal, you have the absolute nuts and cannot be tied.

Related tools

Frequently asked

What are the odds of a royal flush in Texas Hold'em?

About 1 in 30,940 that any one player makes a royal flush by the river (4,324 of the 133,784,560 possible 7-card combinations contain one). The famous 1 in 649,740 figure is the 5-card number — the fraction of all 5-card hands that are royal flushes.

What are the odds of flopping a royal flush?

Exactly 1 in 649,740: you need to be dealt two of the five royal cards in one suit (40 of 1,326 starting hands) and then flop the exact other three (1 in 19,600). Multiplied out, it equals the 5-card royal probability — flopping a royal is just receiving one specific 5-card hand.

Is a royal flush just a straight flush?

Yes — a royal flush is the highest possible straight flush: A-K-Q-J-10 of one suit. Any straight flush by the river is about 1 in 3,178 per player; the royal is the rarest slice of that. There are exactly 4 royal flushes in the deck, one per suit, and all four are equal in value.

How many hands until I'm 'due' a royal flush?

You're never due — every hand is independent. But for expectations: at 1 in 30,940 with all rivers seen, playing 500 hands a week gives you about an 8 in 10 chance of at least one royal within two years. Folding preflop (as you should) stretches that out substantially.

Do royal flush odds change with more players at the table?

Your own odds don't — other players' hole cards don't affect the probability of your 7 cards containing a royal. What changes is the chance someone at the table makes one: at 9-handed, a flopped royal appears about once per 72,193 deals, versus 1 in 649,740 for you specifically.

Terms used in this article

Keep reading

New to poker? Take the free 15-minute crash course →