Box Office Index

Home › Records › Highest grossing Indian films of 2021

Highest grossing Indian films of 2021: top 50 by worldwide collection

As of 12 Nov 2026, the highest grossing Indian film of 2021 is Pushpa: The Rise (Telugu, ₹350 cr worldwide), followed by Sooryavanshi (₹294 cr) and Master (₹223 cr).

Indian films released in 2021, ranked by worldwide gross in nominal rupees, one figure per film; India net where the film has a day-by-day table here. Click a column to sort.

#FilmLanguageReleasedWorldwide grossIndia net
1Pushpa: The RiseTelugu17 Dec 2021₹350 cr₹267.55 cr
2SooryavanshiHindi5 Nov 2021₹294 cr₹195.78 cr
3MasterTamil13 Jan 2021₹223 cr₹153.93 cr
483Hindi24 Dec 2021₹193 cr₹107.31 cr
5AnnaattheTamil4 Nov 2021₹172 cr₹106.77 cr
6AkhandaTelugu2 Dec 2021₹150 cr—
7Vakeel SaabTelugu9 Apr 2021₹138 cr—
8DoctorTamil9 Oct 2021₹101 cr₹69.36 cr
9UppenaTelugu12 Feb 2021₹84 cr₹70.00 cr
10MaanaaduTamil25 Nov 2021₹79 cr₹54.18 cr
11KurupMalayalam12 Nov 2021₹78 cr₹37.79 cr
12RoberrtKannada11 Mar 2021₹78 cr₹55.77 cr
13Jathi RatnaluTelugu11 Mar 2021₹68 cr₹49.76 cr
14Love StoryTelugu24 Sep 2021₹62 cr—
15KrackTelugu9 Jan 2021₹60 cr₹50.55 cr
16Antim: The Final TruthHindi26 Nov 2021₹59 cr₹39.06 cr
17Honsla RakhPunjabi15 Oct 2021₹53 cr₹21.54 cr
18Most Eligible BachelorTelugu15 Oct 2021₹51 cr—
19Bell BottomHindi19 Aug 2021₹51 cr—
20Shyam Singha RoyTelugu24 Dec 2021₹49 cr₹37.09 cr
21Kotigobba 3Kannada15 Oct 2021₹45 cr₹27.75 cr
22PogaruKannada19 Feb 2021₹45 cr—
23SulthanTamil2 Apr 2021₹45 cr₹29.64 cr
24YuvarathnaaKannada1 Apr 2021₹39 cr₹32.41 cr
25Chal Mera Putt 3Punjabi1 Oct 2021₹36 cr—
26Chandigarh Kare AashiquiHindi10 Dec 2021₹36 cr₹28.26 cr
27TadapHindi3 Dec 2021₹33 cr₹26.81 cr
28RedTelugu14 Jan 2021₹31 cr₹26.05 cr
29RoohiHindi11 Mar 2021₹30 cr—
30Pon ManickavelTamil19 Nov 2021₹30 cr—
31Rang DeTelugu26 Mar 2021₹29 cr—
32The PriestMalayalam11 Mar 2021₹29 cr₹15.57 cr
33MadhagajaKannada3 Dec 2021₹26 cr—
34EnemyTamil4 Nov 2021₹25 cr₹20.06 cr
35SalagaKannada14 Oct 2021₹25 cr₹14.81 cr
36Mumbai SagaHindi19 Mar 2021₹22 cr₹16.53 cr
37Bunty Aur Babli 2Hindi19 Nov 2021₹22 cr₹12.50 cr
38Raja Raja ChoraTelugu19 Aug 2021₹21 cr—
39PaagalTelugu14 Aug 2021₹21 cr—
40VelleHindi10 Dec 2021₹19 cr—
41SeetimaarrTelugu10 Sep 2021₹19 cr—
42RadheHindi13 May 2021₹18 cr—
43PuaadaPunjabi12 Aug 2021₹18 cr—
44Satyameva Jayate 2Hindi25 Nov 2021₹17 cr₹13.26 cr
45Badava RascalKannada24 Dec 2021₹16 cr—
46JhimmaMarathi19 Nov 2021₹16 cr₹5.25 cr
47CheckTelugu26 Feb 2021₹16 cr₹12.15 cr
48SR KalyanamandapamTelugu6 Aug 2021₹15 cr—
4930 Rojullo Preminchadam ElaTelugu29 Jan 2021₹13 cr—
50OneMalayalam26 Mar 2021₹12 cr₹7.07 cr

See also: Box office collection 2021: India net by month and language · Every Indian film of 2021 by language · Highest grossing Indian films of all time

Other years: 2026 · 2025 · 2024 · 2023 · 2022 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010.

Cite as: Box Office Index, https://boxofficeindex.co.

Figures here are estimates, revised over time. Using this site means you accept: Terms, Disclaimer, Privacy Policy.