Top 10 Indian movies Box office Collection All Time
As of January 21, 2026, the list of the highest-grossing Indian films of all time is topped by Dangal, followed by Baahubali 2: The Conclusion and the 2024 blockbuster Pushpa 2: The Rule. The 2025 release Dhurandhar has also cemented its position in the all-time top five.
The following data reflects the all-time global gross earnings for Indian cinema as of early 2026:
Update: January 21, 2026
| Rank | Movie Title | Year | Worldwide Gross | Primary Language |
|---|---|---|---|---|
| 1 | Dangal | 2016 | ₹2,070.30 cr | Hindi |
| 2 | Baahubali 2: The Conclusion | 2017 | ₹1,810.60 cr | Telugu |
| 3 | Pushpa 2: The Rule | 2024 | ₹1,742.10 cr | Telugu |
| 4 | Dhurandhar | 2025 | ₹1,338.50 cr | Hindi |
| 5 | RRR | 2022 | ₹1,280.00 cr | Telugu |
| 6 | K.G.F: Chapter 2 | 2022 | ₹1,215.00 cr | Kannada |
| 7 | Jawan | 2023 | ₹1,151.73 cr | Hindi |
| 8 | Pathaan | 2023 | ₹1,050.30 cr | Hindi |
| 9 | Kalki 2898 AD | 2024 | ₹1,042.25 cr | Telugu |
| 10 | Bajrangi Bhaijaan | 2015 | ₹969.06 cr | Hindi |
Key Highlights and Recent Performances
Highest-Grossing Films by Industry
Dhurandhar performed very well at box office and earned around ₹839.09 Cr net and ₹1,006.60 Cr gross in India in…
Ahead of Dhurandhar: The Revenge release on March 19, the original Dhurandhar returns to theatres on 1000 screens worldwide. The…
Police Family Tamil movie is expected to perform well at the box office in India on its first day. Here…
Mrithyunjay performed well at the box office in India on its first 7 days and earned around ₹5.23 Cr net…
Sunny Deol starrer Border 2 performed very well at the box office and earned around ₹ 328.57 Cr India net…
Here is Viyaah Kartaare Da's box office collection worldwide total day-wise. Viyaah Kartaare Da is a Punjabi film directed by…