Royal flush adalah kombinasi tertinggi dari lima kartu dalam permainan kartu poker, terutama dalam varian seperti Texas Hold’em. Untuk mendapatkan royal flush, pemain harus memiliki lima kartu berurutan mulai dari 10 hingga Ace, semuanya memiliki simbol dan lambang yang sama (misalnya, semua hati atau semua sekop). Jadi, kombinasi ini terdiri dari 10, J (jack), Q (queen), K (king), dan A (ace) dari satu jenis kartu (suit).
Royal flush adalah tangan paling langka dan paling kuat dalam poker. Di hampir semua varian poker, royal flush akan mengalahkan setiap kombinasi tangan lainnya.