Top 13 Highest Grossing Bollywood Films of All Time

Bollywood industry has seen massive growth over the years and currently it is the world’s largest film industry in terms of output. Quite a few newcomers have entered the industry as well and trying to leave a mark with their mark. But the Khans are still ruling the industry and giving non-stop hits. Bollywood has continued to make content-rich films that are crossing the 100-crore mark. 

Read on to know about the highest-grossing Bollywood movies of all time.

  1. Dangal (2016)
  2. Dangal

    Amir Khan never disappoints his fans and this time it was ‘Dangal’ that made it among the top movies. Based on the transforming journey of two daughters of Mahavir Singh Phogat into world-class wrestlers, Dangal set a whole new benchmark. It was the second-highest non-holiday opener after Dhoom 3. 

    Box Office Collection: In India- ₹511 crore

    Worldwide- ₹2,024 crore

    Cast- Aamir Khan, Fatima Sana Sheikh and Sanya Malhotra

  3. Bahubali 2: The Conclusion (2017)
  4. Bahubali 2: The Conclusion

    Because of the Bahubali series, the audience got to see the level of visual effects in Indian cinema. The first part of the series ‘Bahubali: The Beginning (2015) upped the game with its massive earnings in 2017. The most famous question “Why did Kattappa kill Baahubali?” gave rise to the second part. Made on a budget of ₹250 crores, bahubali 2 collection till today has crossed the mark of ₹1,800 crores. Bahubali 2 broke all the records and became one of the highest-grossing movies in India.

    Box Office Collection: In India- ₹501 crore

    Worldwide- ₹1,810 crore

    Cast: Prabhas, Rana Daggubati and Anushka Shetty

  5. Bajrangi Bhaijaan (2015)
  6. Bajrangi Bhaijaan

    On Number three, it is no one but ‘Salman Khan’ Starrer ‘Bhajranig Bhaijaan’ that showed him as a life saviour to a Pakistani Girl by taking her back to her country. The film is a mix of emotions and acting of ‘Nawazuddin Siddiqui’ gave a good laugh to the audience. Released on Eid, the film worked like a lucky charm for Salman.

    Box Office Collection: In India- ₹320.34 crore

    Worldwide- ₹969.06 crore

    Cast- Salman Khan and Kareena Kapoor Khan

  7. Secret Superstar (2017)
  8. Secret Superstar

    Another hit by ‘Amir Khan’, Secret Superstar is a story of a teenage girl aspiring to become a singer becomes a Youtube sensation. Mr Perfectionist was appreciated for his role and that’s why this film made it to the list of highest-grossing Bollywood movies.

    Box Office Collection: In India- ₹90 crore

    Worldwide- ₹966.86 crore

    Cast- Amir Khan, Zaira Wasim

  9. Robot.2.0
  10. Robot 2.0

    Known as the costliest movie of Indian Cinema, 2.0 is a superhero film showing the fight between the super intelligent Chitti and supervillain ‘Akshay Kumar’. ‘Amy Jackson’ played the role of Nila, a feminine humanoid robot. 2.0 created history by earning ₹290 crores in just 3 days.

    Box Office Collection: In India- ₹291 crore

    Worldwide- ₹864.87 crore

    Cast- Rajnikant, Akshay Kumar, Amy Jackson

  11. PK (2014)
  12. PK

    Another Rajkumar Hirani film made it to the list of top-grossing Bollywood movies. The movie created history by becoming the first Bollywood film to enter the Rs 300-crore club in 2014. The film invited so much wrath from the religious groups still the story managed to touch people’s heart.

    Box Office Collection- In India- 340.80 crore

    Worldwide- ₹832 crore

    Cast- Aamir Khan, Anushka Sharma, Sanjay Dutt and Boman Irani.

  13. Bahubali: The Beginning (2015)
  14. Bahubali : The Beginning

    This movie marks the first instalment of the Indian fiction series. Set in an ancient India setup, Bahubali was shot in Telugu and Tamil and later on dubbed in Malayalam and Hindi. At the time of release, it was the most expensive Indian film that earned it a place among the highest-grossing movies of Bollywood. 

    Box Office Collection- In India- ₹118.5 crore

    Worldwide- ₹650 crore

  15. Sultan (2016)
  16. Sultan

    One more Salman Khan Starrer made it to the list of top Indian movies, Sultan is a sports drama film. The story revolves around a fictional “pehalwan” (wrestler) whose wrestling career leads to clashes in his family life. 

    Box Office Collection- In India- ₹421.25 crore

    Worldwide- ₹623.33 crore

    Cast- Salman Khan, Anushka Sharma

  17. Sanju (2018)
  18. Sanju

    Bollywood is successfully running on the path of creating biopics these days. No other biopic got so much attention as the movie ‘Sanju’ that was based on the life of actor ‘Sanjay Dutt’. Played by ‘Ranbir Kapoor’, the movie showed the life of Sanjay Dutt full of ups of downs. Ranbir’s flawless performance made it a part of the highest-grossing Indian movies.

    Box Office Collection- In India- ₹341.22 crore

    Worldwide- ₹586.85 crore

    Cast- Ranbir Kapoor, Vicky Kaushal, Paresh Rawal, Anushka Sharma, Dia Mirza and Sonam Kapoor.

  19. Padmavat (2018)
  20. Padmavat

    A period drama set in medieval Rajasthan, Padmavat has its name in the list of most expensive films. It is the story of Rani Padmavati, Maharawal Ratan Singh, and Sultan Alauddin Khilji. Padmavat stirred so many controversies and it was the first Indian film to be released in IMAX 3D. 

    Box Office Collection- In India- ₹302.15 crore

    Worldwide- ₹585 crore

    Cast- Deepika Padukone, Ranveer Singh, Shahid Kapoor

  21. Tiger Zinda Hai (2017)
  22. Tiger Zinda Hai

    Tiger Zinda Hai is another hit by Salman Khan. The film is a sequel to ‘Ek tha Tiger’ (2012) and the storyline is based on the 2014 abduction of Indian nurses by ISIL, a terrorist militant group. 

    Box Office Collection- In India- ₹434.82 crore

    Worldwide- ₹565.1 crore

    Cast- Salman Khan, Katrina Kaif

  23. Dhoom 3 (2013)
  24. Dhoom 3

    Dhoom 3 is the third instalment of the Dhoom series and the story revolves around a circus trainer turned into a thief to take revenge from the bank that ruined his father’s life. The film managed to perform really well and was screened during the 2014 International Film Festival of India.

    Box Office Collection- In India- ₹372 crore

    Worldwide- ₹556 crore

    Cast- Amir Khan, Katrina Kaif, Abhishek Bachan, Uday Chopra

  25. War (2019)
War

War is the latest release that has acquired its place in the Bollywood’s highest grossing movies. An action thriller film, War has two most handsome and promising actors as part of it. Released on Gandhi Jayanti, this film received the most positive reviews from the critics as well as the audience.

Box Office Collection- In India- ₹378.18 crore

Worldwide- ₹473.6 crore

Cast- Hritik Roshan, Tiger Shroff

You Might be Interested in:

Bollywood Box office collection 2020
Highest-grossing Indian Movies of 2019
Bollywood Box office collection 2018
Bollywood box office collection 2017
Bollywood box office collection 2016

Khushboo Chhibber

Star-stuck cinemagoer, always hungry for latest happenings in the entertainment world. I love to write what people love to talk about, everything that involves Bollywood excites me to write about it. Social Media Links Twitter Facebook LinkedIn Instagram

Leave a Reply

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

error: Content is protected !!