Top 10 Highest Earning Bollywood Movies So Far

If we talk about the highest earning Bollywood movies so far, then the list would be very long as India produces numerous films in a year, and Bollywood has been the leading contributor for a long time. Known for its masala film genre, a mix of action, drama, romance, and comedy, Bollywood has produced some fantastic films that we all love and cherish even now, so much so that these films rank on the highest-grossing list of all time.

This article will explore the highest-earning Bollywood movies today (worldwide). Here are the top 10 highest earning Bollywood movies that have broken all the records at the box office.

Top 10 Highest Earning Bollywood Movies
So Far

Dangal (Rs 2024 crores)

Highest Earning Bollywood Movie: Dangal (Rs 2024 crores)

Dangal is the highest earning Bollywood movie that tops the list. Khan’s 2016 biographical sports drama tops the list with a staggering Rs 2024 crores. The film collected Rs 716 crores during its initial run in India and later crossed the Rs 2000 crore mark with a successful run in China, thus being the highest earning Bollywood film today. With this, Aamir Khan is the only star to have a film in the 100 crores, 200 crores, 300 crores, 500 crores, 1000 crores, and 2000 crores club!

Bajrangi Bhaijaan (Rs 969.06 crore)

Highest Earning Bollywood Movie: Bajrangi Bhaijaan (Rs 969.06 crore)

The second highest earning Bollywood movie is our favorite Salman Bhai’s Bajrangi Bhaijaan. Salman Khan’s soulful drama about an honest man who ventures across the border and safely drops a six-year-old, mute Munni to her home struck the right chord with audiences and made Bajrangi Bhaijaan a huge hit. It became the fastest film to collect Rs 100 crore and Rs 200 crore and currently is the second highest earning Bollywood film ever. 

Secret Superstar (Rs 966.86 crore)

Highest Earning Bollywood Movie: Secret Superstar (Rs 966.86 crore)

The 2017 musical drama had a different run than its predecessor. It grossed around Rs 90 crore (Rs 64 crore net) in India and was already termed successful as it was made on a mere budget of Rs 15 crore. Following its China release, Secret Superstar broke all records and became the second highest earning non-English film, with a worldwide gross of Rs 966 crore. 

PK ( Rs 854 crore)

Highest Earning Bollywood Movie: PK ( Rs 854 crore)

Another Aamir Khan film that struck a right chord with audiences and was declared a huge hit was the 2014 comedy-drama PK. The film collected Rs 489 crore domestically and the rest in international markets, closing in on the mighty Rs 854 crore figure and held the highest earning Bollywood film position until it got dethroned Bajrangi Bhaijaan the next year. 

Sultan (Rs 623.33 crore)

Highest Earning Bollywood Movie: Sultan (Rs 623.33 crore)

Salman Khan’s third entrant in the highest earning Bollywood films list is this 2016 sports drama shown with love by the audiences. It grossed Rs 420 crore domestically and Rs 168 crore in the international markets. Following its China release in 2018, the film grossed the 600 crore mark and made Rs 623 crore. 

Sanju (Rs 586.85 crore)

Highest Earning Bollywood Movie: Sanju (Rs 586.85 crore)

Another Rajkumar Hirani film and Ranbir Kapoor’s first film on this list, Sanju, is a 2018 biographical drama based on the life of Sanjay Dutt, Rajkumar Hirani’s long-time collaborator. The audience loved watching Ranbir in a different avatar and thus showered the film with immense love, making it a part of the highest earning Bollywood movie list. It grossed Rs 337.28 crore in India and collected the rest in international markets, ultimately crossing Rs 500 crore and ending its glorious run on Rs 586.85 crore. 

Padmavat (Rs 585 crore)

Highest Earning Bollywood Movie: Padmavat (Rs 585 crore)

Sanjay Leela Bhansali’s Magnum Opus, which starred Deepika Padukone, Ranveer Singh, and Shahid Kapoor in the lead roles, was a huge blockbuster and entered the highest earning Bollywood movies list with a Rs 302 crore domestic run and the rest in international markets, closing on the big number of Rs 585 crore. 

Tiger Zinda Hai (Rs 565 crore)

Highest Earning Bollywood Movie: Tiger Zinda Hai (Rs 565 crore)

The last entrant in this post about the highest earning Bollywood movie is the Salman Khan starrer sequel that was a blockbuster in both Indian and International markets. It earned Rs 339 crore domestically and ended earning Rs 565 crore in worldwide collections.

Do let us know what your favorite Bollywood movies are on this. What, according to you, should be the highest earning Bollywood movie that deserves to be here?

For more such interesting content, follow us on Instagram and Facebook.

Also, read:

Novel Based Bollywood Movies That Are Actually Worth Watching

10 Bollywood Couples And That Feel Like a Warm Hug