The Highest-Grossing Indian Films Ever, and Where to Stream Them
Dangal still leads at close to 2,000 crore worldwide, but four of the ten biggest Indian films ever made have arrived since 2022. All ten are streaming in India right now — here is the leaderboard and the platform for each.



The all-time Indian box office leaderboard used to change once every few years. It now changes almost every quarter. Six of the ten films below were released in the last four years, two of them in the last nine months, and the list has been reordered twice in 2026 alone. Whatever the theatrical business is supposed to be dying of, this is not what it looks like.
Two things are worth noticing before the numbers. The first is that Hindi no longer owns this list — Telugu accounts for four of the ten, Kannada for one, and the single biggest earner on it made most of its money in China rather than India. The second is that every single one of these films is streaming in India today, which was emphatically not true of this list five years ago, when the biggest titles sat behind theatrical windows that ran a year or longer.
The figures are worldwide gross in rupees, unadjusted for inflation, as carried by Wikipedia's all-time list. That last part matters more than usual here: an unadjusted ranking systematically flatters recent releases, and it is the main reason a leaderboard of the biggest Indian films ever made contains almost nothing from before 2015. Sholay and Mughal-e-Azam sold far more tickets than most of what follows.
1/10Dangal

Film · 2016 · Hindi · Dec 21, 2016
NetflixJioHotstarWorldwide gross 1,968–2,054 crore Ten years on, still the one nobody has caught. The reason is a market nothing else on this list replicated: Dangal earned the clear majority of its money in China, where it ran for months and became the highest-grossing non-Hollywood foreign film in that country's history. Strip the China number out and Aamir Khan's wrestling drama would sit outside the top five. It is also, by a distance, the cheapest film in this top ten to have made its money — a domestic sports biopic with no franchise, no sequel and no spectacle budget. Netflix and JioHotstar both carry it.
2/10Dhurandhar: The Revenge

Film · 2026 · Hindi · Mar 18, 2026
NetflixJioHotstar7.3Worldwide gross 1,852.44 crore The fastest climb on this list. Aditya Dhar's sequel released in March 2026 and was second all-time by the summer, which no Hindi film has ever managed on domestic collections alone. It took roughly four times the worldwide gross of any other Hindi release this year and then set the biggest digital launch India has recorded, drawing 50 million viewers on its JioHotstar opening weekend. Whether it passes Dangal depends entirely on whether it travels, and so far it has not needed to.
3/10Bāhubali 2: The Conclusion

Film · 2017 · Telugu · Apr 27, 2017
NetflixSonyLIVJioHotstarWorldwide gross 1,810.43 crore The film that made every other entry on this list thinkable. Before April 2017 the idea that a Telugu production could out-earn the entire Hindi slate was not a serious commercial proposition; after it, the pan-India release with simultaneous dubs became the default strategy for any Indian film with real ambition. Rajamouli spent five years and two films establishing that audiences would cross a language barrier for spectacle, and everything from KGF to Kalki is built on that finding. On Netflix, JioHotstar and SonyLIV.
4/10Pushpa 2 - The Rule

Film · 2024 · Telugu · Dec 4, 2024
NetflixWorldwide gross 1,642–1,800 crore The widest error bar in the top ten, and the argument that best illustrates why these numbers deserve caution: the gap between the low and high estimates for Pushpa 2 is larger than the entire lifetime gross of most successful Hindi films. What is not disputed is that Allu Arjun's smuggler sequel was the biggest Indian release of 2024 and posted the largest opening day the country has recorded. Netflix has it.
5/10Dhurandhar

Film · 2025 · Hindi · Dec 5, 2025
NetflixJioHotstar7.0Worldwide gross 1,350.83–1,428 crore The original, from December 2025, and the rare case of a film and its sequel both sitting in the all-time top five inside nine months of each other. It is worth watching first, obviously, but it is also the more interesting of the two films — a slower, colder picture that spends its first half building the operation the sequel spends its whole runtime avenging. Netflix and JioHotstar.
6/10RRR

Film · 2022 · Telugu · Mar 24, 2022
NetflixZee5Worldwide gross 1,300–1,387 crore The most internationally visible Indian film ever made, which is a different achievement from the one the box office measures. Naatu Naatu won the Academy Award for Best Original Song — the first ever for a song from an Asian film — and RRR played US arthouse cinemas for the better part of a year on word of mouth. Rajamouli's premise is that two real anti-colonial revolutionaries who never met, Alluri Sitarama Raju and Komaram Bheem, did. Netflix and Zee5.
7/10K.G.F: Chapter 2

Film · 2022 · Kannada · Apr 14, 2022
Prime VideoWorldwide gross 1,200–1,250 crore The only Kannada film in the top ten and the proof that the pan-India model was not a Telugu-specific trick. Prashanth Neel made the first KGF for a fraction of this one's budget and turned Yash into a national draw on the strength of it; the sequel opened everywhere at once and out-grossed every Hindi release of 2022. Exclusive to Prime Video in India.
8/10Jawan

Film · 2023 · Hindi · Sep 7, 2023
NetflixWorldwide gross 1,148.32 crore Shah Rukh Khan's second film of 2023 and the bigger of the two, directed by Atlee in a register Hindi cinema had not really attempted — a Tamil-style mass entertainer with a Bollywood star at the centre of it and a genuinely angry script about public corruption underneath the spectacle. Khan plays father and son. Netflix has it.
9/10Pathaan

Film · 2023 · Hindi · Jan 25, 2023
Prime VideoWorldwide gross 1,050.30 crore The comeback, and the film that ended the run of Hindi flops that had trade writers declaring Bollywood finished in 2022. It was Khan's first leading role in four years, it opened on Republic Day weekend into an organised boycott campaign, and it broke the opening-day Hindi record anyway. Commercially it is the least interesting film in this ten and historically it is one of the most important. Prime Video.
10/10Kalki 2898-AD

Film · 2024 · Telugu · Jun 26, 2024
NetflixPrime VideoWorldwide gross 1,042–1,100 crore The most expensive Indian film ever made at the time of release and the strangest thing in this top ten by some margin — a science-fiction epic that relocates the Mahabharata to a desert dystopia in the year 2898, with Amitabh Bachchan as an immortal Ashwatthama and Prabhas as a bounty hunter. Nag Ashwin got roughly half of a two-part story into it. On Netflix and Prime Video both.
Three things the list does not show. The first is inflation: on any adjusted basis Sholay, Mughal-e-Azam and Hum Aapke Hain Koun would displace most of this top ten, and Dangal's lead over the field would narrow sharply. Rupees collected and tickets sold have diverged enormously over fifty years.
The second is cost. Nothing here is ranked on profit, and the two are not the same list — Dangal made its money on a modest budget while several films below it spent three figures in crore to get where they are. The third is that gross includes overseas collections converted at prevailing rates, which is why a film's rank can move without a single additional ticket being sold in India.
If it is the recent end of this list you are working through, the two Dhurandhar films are the obvious pairing and both sit on Netflix and JioHotstar. For the pan-India spectacle lineage in order, it runs Baahubali 2, then K.G.F: Chapter 2, then Kalki 2898-AD.
Frequently asked
- What is the highest-grossing Indian film of all time?
- Dangal (2016), at roughly 1,968 to 2,054 crore worldwide, per Wikipedia's all-time list. The majority of that came from China rather than India, which is why no domestic-only release has caught it.
- Which is the highest-grossing Telugu film ever?
- Baahubali 2: The Conclusion, at about 1,810 crore worldwide, third on the all-time Indian list. Pushpa 2: The Rule is next at 1,642 to 1,800 crore.
- Are all the highest-grossing Indian films available on OTT in India?
- As of August 2026, yes — every film in the all-time top ten is streaming in India. They are spread across Netflix, Prime Video, JioHotstar, Zee5 and SonyLIV, and six of the ten are on more than one service.
- Which Indian films have crossed 1,000 crore worldwide?
- Ten, as of August 2026: Dangal, Dhurandhar: The Revenge, Baahubali 2, Pushpa 2, Dhurandhar, RRR, K.G.F: Chapter 2, Jawan, Pathaan and Kalki 2898 AD. Six of the ten arrived after 2022.
Sources
This page always shows the latest edition. The 2026 list also has a permanent home at /blog/highest-grossing-indian-films-all-time-2026.