Highest-Grossing Kannada Movies of All Time

Kannada cinema went pan-Indian in a big way with the KGF franchise, and that dominance still defines the all-time box office chart today. KGF and Kantara Own the Top Spots2026's…

September 23, 2026
2 min read

Kannada cinema went pan-Indian in a big way with the KGF franchise, and that dominance still defines the all-time box office chart today.

RankMovieYearWorldwide Gross
1KGF: Chapter 22022₹1,200–1,250 crore
2Kantara: Chapter 12025₹850–852 crore
3Kantara2022₹400–450 crore
4Toxic: A Fairy Tale for Grown-Ups2026₹331 crore
5KGF: Chapter 12018₹250 crore

KGF and Kantara Own the Top Spots

The KGF franchise and the Kantara universe together occupy three of the top four spots, cementing Rishab Shetty and Yash as the two biggest box office draws Kannada cinema has produced, with Yash’s upcoming lineup expected to keep that streak alive.

2026’s New Entrant

Toxic: A Fairy Tale for Grown-Ups has already cracked the all-time top five in 2026, earning ₹331 crore worldwide and signaling that Kannada cinema’s pan-Indian momentum shows no signs of slowing.

The Rest of the Top 10

Rounding out the list are Vikrant Rona (₹159–210 crore), James (₹151 crore), Su From So (₹125 crore), 777 Charlie (₹105–115 crore), and Kurukshetra (₹90 crore) — a mix of action, drama, and heartfelt storytelling that has broadened Kannada cinema’s appeal well beyond Karnataka.

FAQ

Q: What is the highest-grossing Kannada movie of all time?
KGF: Chapter 2, with a worldwide gross of ₹1,200–1,250 crore.

Q: Which 2026 film made the all-time top five?
Toxic: A Fairy Tale for Grown-Ups, at ₹331 crore.

Q: How many Kantara films are in the top 10?
Two — Kantara: Chapter 1 and the original Kantara.

Q: Who are Kannada cinema’s biggest box office stars?
Yash (KGF) and Rishab Shetty (Kantara) lead the pack by some distance.

Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *

wp_enqueue_script('jquery', false, [], false, true); // load in footer