HomeEntertainmentTop 15 Highest Grossing Indian Movies of All Time

Top 15 Highest Grossing Indian Movies of All Time

If you are searching for Highest Grossing Indian Movies? Well, your search ends here. Bollywood gets many movies in a year. With every movie release, its producers and director aim to have their movie in a very good position at the Box- office. But, only a few manage to reach their goal.

We are all always eager to know the gross collection of Bollywood movies. So, here we are going to provide a complete list of the top 15 most earning Bollywood / Hindi movies worldwide. This list comprises all the movies of Bollywood till now.  Here.. please keep in mind that you are not going to find any movies from the ’90s or before..as, business trends changed after the ’90s.. so, newer movies are doing very good business compared with old movies.

Here is the list of highest grossing Indian movies

1. Dangal


Released in 2016, this Amir Khan movie based on the Phogat sisters earned Rs. 2024 Crore worldwide and ranked first in this highest grossing Indian movies list.

2. Bahubali 2: The Conclusion

Bahubali 2

Directed by S. S. Rajamouli and released in three languages, this 2017 movie earned Rs. 1810 Crores worldwide which makes it ranked second in this list.

3. RRR

RRR Movie

Directed by S. S. Rajamouli this 2022 Telugu action drama film, is based on the story of two Indian revolutionaries Alluri Sitarama Raju (Charan) and Komaram Bheem (Rama Rao), and their fight against the British Raj. RRR managed to earn Rs. 1,110 crore worldwide and become third on our Highest Grossing Indian Movies list.

4. Bajrangi Bhaijaan


Starring Salman Khan and Nawazuddin Siddiqui, Bajrangi Bhaaijaan set a new record by earning ₹969 Crores worldwide.

5. Secret Superstar

Secret Superstar Movie

Released in 2017, this Aamir Khan Productions movie secret superstar, starring Zaira Wasim made Rs. 966 Crore in the box office.

6. K.G.F: Chapter 2

KGF Chapter 2

Directed by Prashanth Neel, this 2022 Kannada film K.G.F: Chapter 2 starring Yash managed to earn Rs. 900 crore and become the newest member of the Highest Grossing Indian Movies club.

7. PK


Directed by Vinod Chopra and starring Aamir Khan, Anushka Sharma, and Sushant Singh Rajput, PK earned a total of ₹ 832 Crores.

8. 2.0

2.0 Bollywood MovieReleased in 2018, this Rajinikanth movie in which Akshay Kumar played a villain role made ₹800 crores worldwide.

9. Bahubali: The Beginning:

Baahubali: The Beginning

The first movie of the Bahubali Series, this movie starring Prabhas and Anushka Shetty released in 2015 and earned a total of ₹650 Crore worldwide.

10. Sultan


Directed by Ali Abbas Zafar, starring Salman Khan and Anushka Sharma, this movie collected Rs. 623 crore worldwide.

11. Sanju

Sanju Movie

Directed by Rajkumar Hirani, starring Ranbir Kapoor, based on the life of Sanjay Dutt, this file earned ₹586 Crore.

12. Padmaavat

Padmavat Movie

Sanjay Leela Bhansali’s ‘Padmaavat’, starring Deepika Padukone, Ranveer Singh, and Shahid Kapoor made  ₹585 crores worldwide.

13. Tiger Zinda Hai


Release in 2017, the sequel of Ek Tha Tiger movie, starring Salman Khan and Katrina Kaif made Rs. 565 Crore worldwide.

14. Dhoom 3


Again Aamir Khan’s Dhoom 3 produced by Yash Raj Films made a new record at that time. Dhoom 3 earned a total amount of ₹ 556 crores.

15. WAR

War Movie

Directed by Siddharth Anand the 2019 action thriller film WAR starring Hrithik Roshan, Tiger Shroff, and Vaani Kapoor earned a total of Rs. 475.5 crore worldwide.
FilmyLounge Team
Get the latest Bollywood movies news, celebrity gossips, latest movie review, latest trailers, trending videos, and upcoming movie details.
2022 Movie Release Dates


Upcoming Movies

Jug Jugg Jeeyo

View More

Latest News