India’s film industry is known for its grandeur, storytelling, and jaw-dropping box-office numbers. In 2024 Indian cinema generated an annual revenue of more than 10,000 crore rupees. Aamir Khan starrer smashed records worldwide, raking in over ₹2,000 crore and becoming a global phenomenon. In this post, we’ve curated a list of the top 10 highest-grossing Indian movies of all time films.
Top 10 Highest Grossing Indian Movies of All Time
Whether it’s Bollywood, Tollywood, or Kollywood, India’s movies are making waves far beyond its borders. Some of the top 10 movies of all time, based on their worldwide gross collection.
| Movie Title | Year | IMDb Score | Worldwide Gross (Cr) | Director |
| Dangal | 2016 | 8.3 | 2024.6 | Nitesh Tiwari |
| Baahubali 2: The Conclusion | 2017 | 8.2 | 1742.3 | S.S. Rajamouli |
| Pushpa: The Rule – Part 2 | 2024 | 7.8 | 1640.1 | Sukumar |
| RRR | 2022 | 7.8 | 1250.9 | S.S. Rajamouli |
| K.G.F: Chapter 2 | 2022 | 8.2 | 1176.5 | Prashanth Neel |
| Jawan | 2023 | 6.9 | 1157.5 | Atlee |
| Pathaan | 2023 | 5.8 | 1042.2 | Siddharth Anand |
| Kalki 2898 AD | 2024 | 7.0 | 1019.8 | Nag Ashwin |
| Animal | 2023 | 6.1 | 929.1 | Sandeep Reddy Vanga |
| Bajrangi Bhaijaan | 2015 | 8.1 | 911.8 | Kabir Khan |
| Secret Superstar | 2017 | 7.8 | 891.5 | Advait Chandan |
| Stree 2: Sarkate Ka Aatank | 2024 | 6.9 | 851.8 | Amar Kaushik |
| Chhaava | 2025 | 7.3 | 788.6 | Laxman Utekar |
| PK | 2014 | 8.1 | 750.3 | Rajkumar Hirani |
| Gadar 2 | 2023 | 5.1 | 692.5 | Anil Sharma |
| 2.0 | 2018 | 6.0 | 660.3 | S. Shankar |
Dangal (2016)
Dangal is one of the highest-grossing movies of all time in Indian Cinema. Directed by Nitesh Tiwari, this film tells the inspiring true story of Mahavir Singh Phogat. Dangal earned ₹2024.6 Cr worldwide, making it the highest-grossing Indian film.
Baahubali 2: The Conclusion (2017)
Baahubali 2: The Conclusion is a magnum opus directed by S.S. Rajamouli. With a worldwide gross of ₹1742.3 Cr, Baahubali 2 became the highest-grossing film of its time. The film’s grand visuals, epic battle sequences, and strong emotional storyline made it a massive hit worldwide.
Pushpa: The Rule – Part 2 (2024)
Pushpa: The Rule – Part 2, directed by Sukumar and starring Allu Arjun and Rashmika Mandanna. The film has grossed approximately ₹1,471.1 crore in India. The film also saw notable earnings in Tamil (₹58.56 crore), Malayalam (₹14.15 crore), and Kannada (₹7.77 crore).
