Top 50 Highest Grossing Indian Movies of All Time

Top 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.

In 2023, the Hindi film industry accounted for 44% of box office revenue, followed by the Telugu industry at 19% and the Tamil industry at 16%. The Kannada (5%), Malayalam (3%), Bengali, Marathi, Odia, Punjabi, Gujarati and Bhojpuri industries contributed to the remainder, while the foreign film industry made up 9% of the total revenue.

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 50 highest-grossing Indian movies of all time.

List of Highest Grossing Indian Movies of All Time (Indian Box Office Collection Worldwide)

Here is the list of the highest-grossing Indian films of all time (India box office collection BOC).

RankTitleYearIndustry / LanguageWorldwide GrossDirectorStars
1Dangal2016Hindi₹1,914–2,200 croreNitesh TiwariAamir Khan, Sakshi Tanwar, Fatima Sana Shaikh
2Baahubali 2: The Conclusion2017Telugu, Tamil₹1,747–1,810.60 croreS.S. RajamouliPrabhas, Rana Daggubati, Anushka Shetty
3Pushpa 2: The Rule2024Telugu₹1,642–1,800 croreSukumarAllu Arjun, Rashmika Mandanna, Fahadh Faasil
4RRR2022Telugu₹1,253–1,387 croreS.S. RajamouliN.T. Rama Rao Jr., Ram Charan, Ajay Devgn
5KGF: Chapter 22022Kannada₹1,190–1,240 crorePrashanth NeelYash, Sanjay Dutt, Raveena Tandon
6Jawan2023Hindi₹1,148.32–1,159 croreAtleeShah Rukh Khan, Nayanthara, Vijay Sethupathi
7Pathaan2023Hindi₹1,050.30–1,052.50 croreSiddharth AnandShah Rukh Khan, Deepika Padukone, John Abraham
8Kalki 2898 AD2024Telugu₹1,027–1,200 croreNag AshwinPrabhas, Amitabh Bachchan, Kamal Haasan
9Animal2023Hindi₹905–917.82 croreSandeep Reddy VangaRanbir Kapoor, Anil Kapoor, Bobby Deol
10Bajrangi Bhaijaan2015Hindi₹867–969.06 croreKabir KhanSalman Khan, Harshaali Malhotra, Nawazuddin Siddiqui
11Stree 22024Hindi₹837–874.58 croreAmar KaushikRajkummar Rao, Shraddha Kapoor, Pankaj Tripathi
12Secret Superstar2017Hindi₹835–966 croreAdvait ChandanZaira Wasim, Meher Vij, Raj Arjun
13PK2014Hindi₹750.60–769.89 croreRajkumar HiraniAamir Khan, Anushka Sharma, Sanjay Dutt
14Gadar 22023Hindi₹687–691.08 croreAnil SharmaSunny Deol, Ameesha Patel, Utkarsh Sharma
152.02018Tamil₹666–800 croreS. ShankarRajinikanth, Akshay Kumar, Amy Jackson
16Salaar: Part 1 – Ceasefire2023Telugu₹618.06–700 crorePrashanth NeelPrabhas, Karthikeya Dev, Prithviraj Sukumaran
17Sultan2016Hindi₹613–623.33 croreAli Abbas ZafarSalman Khan, Anushka Sharma, Randeep Hooda
18Chhaava2025Hindi₹608.65 croreLaxman UtekarVicky Kaushal, Akshaye Khanna, Rashmika Mandanna
19Jailer2023Tamil₹605–650 croreNelson DilipkumarRajinikanth, Mohanlal, Shivarajkumar
20Baahubali: The Beginning2015Telugu, Tamil₹599.72–650 croreS.S. RajamouliPrabhas, Rana Daggubati, Anushka Shetty
21Leo2023Tamil₹595–620.50 croreLokesh KanagarajJoseph Vijay, Sanjay Dutt, Trisha Krishnan
22Sanju2018Hindi₹578.45–586.85 croreRajkumar HiraniRanbir Kapoor, Paresh Rawal, Manisha Koirala
23Tiger Zinda Hai2017Hindi₹565.10 croreAli Abbas Zafar, Md Minhaj MiahSalman Khan, Katrina Kaif, Paresh Rawal
24Padmaavat2018Hindi₹563.55–571.98 croreSanjay Leela BhansaliDeepika Padukone, Ranveer Singh, Shahid Kapoor
25Dhoom 32013Hindi₹556.74–558.42 croreVijay Krishna AcharyaAamir Khan, Katrina Kaif, Abhishek Bachchan
26War2019Hindi₹474.79–475.62 croreSiddharth AnandHrithik Roshan, Tiger Shroff, Vaani Kapoor
27Dunki2023Hindi₹470.6 croreRajkumar HiraniShah Rukh Khan, Taapsee Pannu, Ryan Cretney, Priya Sindher
28Tiger 32023Hindi₹466.63 croreManeesh SharmaSalman Khan, Katrina Kaif, Emraan Hashmi
29Ponniyin Selvan: I2022Tamil₹450–500 croreMani Ratnam, Sruti Harihara SubramanianVikram, Aishwarya Rai Bachchan, Trisha Krishnan
30Andhadhun2018Hindi₹444.48–456.89 croreSriram RaghavanAyushmann Khurrana, Tabu, Radhika Apte
31The Greatest of All Time2024Tamil₹440–456 croreVenkat PrabhuJoseph Vijay, Prashanth, Prabhu Deva
32Vikram2022Tamil₹424–500 croreLokesh KanagarajKamal Haasan, Vijay Sethupathi, Fahadh Faasil
33Saaho2019Telugu, Hindi₹419–439 croreSujeethPrabhas, Shraddha Kapoor, Jackie Shroff
34Brahmāstra: Part One – Shiva2022Hindi₹418.80–430.77 croreAyan MukerjiAmitabh Bachchan, Ranbir Kapoor, Alia Bhatt
35Devara: Part 12024Telugu₹403.80–521 croreKoratala SivaN.T. Rama Rao Jr., Saif Ali Khan, Janhvi Kapoor
36Kantara2022Kannada₹400–450 croreRishab ShettyRishab Shetty, Kishore Kumar G., Achyuth Kumar
373 Idiots2009Hindi₹397.08–415 croreRajkumar HiraniAamir Khan, R. Madhavan, Sharman Joshi, Kareena Kapoor
38Chennai Express2013Hindi₹395.92–424.54 croreRohit ShettyDeepika Padukone, Shah Rukh Khan, Sathyaraj
39Krrish 32013Hindi₹393.37 croreRakesh RoshanHrithik Roshan, Vivek Oberoi, Priyanka Chopra, Kangana Ranaut
40Simmba2018Hindi₹391.68–400.19 croreRohit ShettyRanveer Singh, Sara Ali Khan, Sonu Sood
41Kabir Singh2019Hindi₹373.50–379.02 croreSandeep Reddy VangaShahid Kapoor, Kiara Advani, Nikita Dutta
42Dilwale2015Hindi₹372.23–376.85 croreRohit ShettyShah Rukh Khan, Kajol, Varun Dhawan
43Bhool Bhulaiyaa 32024Hindi₹371–423.85 croreAnees BazmeeKartik Aaryan, Vidya Balan, Madhuri Dixit
44Singham Again2024Hindi₹367–389.64 croreRohit ShettyAjay Devgn, Kareena Kapoor, Ranveer Singh, Salman Khan, Deepika Padukone, Akshay Kumar, Tiger Shroff, Arjun Kapoor
45Prem Ratan Dhan Payo2015Hindi₹365.46–388.48 croreSooraj R. BarjatyaSalman Khan, Sonam Kapoor, Neil Nitin Mukesh
46Pushpa: The Rise2021Telugu₹360–373 croreSukumarAllu Arjun, Fahadh Faasil, Rashmika Mandanna
47Tanhaji2020Hindi₹358.78–367.65 croreOm RautAjay Devgn, Saif Ali Khan, Sharad Kelkar
48Bajirao Mastani2015Hindi₹355.61–358.10 croreSanjay Leela BhansaliRanveer Singh, Deepika Padukone, Priyanka Chopra Jonas
49Rocky Aur Rani Kii Prem Kahaani2023Hindi₹355.61 croreKaran JoharRanveer Singh, Alia Bhatt, Dharmendra
50Kick2014Hindi₹351.80–388.70 croreSajid NadiadwalaSalman Khan, Jacqueline Fernandez, Nawazuddin Siddiqui
  1. Dangal
Dangal Movie Poster

Industry / Language: Hindi
Release date: 23 December 2016
Director: Nitesh Tiwari Khurana
Starring: Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh, Zaira Wasim, Sanya Malhotra, Aparshakti
Storyline: Dangal is an extraordinary true story based on the life of Mahavir Singh and his two daughters, Geeta and Babita Phogat. The film traces the inspirational journey of a father who trains his daughters to become world class wrestlers.
Watch On: Amazon Prime Video, Tencent Video, IQiyi, Youku

Budget: ₹70 crore
Domestic Collection (India): ₹511.58 crore (US$76.13 million)
Overseas Collection: ₹1,512 crore (US$234 million)
Worldwide Collection: ₹1,914–2,200 crore


  1. Baahubali 2: The Conclusion
Baahubali 2: The Conclusion Movie Poster

Industry / Language: Telugu, Tamil
Release date: 28 April 2017
Director: S. S. Rajamouli
Starring: Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah Bhatia, Ramya Krishna, Sathyaraj, Nassar, Subbaraju
Storyline: After Shivudu learns that he is no commoner but is, in fact, the son of Amarendra Baahubali, the King of Mahishmati, he sets out on a quest to avenge his father’s untimely death, and to also rescue his mother Devasena from the clutches of Bhallaladeva.
Watch On: SonyLiv, Disney+ Hotstar, Netflix

Budget: ₹250 crore
Domestic Collection (India): ₹1,429.83 crore
Overseas Collection: ₹380.77 crore
Worldwide Collection: ₹1,747–1,810.60 crore


  1. Pushpa 2: The Rule
Pushpa 2: The Rule Movie Poster

Industry / Language: Telugu
Release date: December 5, 2024
Director: Sukumar
Starring: Allu Arjun, Fahadh Faasil, Rashmika Mandanna
Storyline: Pushpa 2: The Rule picks up from the explosive events of the first part, following Pushpa`s meteoric rise as he expands his red sandalwood empire beyond borders. As tensions escalate with rival factions and the authorities, his growing ambitions draw him into intense confrontations and political upheavals.
Watch On: Netflix

Budget: ₹400–500 crore
Domestic Collection (India): ₹1408.81 crore ($162.9 million)
Overseas Collection: N/A
Worldwide Collection: ₹1,642–1,800 crore


  1. RRR
RRR Movie Watch Online, Cast, Songs, Poster, Reviews, Release Date

Industry / Language: Telugu
Release date: 25 March 2022
Director: S. S. Rajamouli
Starring: N. T. Rama Rao Jr., Ram Charan, Ajay Devgn, Alia Bhatt, Shriya Saran, Samuthirakani, Ray Stevenson, Alison Doody, Olivia Morris
Storyline: RRR is a period drama set in India during the 1920s, revolving around the inspiring journey of two of India`s freedom fighters – Alluri Sitarama Raju and Komaram Bheem.
Watch On: ZEE5, Netflix, Disney+ Hotstar

Budget: ₹550 crore
Domestic Collection (India): ₹915.3 crore (estimated)
Worldwide Collection: ₹1,253–1,387 crore


  1. K.G.F: Chapter 2
K.G.F: Chapter 1 Movie Watch Online, Cast, Songs, Poster, Reviews, Release Date

Industry / Language: Kannada
Release date: 14 April 2022
Director: Prashanth Neel
Starring: Yash, Sanjay Dutt, Raveena Tandon, Srinidhi Shetty, Prakash Raj, Archana Jois, Achyuth Kumar, Vasishta N. Simha, Rao Ramesh
Storyline: In the blood-soaked Kolar Gold Fields, Rocky’s name strikes fear into his foes, while the government sees him as a threat to law and order. Rocky must battle threats from all sides for unchallenged supremacy.
Watch On: Amazon Prime Video

Budget: ₹100 crore
Domestic Collection (India): ₹1008 crore (estimated)
Overseas Collection: ₹242 crore
Worldwide Collection: ₹1,190–1,250 crore


  1. Jawan
Jawan Movie Poster

Industry / Language: Hindi
Release date: 7 September 2023
Director: Atlee
Starring: Shah Rukh Khan, Nayanthara, Vijay Sethupathi
Storyline: A prison warden recruits inmates to commit outrageous crimes that shed light on corruption and injustice – and that lead him to an unexpected reunion.
Watch On: Netflix

Budget: ₹300 crore
Domestic Collection (India): ₹766.1 crore (US$92 million)
Overseas Collection: ₹401.2 crore (US$48 million)
Worldwide Collection: ₹1,148.32–1,159 crore


  1. Pathaan
Pathaan Movie Poster

Industry / Language: Hindi
Release date: 25 January 2023
Director: Siddharth Anand
Starring: Shah Rukh Khan, Deepika Padukone, John Abraham, Dimple Kapadia, Ashutosh Rana
Storyline: The first instalment in the universe to observe a crossover among characters and officially instate the universe as a brand, it follows an exiled RAW agent, who works with ISI agent Rubina Mohsin to take down Jim, a former RAW agent, who plans to attack India with a deadly lab-generated virus.
Watch On: Amazon Prime Video

Budget: ₹250 crore
Domestic Collection (India): ₹654.28 crore (US$78 million)
Overseas Collection: ₹396.02 crore (US$47 million)
Worldwide Collection: ₹1,050.30–1,052.50 crore


  1. Kalki 2898 AD
Kalki 2898 AD Posters

Industry / Language: Telugu
Release date: 27 June 2024
Director: Nag Ashwin
Starring: Amitabh Bachchan, Kamal Haasan, Prabhas, Deepika Padukone
Storyline: The future of those in the dystopian city of Kasi is altered when the destined arrival of Lord Vishnu’s final avatar launches a war against darkness.
Watch On: Netflix, Amazon Prime Video

Budget: ₹600 crore
Worldwide Collection: ₹1,027–1,200 crore


  1. Bajrangi Bhaijaan
Bajrangi Bhaijaan Movie Poster

Industry / Language: Hindi
Release date: 17 July 2015
Director: Kabir Khan
Starring: Salman Khan, Harshaali Malhotra, Kareena Kapoor, Nawazuddin Siddiqui
Storyline: It tells the story of Pawan Kumar Chaturvedi, a devotee of the Hindu deity Hanuman, who embarks on a journey to take a mute six-year-old Pakistani Muslim girl Shahida, separated in India from her mother, back to her hometown.
Watch On: Disney+ Hotstar

Budget: ₹75 crore
Domestic Collection (India): ₹444.92 crore (US$69.35 million)
Overseas Collection: ₹473.26 crore (US$73.77 million)
Worldwide Collection: ₹918.18 crore (US$143.13 million)


  1. Animal
Animal Movie Poster

Industry / Language: Hindi
Release date: 1 December 2023
Director: Sandeep Reddy Vanga
Starring: Ranbir Kapoor, Anil Kapoor, Bobby Deol, Rashmika Mandanna, Triptii Dimri
Storyline: The film follows Ranvijay, the ruthless son of a powerful industrialist, and his troubled relationship with his father, which gets further jeopardized as he sets out on a path of vengeance and destruction after an assassination attempt on his father.
Watch On: Netflix

Budget: ₹100 crore
Domestic Collection (India): ₹662.33 crore (US$79 million)
Overseas Collection: ₹255.49 crore (US$31 million)
Worldwide Collection: ₹917.82 crore (US$110 million)


Top 10 Highest-grossing Indian Movies by Opening Day

Here is the list of the highest-grossing Indian films by opening day.

RankTitleYearLanguageWorldwide Gross (₹ crore)
1Pushpa 2: The Rule2024Telugu₹258–280 crore
2RRR2022Telugu₹223 crore
3Baahubali 2: The Conclusion2017Telugu, Tamil₹217 crore
4KGF: Chapter 22022Kannada₹165.37 crore
5Kalki 2898 AD2024Telugu₹161.50–180 crore
6Salaar: Part 1 – Ceasefire2023Telugu₹145 crore
7Leo2023Tamil₹144 crore
8Devara: Part 12024Telugu₹132 crore
9Jawan2023Hindi₹131.5 crore
10Adipurush2023Hindi, Telugu₹126 crore

[Also Read: Top 10 Highest Opening Day Grossers In Indian Cinema: From Baahubali to Pushpa 2]


Highest-grossing Indian Movies by Month

Here is the list of the highest-grossing Indian films by month.

MonthTitleLanguageYearWorldwide Gross (₹ crore)
JanuaryPathaanHindi2023₹1,050.30–1,052.50 crore
FebruaryChhaavaHindi2025₹608.65 crore
MarchRRRTelugu2022₹1,253–1,387 crore
AprilBaahubali 2: The ConclusionTelugu, Tamil2017₹1,747–2,500 crore
MayYeh Jawaani Hai DeewaniHindi2013₹319.60 crore
JuneKalki 2898 ADTelugu2024₹1,042–1,200 crore
JulyBajrangi BhaijaanHindi2015₹867–969.06 crore
AugustStree 2Hindi2024₹837–874.58 crore
SeptemberJawanHindi2023₹1,148.32–1,159 crore
OctoberSecret SuperstarHindi2017₹835–966 crore
November2.0Tamil2018₹666–800 crore
DecemberDangalHindi2016₹1,914–2,500 crore

[Also Read: Highest Grossing Indian Movies by Year (1940-2025): From Classics to Blockbusters]


Also See

Share!

Recommendations

Leave a Reply

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