Indian cinema has witnessed explosive growth at the box office, with films from Bollywood, Tollywood, Kollywood, and Sandalwood delivering massive worldwide collections. Pan-India releases, high-octane action, emotional dramas, and strong storytelling have pushed several movies into the elite club of highest-grossing Indian films of all time. These blockbusters not only dominate domestic markets but also perform exceptionally overseas, especially in China, North America, and the Middle East.
As of March 2026, here are the top 10 Indian movies by worldwide box office collection (figures in INR crore, approximate ranges based on reliable sources like Wikipedia, Bollywood Hungama, Sacnilk, and Koimoi). Note that collections can vary slightly due to different reporting methods, but these represent the consensus leaders.
1. Dangal (2016) – ₹1,968–2,070 crore
Directed by Nitesh Tiwari and starring Aamir Khan, this biographical sports drama about female wrestlers became the undisputed king. Its massive success in China (over ₹1,300 crore) propelled it to the top spot. Themes of empowerment and family resonated globally, making it the highest-grossing Indian film ever.
2. Baahubali 2: The Conclusion (2017) – ₹1,810–1,800 crore
S.S. Rajamouli’s epic Telugu fantasy sequel shattered records with grand visuals, action, and drama starring Prabhas. It marked Indian cinema’s pan-India breakthrough and remains a benchmark for spectacle-driven blockbusters.
3. Pushpa 2: The Rule (2024) – ₹1,642–1,800 crore
Allu Arjun’s high-energy actioner, directed by Sukumar, continued the smuggling saga with intense drama and mass appeal. Its worldwide run solidified the Telugu industry’s dominance in recent years.
4. Dhurandhar (2025) – ₹1,350–1,428 crore
This Hindi action-thriller starring Ranveer Singh emerged as 2025’s biggest hit. Strong domestic performance (over ₹1,000 crore gross in India) combined with solid overseas earnings made it a modern blockbuster.
5. RRR (2022) – ₹1,300–1,387 crore
Another Rajamouli masterpiece, this Telugu historical action epic with Ram Charan and Jr. NTR gained global acclaim, including an Oscar win for “Naatu Naatu.” Its international appeal boosted collections significantly.
6. KGF: Chapter 2 (2022) – ₹1,230–1,235 crore
Yash’s Kannada action saga delivered larger-than-life heroism and high-voltage sequences, becoming a pan-India phenomenon and one of the fastest to cross major milestones.
7. Jawan (2023) – ₹1,148–1,163 crore
Shah Rukh Khan’s action-packed entertainer, directed by Atlee, blended social messages with mass heroism. It marked SRK’s comeback triumph with huge domestic and overseas numbers.
8. Pathaan (2023) – ₹1,050–1,070 crore
Shah Rukh Khan’s spy-action comeback film revived Bollywood’s spy universe. High-octane stunts and star power drove massive openings and sustained runs.
9. Kalki 2898 AD (2024) – ₹1,050–1,055 crore
Prabhas-starrer sci-fi epic blended mythology with futuristic action. Directed by Nag Ashwin, its visual grandeur and ensemble cast (including Amitabh Bachchan and Deepika Padukone) fueled strong collections.
10. Bajrangi Bhaijaan (2015) – ₹915–970 crore (approx.)
Salman Khan’s heartwarming family drama about humanity and cross-border friendship remains a timeless hit, with strong emotional pull in India and overseas markets.
These films highlight the evolution of Indian cinema—from emotional dramas like Dangal to visual spectacles like Baahubali 2 and Kalki 2898 AD. South Indian films have increasingly dominated the top spots in recent years, thanks to pan-India strategies and global streaming appeal.
Indian box office records continue to break with each passing year, driven by rising ticket prices, multiplex growth, and international audiences. Which of these is your favorite blockbuster? Share in the comments!