10 All-time Highest Grossing Films in the History of Indian Cinema


Indian cinema is breaking the records for box-office collection with some great movies every year. Films like Bahubali, RRR, KGF Chapter 2, and many more have become some of the highest-grossing films of all time in the Indian film industry. But which are the top ten all-time Indian movies to secure the highest collection worldwide? Here we have answered this question to clear the air once and for all.

Here are the ten highest grossing films:

10- Sultan

Sultan starring Salman Khan and Anushka Sharma was a fictional wrestling drama that shattered many box-office records. The film was a huge hit and amassed a massive collection of ₹623.33 crores during its run in cinemas all over the globe.

9- Bahubali: The Beginning

The pan India Telugu film that established the dominance of South Indian movies was a huge box office success at the time of its release. SS Rajamouli’s epic period action drama collected ₹650 crores.

8- 2.0

2.0, starring the superstar Rajinikanth and Akshay Kumar, was the sequel to Enthiran. The movie did wonders in cinemas and proved the stardom of Rajinikanth once again. It collected a huge sum of ₹655.81 crores throughout its run.

7- PK

Rajkumar Hirani, one of the most sought-after directors of Indian cinema, created this gem back in 2014. Aamir Khan, Anushka Sharma and Sushant Singh Rajput starred in this film that broke every box-office record at its release. The movie went on to collect ₹854 crores.

6- Secret Superstar

Aamir Khan again marks his entry on the list with Secret Superstar. It was released in 2017, and many box-office analysts were shocked by its huge success because Aamir did not even play the lead in this movie. Secret Superstar collected ₹966.86 crores.

5- Bajrangi Bhaijaan

highest grossing films

Salman Khan is a box-office behemoth. His mass appeal is second to none in Indian cinema. Bajrangi Bhaijaan, directed by Kabir Khan, was an endearing film that is still adored by the fans. It collected a massive ₹969.06 crores.


4- KGF Chapter 2

KGF Chapter 2 will only grow in the collection at the box office because the film is still running in theatres. It has already surpassed the lifetime collections of great Indian films within one month of its release. The film has collected ₹1,042 till now.

3- RRR

SS Rajamouli has a habit of creating magnum opuses that leave a lasting impact on the box office. RRR was released in April 2022 and became one of the highest-grossing films of all time within a few weeks. The movie has collected ₹1,122 crores.

2- Bahubali 2: The Conclusion

SS Rajamouli’s fourth film to feature in this elite list. Bahubali 2 was one of the most anticipated films in the history of Indian cinema. The movie did not disappoint with its storyline and great characters. It earned ₹1,810 crores at the box office.

1- Dangal

highest grossing films

Aamir Khan’s popularity in the overseas market is the biggest reason for Dangal’s unrivaled success. Dangal was a phenomenon at the Chinese box office. Inspired by true events, the film stands at the pinnacle of the highest-grossing films of all time in Indian cinema. Dangal amassed a whopping ₹2,024 crores.

Read also: Rajamouli’s Epic-Action-Drama ‘ RRR’ shatters box-office records!


Related articles