Which Is the Highest Grossing Indian Movie of All Time?

Last Updated: Apr 23, 2026, 12:17 IST

Learn about the highest grossing Indian movie of all time. Check the latest 2026 rankings of the most successful Indian movies worldwide and see which new releases are challenging the crown.

Highest grossing Indian movie of all time
Highest grossing Indian movie of all time

The Indian movie industry has experienced a tremendous increase in earnings worldwide in the past ten years. Dangal (2016) is the highest grossing Indian movie of all time as of April 2026. This is a sports biography in which Aamir Khan plays the lead role, and it earned about 2070 crore in its lifetime. Although a few of the recent blockbusters have surpassed 1,000 crore, the global popularity of this 2016 film keeps it on the top of the list.

Dangal: Highest grossing Indian movie of all time

The highest grossing Indian film to date is Dangal directed by Nitesh Tiwari, which has a total global collection of more than 2000 crore. The movie is a biographical sports drama, which was based on the life of wrestler Mahavir Singh Phogat. It managed to reach this historic figure mainly because of its unprecedented performance in the Chinese market. It is the only Indian movie to have hit the 2000 crore mark to date. 

Top 5 Highest Grossing Indian Movies of All Time

Top grossing Indian film list has been shifting dramatically in recent years. Though Bollywood used to be on top of the list in the past, South regional cinema now occupies key positions.

Dangal (2016): ₹2,070 Crore.

Baahubali 2: The Conclusion (2017): ₹1,810 Crore.

Dhurandhar: The Revenge (2026): ₹1,764 Crore* (as of April 22)

Pushpa 2: The Rule (2024): ₹1,742 Crore.

Dhurandhar (2025): ₹1,428 Crore.

What is the reason Dangal remains the leader after almost ten years?

The primary factor that puts Dangal on the list is its huge foreign gross. The largest portion of the revenue of most Indian blockbusters is made in India. But Dangal generated more than 1400 crore in the international markets alone. China contributed a staggering 1200 crore of this. This renders it the Indian box office record. 

What was the first Indian film to gross 1000 crore?

The first Indian film to earn more than 1000 crores globally was the Telugu epic Baahubali 2: The Conclusion (2017). It was only ten days after its release that it hit this milestone.

Which Indian directors have the most 1000 crore movies?

The top directors, with two films in the ₹1,000 crore club, are S.S. Rajamouli and Aditya Dhar. Baahubali 2 and RRR were directed by Rajamouli, and the Dhurandhar series was directed by Dhar.

Check out some more interesting articles from the general knowledge section to boost your knowledge of national and international topics. Stay connected with Jagran Josh for more topics like this.

ALSO READ

Which is the Most Expensive Indian Movie Ever Made?

Mrigank Chakraborty
Mrigank Chakraborty

Deputy Manager

Mriganka Chakraborty is currently serving as a Deputy Manager, managing the GK section at Jagran Josh. He has 7+ years of stellar experience in crafting engaging articles for a global audience. He is a recognised Expert in Pop Culture Puzzles (Optical Illusions, IQ Tests, 'Spot the Difference', Personality Tests). Mriganka also writes authoritative content on Sports and Science topics. His work is trusted by millions worldwide and makes learning addictive and fun. He is fond of non-fiction novels and action and thriller movies.

... Read More
First Published: Apr 23, 2026, 12:17 IST

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Trending

Latest Education News