Top 50 Highest Grossing Indian Movies of All Time

50 Highest Grossing Indian Movies of All Time

Indian films have been screened in markets around the world since the early 20th century. As of 2003, Indian films have been screened in more than 90 countries. In the 21st century, new films, as well as theatres and audiences, have begun to grow. Indian films have also been able to take a big part in the global market of the film industry. From romantic dramas to action-packed thrillers, Indian cinema has something for everyone. In this article, we will take a look at the top 20 highest-grossing Indian movies of all time. These movies have not only broken box office records but have also captured the hearts of millions of people around the world.

As of 2014, Hindi cinema represents 43% of the net box office revenue in India, while Telugu and Tamil cinema represent 36%, and other industries constitute 21%. In 2019, the Hindi film industry represented 44% of box office revenue, followed by the Telugu and Tamil film industries, each representing 13%. Other prominent languages in the Indian film industry include Malayalam and Kannada, representing 5% each, as well as Bengali, Marathi, Odia, Punjabi, Gujarati and Bhojpuri. As of 2020, the combined revenue of all other language film industries has surpassed that of the Hindi film industry. By 2021, Telugu cinema became the largest film industry in India in terms of box office.

Whether you are a die-hard Bollywood fan or just curious about Indian cinema, this list is sure to impress. We will explore the stories behind these blockbuster hits, the talented actors and actresses who brought them to life, and the cultural significance of these movies. So sit back, grab some popcorn, and get ready to discover the top 20 highest-grossing Indian movies of all time.

List of Highest Grossing Indian Movies of All Time:

RankTitleYearLanguageBudgetWorldwide CollectionDirectorStar Cast
1Dangal2016Hindi₹70 crore₹2,024 crore (US$311 million)Nitesh TiwariAamir KhanSakshi TanwarFatima Sana ShaikhZaira WasimSanya MalhotraAparshakti Khurana
2Baahubali 2: The Conclusion2017Telugu, Tamil₹250 crore ₹1,810.60 crore ($280.7 million)S. S. RajamouliPrabhasRana DaggubatiAnushka ShettyTamannaah BhatiaRamya KrishnaSathyarajNassarSubbaraju
3RRR2022Telugu₹550 crore₹1,387.26 crore (US$180 million)Prashanth NeelN. T. Rama Rao Jr.Ram CharanAjay DevgnAlia BhattShriya SaranSamuthirakaniRay StevensonAlison DoodyOlivia Morris
4K.G.F: Chapter 22022Kannada₹100 crore₹1,200–1,250 crorePrashanth NeelYashSanjay DuttRaveena TandonSrinidhi ShettyPrakash RajArchana JoisAchyuth KumarVasishta N. SimhaRao Ramesh
5Jawan2023Hindi₹300 crore₹1,148.32 crore (US$140 million)AtleeShah Rukh Khan, Nayanthara, Vijay Sethupathi
6Pathaan2023Hindi₹250 crore ₹1,050.3 crore (US$130 million)Siddharth AnandShah Rukh KhanDeepika PadukoneJohn AbrahamDimple KapadiaAshutosh Rana
7Kalki 2898 AD*2024Telugu₹600 crore₹1,028–1,200 croreNag AshwinAmitabh Bachchan, Kamal Haasan, Prabhas, Deepika Padukone
8Bajrangi Bhaijaan2015Hindi₹75–90 crore₹918.18–969.06 croreKabir KhanSalman KhanHarshaali MalhotraKareena KapoorNawazuddin Siddiqui
9Animal2023Hindi₹100 crore₹917.82 crore (US$110 million)Sandeep Reddy VangaRanbir Kapoor, Anil Kapoor, Bobby Deol, Rashmika Mandanna, Triptii Dimri
10Secret Superstar2017Hindi₹15 crores₹875.78–905.7 croreAdvait ChandanZaira WasimAamir KhanMeher VijRaj Arjun
11PK (Movie)2014Hindi₹122 crore₹750.595–769.89 croreRajkumar HiraniAamir KhanAnushka SharmaSushant Singh RajputBoman IraniSaurabh ShuklaSanjay Dutt
12Salaar: Part 1 – Ceasefire2023Telugu₹270 crore₹715 crore (US$90 million)Prashanth NeelPrabhas, Prithviraj Sukumaran, Shruti Haasan, Easwari Rao, Jagapathi Babu, Tinnu Anand
132.02018Tamil₹400-600 crore₹699.89 croreS. ShankarRajinikanthAkshay KumarAmy Jackson
14Gadar 22023Hindi₹60 crore₹691.08 crore (US$87 million)Anil SharmaSunny Deol, Ameesha Patel, Utkarsh Sharma, Gaurav Chopra, Manish Wadhwa, Simrat Kaur
15Sultan2016Hindi₹90 crore₹623.33 crore ($93 million)Ali Abbas ZafarSalman KhanAnushka Sharma
16Jailer2023Tamil₹200 crore₹607–650 croreNelson DilipkumarRajinikanth, Vinayakan, Ramya Krishnan, Vasanth Ravi, Yogi Babu, Mirnaa Menon, Tamannaah Bhatia, Sunil
17Leo2023Tamil₹250–350 crore₹595–620 croreLokesh KanagarajVijay, Sanjay Dutt, Arjun Sarja, Trisha
18Baahubali: The Beginning2015Telugu, Tamil₹180 crore₹650 croreS. S. RajamouliPrabhasRana DaggubatiAnushka ShettyTamannaah BhatiaRamya KrishnaSathyarajNassar
19Sanju2018Hindi₹96 crore₹586.85 croreRajkumar HiraniRanbir KapoorParesh RawalManisha KoiralaDia MirzaVicky KaushalAnushka Sharma
20Padmaavat2018Hindi₹180–190 crore₹571.98 croreSanjay Leela BhansaliDeepika PadukoneShahid KapoorRanveer SinghAditi Rao Hydari
21Tiger Zinda Hai2017Hindi₹120 crore₹565 croreAli Abbas ZafarSalman KhanKatrina KaifSajjad DelafroozAngad BediKumud MishraGirish KarnadParesh Rawal
22Dhoom 32013Hindi₹100 crore₹556.74 croreVijay Krishna AcharyaAamir KhanAbhishek BachchanKatrina KaifUday ChopraJackie Shroff
23War2019Hindi₹170 crore₹475 croreSiddharth AnandHrithik RoshanTiger ShroffVaani KapoorAshutosh RanaAnupriya Goenka
24Tiger 32023Hindi₹300 crore₹466.63 crore (US$58 million)Maneesh SharmaSalman Khan, Katrina Kaif, Emraan Hashmi
25Dunki2023Hindi₹120 crore₹470.60 crore (US$59 million)Rajkumar HiraniShah Rukh Khan, Taapsee Pannu, Vikram Kochhar, Anil Grover, Vicky Kaushal, Boman Irani
26Andhadhun2018Hindi₹32 crore₹456.89 crore (US$64.88 million)Sriram RaghavanTabuAyushmann KhurranaRadhika ApteAnil Dhawan
27Ponniyin Selvan: I2022Tamil₹500 crore (Split into 2 parts)₹500 croreMani RatnamVikramAishwarya Rai BachchanJayam RaviKarthik Sivakumar (Karthi)Trisha KrishnanAishwarya LekshmiSobhita Dhulipala
28Vikram2022Tamil₹120 crore₹458.93–470.6 croreLokesh KanagarajKamal HaasanVijay SethupathiFahadh Faasil
29Saaho2019Telugu, Hindi₹325 crore₹419–439 croreSujeethPrabhas, Shraddha Kapoor, Chunky Pandey, Jackie Shroff, Arun Vijay, Neil Nitin Mukesh
30Brahmāstra: Part One – Shiva 2022Hindi₹375–400 crore₹418.8–430.77 croreAyan MukerjiAmitabh Bachchan, Ranbir Kapoor, Alia Bhatt, Mouni Roy, Nagarjuna Akkineni
31Simmba2018Hindi₹80 crore₹400.19 crore (US$58.52 million)Rohit ShettyRanveer Singh, Sonu Sood, Sara Ali Khan
323 Idiots2009Hindi₹55 crore₹397.08–400.61 croreRajkumar HiraniAamir KhanKareena KapoorR. MadhavanSharman JoshiOmi VaidyaBoman Irani
33Chennai Express2013Hindi₹70 crore₹395.92–424.54 croreRohit ShettyShah Rukh Khan, Deepika Padukone
34Kantara2022Kannada₹15 – 20 crore₹393.3–450 croreRishab ShettyRishab Shetty, Sapthami Gowda, Kishore, Achyuth Kumar
35Krrish 32013Hindi₹95 crore₹393.37 crore (US$50 million)Rakesh RoshanHrithik Roshan, Vivek Oberoi, Priyanka Chopra, Kangana Ranaut
36Kabir Singh2019Hindi₹60 crore₹379.02 croreSandeep Reddy VangaShahid Kapoor, Kiara Advani
37Dilwale2015Hindi₹75 crore₹372.23–376.85 croreRohit ShettyShah Rukh Khan, Kajol, Varun Dhawan, Kriti Sanon, Boman Irani
38Tanhaji2020Hindi₹120 crore₹367.65 crore (US$49.62 million)Om RautAjay Devgn, Kajol, Saif Ali Khan, Sharad Kelkar
39Prem Ratan Dhan Payo2015Hindi₹60–90 crore₹365.46–388.48 croreSooraj R. BarjatyaSalman Khan, Sonam Kapoor, Neil Nitin Mukesh, Anupam Kher
40Pushpa: The Rise2021Telugu₹200-250 crore₹365–373 croreSukumarAllu Arjun, Fahadh Faasil, Rashmika Mandanna, Jagadeesh Prathap, Bandari, Sunil, Dhananjaya, Ajay Ghosh
41Bajirao Mastani2015Hindi₹145 crore₹355.61–358.102 croreSanjay Leela BhansaliRanveer Singh, Deepika Padukone, Priyanka Chopra
41Rocky Aur Rani Kii Prem Kahaani2023Hindi₹160 crore₹355.61 crore (US$45 million)Karan JoharDharmendra, Jaya Bachchan, Shabana Azmi, Ranveer Singh, Alia Bhatt
43Adipurush2023Hindi, Telugu₹500–700 crore₹354 croreOm RautPrabhas, Kriti Sanon, Saif Ali Khan, Sunny Singh, Devdatta Nage
44Kick2014Hindi₹140 crore₹351.8–388.7 croreSajid NadiadwalaSalman Khan, Jacqueline Fernandez Randeep Hooda, Nawazuddin Siddiqui, Mithun Chakraborty
45Happy New Year2014Hindi₹150 crore₹349.711–383.1 croreFarah KhanShah Rukh Khan, Deepika Padukone, Abhishek Bachchan, Sonu Sood, Boman Irani, Vivaan Shah, Jackie Shroff
46.1Ponniyin Selvan: II2023Tamil₹500 crore (Split into 2 parts)₹350 croreMani RatnamVikram, Jayam Ravi, Karthi, Aishwarya Rai, Trisha, Aishwarya Lekshmi, Sobhita Dhulipala
46.2Hanu-Man2024Telugu₹40 crore₹350 crorePrasanth VarmaTeja Sajja, Amritha Aiyer, Varalaxmi Sarathkumar, Samuthirakani, Vinay Rai, Vennela Kishore
48Drishyam 22022Hindi₹50 crore₹345.05 crore (US$43 million)Abhishek PathakAjay Devgn, Akshaye Khanna, Tabu, Shriya Saran
49Uri: The Surgical Strike2019Hindi₹25 crore₹342.06 crore (US$48.57 million)Aditya DharVicky Kaushal, Yami Gautam, Paresh Rawal, Kirti Kulhari, Rajit Kapur, Mohit Raina, Akashdeep Arora, Manasi Parekh
50The Kashmir Files2022Hindi₹15−25 crore₹340.92 crore (US$43 million)Vivek AgnihotriMithun Chakraborty, Anupam Kher, Darshan Kumar, Pallavi Joshi, Chinmay Mandlekar, Bhasha Sumbli

FAQs

Which is the highest grossing Indian film ever?

Aamir Khan starrer ‘Dangal’ is the highest grossing Indian film ever. The film grossed ₹2,024 crore (US$340 million) worldwide and also became the first Indian movie, to cross ₹1000 crore and ₹2000 crore mark.

Which was the first 1000 crore movie in India?

‘Baahubali 2: The Conclusion’ is the first Indian film to gross over ₹1000 crore worldwide. The film is directed by S. S. Rajamouli and features Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah Bhatia, Ramya Krishna, Sathyaraj, Nassar, and Subbaraju.

Which was the first 2000 crore movie in India?

‘Dangal’ became the first Indian film to enter the 2000 Crore Club, grossing over ₹2,024 crore (US$340 million) worldwide.

Which was the first 100 crore movie in India?

The first Indian film to gross over ₹100 crore domestically in India was the Salman Khan and Madhuri Dixit starrer Hum Aapke Hain Kaun (1994), which was also the first to reach ₹200 crore worldwide.

Which is India’s No 1 highest collection movie?

Nitesh Tiwari’s ‘Dangal’ is the highest grossing Indian movie of all time. It stars Amir Khan, Sakshi Tanwar, Fatima Sana Shaikh and Sanya Malhotra.

Which is the fastest 1000 crore movie in India?

Baahubali 2: The Conclusion (2017) is the fastest Indian movie grossing over 1000 crore, it takes 10 days.

Which was the first 2000 crore movie in India?

Amir Khan starrer ‘Dangal’ is the first Indian movie to gross over 2000 crore.

What is India’s biggest blockbuster?

With a total worldwide collection of ₹2,024 crore (US$340 million), Nitesh Tiwari’s ‘Dangal’ is the biggest blockbuster film in India.

Also See:

Share!