List of Top 10 Highest Grossing Indian Movies of All Time

Highest grossing indian movies

Here in this post, we are going to mention the list of top 10 highest-grossing Indian films of all time.

About Indian Cinema

The Indian film industry is the world’s largest film production industry, and the Hindi film industry popularly known as Bollywood is its most prominent filmmaker. Bollywood collects 43% of total box office collection, while Tamil and Telugu films collect 36%, and rest by other regional films as of 2014 box office India. The collection of Indian movies may appear to be little in comparison with the Hollywood film industry. But after every release, particularly Bollywood Movie, Indian film’s business is growing its business day by day.

It is being said that the Indian film industry is slowly and consistently transformed into a box office powerhouse over time. Here we will take a look at the Indian blockbusters movies that shook the box office on their arrival.

Top 10 highest-grossing Indian movies of all time:

Dangal (2016)

Amir Khan starrer Dangal movie is a biographical sports drama film. This is among the best Bollywood movies based on real life.

The characters Geeta and Babita are daughters of former Indian national wrestling champion Mahavir Singh Phogat. Mahavir Singh Phogat instructs wrestling to his both daughters, which ends up being a bad dream for both the sisters. Until they realize their father’s act is done for there future.

The villagers have criticized Mahavir Singh Phogat’s decision to get his daughter into a male-influenced sport. But he didn’t change his decision and made his daughter India’s first world-class female wrestlers.

This movie collected approximately US$340 million (2,100 crores INR) worldwide collection. And set a milestone for the Indian cinemas as highest-grossing Bollywood movies.

Also ReadBest Bollywood Movies of all Time

Baahubali 2: The Conclusion (2017)

The movie Baahubali: The Conclusion is the second part of the victorious Indian fiction movie string Prabhas & Rana Daggubati. S.S Rajamouli who had directed the movie frequently has credited the Indian sagas of Mahabharata and Ramayana.

The movie was successful in accumulating millions of dollar, which turned out to be the highest-grossing Indian films throughout the history of Indian cinema. Besides that, it was a global hit.

The film was successful in making a huge margin of profit after global success. The experts state that the movie made around US$278 million (1,810 crores INR) worldwide collection as it is the highest-grossing movies in India.

Also Read: Top 10 Bollywood Movies Based on True Stories

Secret Superstar (2017)

Secret Superstar is an inspiring story of a teenage Muslim girl Insia Malik. She has a dream of becoming a singer against all the odds. She takes her first step with the medium of the most promising platform YouTube.

In addition to it, she hides her identity with the help of a burqa and turned out to be an overnight success. The movie was able to create a generous profit margin of a 150$ million on a global scale. This film made their presence in the list of India’s highest-grossing Bollywood movies.

Additionally, the film was led by Amir Khan, who is known as Mr Perfect, who performed exceptionally well among the Chinese audience. This movie made an extra 100$ million after its release in China, and the overall collection of US$154 million (966.86 crore INR) worldwide.

Bajrangi Bhaijaan (2015)

Bajrangi is a straight forward and religious man who encounters a deaf-mute girl named Shahida from Pakistan. The girl is accidentally separated from his mother.

This movie revolves around of concept of getting the poor girl back home as Salman Khan (Bajrangi) takes a vow to do so. This movie is among the list of best Hindi movies.

The movie snagged a rewarding collection of US$150 million (910.3 crore INR) worldwide. It is also among the top 10 highest-grossing Indian films.

PK (2014)

Another movie is featuring Amir Khan, which is now mentioned in the list. The concept of the movie is about an alien who landed in the Rajasthani desert.

Robbed by a thug, following which he uncovers the senseless superstitions followed. The movie bagged about a US$140 million (832 crore INR) worldwide.

It was the 1st movie of that time which was able to hit the jackpot in box office collections of 100$ million. The figure includes the film among the highest-grossing Bollywood movies of all time.

2.0 (2018)

This movie is the sequel of Robot (Ethiran 2010). In this movie, Rajinikanth plays the role of Chitti a robot and Akshay Kumar as Pakshirajan. This movie is a science fiction film that is based on how radiation effect birds.

This movie makes a collection of US$115 million (750 crore INR). 2.0 is also the most expensive Indian film to date, and its estimated production budget was US$76 million. So it’s also present in the list of highest-grossing films in India.

Baahubali: The Beginning (2015)

The Baahubali: The Beginning is the first instalment of the successful fiction movie. It was a film that created a sense of eagerness among the masses. Hollywood movies alone have managed to hit this mark.

The movie in total bagged a massive amount of a growing gross collection of US$101 million (650 crores INR). The movie, therefore, falls under the list of highest-grossing Bollywood films.

Dhoom 3 (2013)

This Amir Khan starrer movie was quite successful Produced by Yash Raj Films. The movie was the successor to the 3rd instalment in the Dhoom movie saga. The villain in the movie plays an exciting role as a cool thug.

The film was so lovely that it pushed the critics in confusion for the review. Hence a decent review as well as a rewarding gross collection of US$101 million (556 crores INR) on box office worldwide. This movie is also among the list of highest-grossing Bollywood movies.

Sultan (2016)

The spectacle is focused on the lead character Sultan played by Salman Khan. Unmotivated young blood who loses himself in love with an expert wrestler. But the story is not merry entirely. However, the girl states that she will marry a man who is similar to him in his professional aspect.

The concept of the movie was appreciated thoroughly. The movie made a gross collection of US$92 million (623.3 crores INR) worldwide, ensuring to turn up as one of the enormous successes of the year. It is also among the list of highest-grossing Indian films.

Sanju (2018)

The Sanju movie is a biopic of the controversial life of actor Sanjay Dutt, directed by Rajkumar Hirani. Ranbir Kapoor played the role of Sanjay Dutt, and Paresh Rawal is his father. The film snagged a cool reward at the box office a collection of US$90.12 million (586.85 crore INR) Worldwide. It is one of the highest-grossing Indian movies.


This was the list of the top ten highest-grossing Indian movies of all time. Most of the movies of Indian cinema run successfully in various other countries of the world such as Africa, the UK, Australia, and the USA. There is a considerable increase in Bollywood box office collection from the last few years. The films such as Bajrangi Bhaijaan and Hindi Medium did a massive business in China and other Asian countries.

The success of Bollywood movies shows the hard work and ideology of Indian producers and directors. Indian cinema is improving day by day with the growing number of skilled artists, filmmakers, actors, and singers. The introduction of themes based on real events and social problems has taken the Bollywood industry to a new level. We can hope that our Indian film industry reaches the apex in the upcoming decades.

Note: INR Conversion based on that time rate of INR concerning $

Leave a comment

Your email address will not be published. Required fields are marked *

Exit mobile version