What are 5 Highest Grossing Indian Films Till Date –

When it comes to entertainment watching a movie is often seemed like our first choice. The Indian film industry is one of the highest producers of movies worldwide in multiple languages.

Indian Film Industry:

The Indian Film Industry is one of the largest movie hubs in the world. Mumbai is the center, known as “Bollywood”, which leads the Hindi language cinema. Others are South Indian movies, Bengali movies, Bhojpuri movies, etc. All are being made with regional specifications. Among, many the Indian films have stated records all over the world.

It’s an industry, where several directors are made every year. Several new stars & super-stars generate many singers, cameramen, music directors, and scriptwriters evolves. It is such an industry, where you will get to see lots & lots of genuine talents in all fields.

Top 5 Highest Grossing Indian Films:

In this article, I am creating a list of the top 5 highest grossing Indian films of all time which includes films from various languages, and it is based on global box office estimates reported by reputed sources. As of 2014 data Hindi movies (Bollywood) contributes 43% of net box office revenue followed by Tamil and Telegu Movies represent 36% and other regional movies represent 21%.


  • Dangal
dangal movie image
image@ Google

Starring-  Aamir Khan, Sakshi Tanwar, Zaira Wasim, Sanya Malhotra, Fatima Sana Shaikh, Suhani Bhatnagar, Aparshakti Khurana, Girish Kulkarni

Release year- 2016

Director- Nitesh Tiwari

Music– Pritam

Duration- 161 Minutes

Budget- INR 70 Crores

Worldwide Gross – INR 2024 Crores (US$287 Million)


Dangal is the first among the 5 highest grossing Indian film, a biopic film written and directed by Nitesh Tiwari released on 21 December 2016 (United States) 23 December 2016 (India). Dangal is based on the real-life story of wrestler Mahavir Singh Phogat and his two daughters Geeta and Babita Phogat. Aamir Khan played the role of Mahavir Singh Phogat and his exceptional journey of struggle to make his two daughters world-renowned wrestlers. It also won the Filmfare award for best film, best actor, best director, and the best action in 2017.


  • Baahubali 2- The Conclusion
baahubali 2 image
image @ Google

Starring-  Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah, Ramya Krishna,Sathyaraj, Nassar, Subbaraju

Release year- 2017

DirectorS. S. Rajamouli

MusicM. M. Keeravani

Duration- 171 minutes (Telugu), 168 minutes (Tamil)

Budget- INR 250 Crores

Worldwide Gross – INR 1810 Crores (US$257 Million)


Baahubali 2 – The Conclusion,  is the second among the 5 highest grossing Indian films released on 28th April 2017 is an epic action film directed by S.S Rajamouli. It is the second film of the Baahubali franchise, it is the continuation of the film Baahubali – The beginning which acts as the prequel and sequel of Baahubali 2 – The Conclusion. Prabhas played an impeccable role of Both Amrendra Baahubali (Father) and Mahendra Baahubali (son). This movie was released in Tamil, Telegu, Hindi, and Malayalam Languages. Till now it is released in over 10 languages and still counting.

  • Bajrangi Bhaijaan
bajrangi bhaijan image
image @ Google

Starring- Salman Khan, Kareena Kapoor Khan, Nawazuddin Siddiqui, Harshaali Malhotra

Release year- 2015

Director– Kabir Khan

Music- Pritam

Duration- 159 Minutes

Budget- INR 90 Crores

Worldwide Gross – INR 969.06 Crores (US$154 Million)


Bajrangi Bhaijaan is the third among the 5 highest grossing Indian films, is an Action- comedy film directed by Kabir khan which was released on 17th July 2015. Salman Khan played the role of Pawan Kumar Chaturvedi a devotee of deity Hanuman Ji, who started his extraordinary journey to take a mute six-year-old Pakistani girl who was separated from her mother in India back to her hometown in Pakistan. This film won the Filmfare award for best story in 2016.


  • Secret Superstar
secret superstar image
image @ google

Starring- Aamir Khan, Zaira Wasim, Meher Vij, Raj Arjun

Release year- 2017

Director- Advait Chandan

Music– Amit Trivedi

Duration- 150 Minutes

Budget- INR 15 Crores

Worldwide Gross – INR 966.86 Crores (US$150 Million)


Secret Superstar is the fourth among the 5 highest grossing Indian films, a  musical drama film directed by Advait Chandan which was released on 19th October 2017. The story revolves around a 15-year-old Muslim girl Insia Malik played by Zaira Wasim who dreams to be a singer, upon not getting support from her father she starts uploading her singing videos on YouTube by hiding her identity. This film deals with social issues such as domestic violence, gender equality, feminism, etc.  This Film won three Filmfare for Best Actress (critics), best-supporting actress, and best playback singer (female). This film is the second highest-grossing non-English film worldwide after Dangal.


  • PK
PK movie image
image @ Google

Starring- Aamir Khan, Anushka Sharma, Sanjay Dutt, Sushant Singh Rajput, Boman Irani, Saurabh Shukla

Release year- 2014

Director- Rajkumar Hirani

Music- Shantanu Moitra , Ajay−Atul ,Ankit Tiwari

Duration- 152 Minutes

Budget- INR 85 Crores

Worldwide Gross – INR 854 Crores (US$140 Million)


PK is the fifth on the list of 5 highest-grossing Indian films, a science fiction comedy-drama film directed by Rajkumar Hirani which was released on 19th December 2014. The story revolves around an alien named PK starring Aamir Khan, who comes to earth for a mission. During his visit, he was conned and his remote control of the spaceship got stolen and later sold to a person who claimed to be a Godman. He became friends with a journalist played by Anushka Sharma who helped him to retrieve his remote from that Godman and return to his planet.

During his journey PK questions religious superstitions and the frauds of religious godmen who are basically brainwashing people for their own benefit. PK won the Filmfare award for best screenplay and best dialogue in 2015

Read More: The 8 Best Online Saree Shopping Sites in India (2022)



Other than these top 5 Indian movies, generating huge revenue – there are also many such films or movies, that are very much liked by the audiences. The highest net grossing Bollywood movies for 2021 are – Bell Bottom, Roohi, Mumbai Saga, and Factory.

Each & every year many new movies are realized which are marking their impression on the world. So, keep out watching for the new releases, as the Indian Film Industry always looks on making good movies and entertaining the viewers.


The article is written in my personal opinion based. Please don’t make reference to any others for it. Only for proper knowledge, some information is taken from Wikipedia & Statista.



Leave a Comment

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

Scroll to Top