2026

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.

By Ajay Gupta
Dangal
Dhurandhar: The Revenge
Bāhubali 2: The Conclusion

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. 1/10Dangal

    Dangal

    Film · 2016 · Hindi · Dec 21, 2016

    NetflixJioHotstar
    Worldwide gross1,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. 2/10Dhurandhar: The Revenge

    Dhurandhar: The Revenge

    Film · 2026 · Hindi · Mar 18, 2026

    NetflixJioHotstar7.3
    Worldwide gross1,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. 3/10Bāhubali 2: The Conclusion

    Bāhubali 2: The Conclusion

    Film · 2017 · Telugu · Apr 27, 2017

    NetflixSonyLIVJioHotstar
    Worldwide gross1,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. 4/10Pushpa 2 - The Rule

    Pushpa 2 - The Rule

    Film · 2024 · Telugu · Dec 4, 2024

    Netflix
    Worldwide gross1,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. 5/10Dhurandhar

    Dhurandhar

    Film · 2025 · Hindi · Dec 5, 2025

    NetflixJioHotstar7.0
    Worldwide gross1,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. 6/10RRR

    RRR

    Film · 2022 · Telugu · Mar 24, 2022

    NetflixZee5
    Worldwide gross1,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. 7/10K.G.F: Chapter 2

    K.G.F: Chapter 2

    Film · 2022 · Kannada · Apr 14, 2022

    Prime Video
    Worldwide gross1,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. 8/10Jawan

    Jawan

    Film · 2023 · Hindi · Sep 7, 2023

    Netflix
    Worldwide gross1,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. 9/10Pathaan

    Pathaan

    Film · 2023 · Hindi · Jan 25, 2023

    Prime Video
    Worldwide gross1,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. 10/10Kalki 2898-AD

    Kalki 2898-AD

    Film · 2024 · Telugu · Jun 26, 2024

    NetflixPrime Video
    Worldwide gross1,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.