Top 10 Highest Grossing Bollywood Movies of All Time
Bollywood is really important a part of people’s lives in our nation. in a country where every Friday is looked forward to and waited for, with bated breath, movies aren’t just treated like an art form but a faith. The past decade that was, saw tons of path-breaking and unconventional movies taking over Bollywood. leaving old cliché movies, the audience accepted new coming aged movies and stories with open arms, hearts, and pockets.
From movies breaking records of 300 and 500 crores, the industry has witnessed an immense growth within the box-office competition over the past few years. Especially within the last half of this decade, Bollywood has seen the very best-grossing movies of all time.
Here is a list of the
Top 10 Highest Grossing Bollywood Movies of All Time
Who are the top 10 Bollywood movies that made the most money?
1. Baahubali 2 The Conclusion [Hindi]

This is Number one in the list of
Top 10 Highest Grossing Bollywood Movies of All Time
Box-Office Collections. Rs. 510.99 crore
Release Date. 28 April 2017
Director. S. S. Rajamouli
Cast. Prabhas, Rana Daggubati, Anushka Shetty, Sathyaraj, Ramya Krishnan, Tamannaah Bhatia
Even though it’s not a Bollywood film, it did wonders for the Indian box-office. Directed by S. S. Rajamouli, Baahubali 2: The Conclusion went on to become the highest-grossing film of the last decade with an earning of about Rs. 510.99 crores at the Indian box-office. The magnum-opus mythological drama made on a budget of Rs 250 crores, broke all box-office records becoming the highest-grossing Hindi film of all time.
2. Dangal

This is 2nd in the list of
Top 10 Highest Grossing Bollywood Movies of All Time
Director. Nitesh Tiwari
Cast. Aamir Khan, Fatima Sana Shaikh, Sanya Malhotra, Zaira Wasim
Release Date. 23 December 2016
Box-Office Collections. Rs. 387.38 crore
Based on the lifetime of two Commonwealth gold-medalist sisters, Geeta Phogat and Babita Kumari from Haryana, Aamir Khan starrer Dangal is that the second highest-grossing film of the last decade. The film released in 2016 and went onto win several awards at the 62nd Filmfare Awards. Aamir Khan within the role of an uplifting and hardworking father and Fatima Sana Shaikh and Sanya Malhotra because the Phogat sisters won over the audiences with their stellar performances.
3. Sanju

This is also in the list of
Top 10 Highest Grossing Bollywood Movies of All Time
Director. Rajkumar Hirani
Cast. Ranbir Kapoor, Anushka Sharman, Sonam Kapoor, Vicky Kaushal, Dia Mirza
Release Date. 29 June 2018
Box-Office Collections: Rs. 342.53 crore
Another Rajkumar Hirani directorial that became a blockbuster was the Sanjay Dutt biopic, Sanju. Ranbir Kapoor starrer narrates the real-life controversial story of the megastar Sanjay Dutt showing his highest highs and lowest lows. Hirani’s brilliant story-telling and Ranbir’s mind-blowing performance made Sanju one among the foremost Famous Movie of the year.
4. PK

Director. Rajkumar Hirani
Cast. Aamir Khan. Anushka Sharma, Sushant Singh Rajput, Boman Irani, Sanjay Dutt
Release Date. 19 December 2014
Box-Office Collections: Rs. 340.8 crore Entering the list is yet one more Aamir Khan film. Helmed by Rajkumar Hirani, PK raised many thought-provoking questions and invited a lot of controversies with its plot. Aamir Khan because the naïve alien questioning blindly followed religious beliefs and traditions in our country, as he finds his way back to his planet is that the story of PK during a nutshell. Released in 2014, PK was the first film of 2014 to
5. Tiger Zinda Hai

Director. Ali Abbas Zafar
Cast: Salman Khan. Katrina Kaif
Release Date. 22 December 2017
Box-Office Collections. Rs. 339.16 crore
A sequel to the blockbuster Ek Tha Tiger, Tiger Zinda Hai was a story of two super spies Tiger, Salman Khan, and Zoya, Katrina Kaif. Ali Abbas Zafar directorial was an action-packed entertainer with Salman Khan written all over it. Earning Rs. 339 crore at the Indian box-office, Tiger Zinda Hai is that the fifth highest grossing film of all time.
6. Bajrangi Bhaijaan

Director: Kabir Khan
Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui
Release Date: 17 July 2015
Box-Office Collections: Rs. 320.34 crore
Second Salman Khan starrer to enter the list is that the 2015 release, Bajrangi Bhaijaan. This Kabir Khan directorial portrayed Salman during a different light from his usual roles. Essaying the role of an easy Indian man, Pawan Kumar Chaturvedi, a fanatical follower of God Bajrangbali this became one among Salman’s most memorable roles.
7. War

Director. Sanjay Leela Bhansali
Cast. Hrithik Roshan, Tiger Shroff, Vaani Kapoor
Release Date. 02 October 2019
Box-Office Collections. Rs. 317.91
Hrithik Roshan and Tiger Shroff starrer War was a hardcore action film. With two handsome hunks flaunting their chiseled bodies in high-octane action sequences, the film served to be a delight for Tiger and Hrithik’s fans. From action, drama, romance to music, War had the proper amount of everything hence making it an enormous box-office success in 2019.
8. Padmavati

Director. Sanjay Leela Bhansali
Cast. Deepika Padukone, Ranveer Singh, Shahid Kapoor
Release Date. 25 January 2018
Box-Office Collections. Rs. 302.15 crore
This period drama featured Deepika Padukone as Rani Padmavati, alongside Shahid Kapoor as Maharawal Ratan Singh and Ranveer Singh as Alauddin Khilji. Bhansali period drama was made on extravagant film sets and costumes and therefore the finest actors. The film had to deal with a lot of controversies and life-threatening protests thanks to its plot but it still made it to the list of highest-grossing films between 2010-2019 at the eighth position.
9. Sultan

This is also in the list of
Director. Ali Abbas Zafar
Cast Salman Khan, Anushka Sharma
Release Date. 6 July 2016
Box-Office Collections. Rs 300.45 crore
Yet another Ali Abbas Zafar – Salman collaboration that made to the list is Sultan. The film was a classic underdog tale a few wrestler’s journeys named Sultan Ali Khan. The film also starred Anushka Sharma as Salman’s love interest Aarfa. With power-packed performances from both Salman and Anushka, this emotional drama struck the proper chords with the audiences and made a mark at the box-office.
10. Dhoom 3

This is number 10 on the list of
Top 10 Highest Grossing Bollywood Movies of All Time
Director. Vijay Krishna Acharya
Cast. Aamir Khan, Katrina Kaif, Abhishek Bachchan, Uday Chopra
Release Date. 20 December 2013
Box-Office Collections. Rs. 284.27 crore
Dhoom 3 marked the third installment of the hit Dhoom franchise. The action-packed thriller Aamir plays Sahir, a circus entertainer who attempts for a bank robbery in Chicago so as to require revenge for his father’s death. Inspector Jai and Ali played by Abhishek and Uday play the cops on duty as they investigate the case. This marks the third Aamir starrer to the list of the very best grosses within the last decade.
If you need more information please visit
If you have any questions about this article please let us know in the comment box
Read More