Box Office Index

Home › Records › Highest grossing Indian films of 2018

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

As of 12 Nov 2026, the highest grossing Indian film of 2018 is 2.0 (Hindi, ₹699 cr worldwide), followed by Sanju (₹587 cr) and Padmaavat (₹572 cr).

Indian films released in 2018, 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
12.0Hindi29 Nov 2018₹699 cr—
2SanjuHindi29 Jun 2018₹587 cr₹342.53 cr
3PadmaavatHindi25 Jan 2018₹572 cr₹302.15 cr
4AndhadhunHindi5 Oct 2018₹450 cr₹74.59 cr
5SimmbaHindi28 Dec 2018₹395 cr₹240.31 cr
6Thugs of HindostanHindi8 Nov 2018₹325 cr₹151.25 cr
7Race 3Hindi15 Jun 2018₹295 cr₹166.40 cr
8SarkarTamil6 Nov 2018₹253 cr—
9K.G.F: Chapter 1Kannada21 Dec 2018₹250 cr—
10Bharat Ane NenuTelugu20 Apr 2018₹225 cr—
11Badhaai HoHindi18 Oct 2018₹221 cr₹137.61 cr
12RangasthalamTelugu30 Mar 2018₹216 cr—
13HichkiHindi23 Mar 2018₹215 cr₹46.21 cr
14RaaziHindi11 May 2018₹196 cr₹123.84 cr
15Pad ManHindi9 Feb 2018₹192 cr₹81.82 cr
16Aravinda Sametha Veera RaghavaTelugu11 Oct 2018₹190 cr—
17ZeroHindi21 Dec 2018₹182 cr₹93.45 cr
18StreeHindi31 Aug 2018₹181 cr—
19KaalaTamil7 Jun 2018₹160 cr—
20GoldHindi15 Aug 2018₹154 cr₹104.72 cr
21RaidHindi16 Mar 2018₹154 cr₹103.07 cr
22Sonu Ke Titu Ki SweetyHindi23 Feb 2018₹153 cr₹108.95 cr
23Veere Di WeddingHindi1 Jun 2018₹139 cr₹81.39 cr
24Geetha GovindamTelugu15 Aug 2018₹132 cr—
25Sui DhaagaHindi28 Sep 2018₹125 cr—
26DhadakHindi20 Jul 2018₹113 cr₹74.19 cr
27Satyameva JayateHindi15 Aug 2018₹108 cr₹80.50 cr
28102 Not OutHindi4 May 2018₹108 cr₹52.05 cr
29Naa Peru SuryaTelugu4 May 2018₹101 cr—
30KedarnathHindi7 Dec 2018₹96 cr₹67.54 cr
31AgnyaathavaasiTelugu10 Jan 2018₹95 cr—
32Parmanu: The Story Of PokhranHindi25 May 2018₹91 cr—
33Thaanaa Serndha KoottamTamil12 Jan 2018₹90 cr—
34MahanatiTelugu9 May 2018₹83 cr—
35Chekka Chivantha VaanamTamil27 Sep 2018₹80 cr—
36Kadaikutty SingamTamil13 Jul 2018₹75 cr—
37Kolamavu KokilaTamil17 Aug 2018₹73 cr—
38Baaghi 2Hindi30 Mar 2018₹71 cr—
39BhaagamathieTamil26 Jan 2018₹67 cr—
40Kayamkulam KochunniMalayalam11 Oct 2018₹67 cr—
41Irumbu ThiraiTamil11 May 2018₹65 cr—
42The VillainKannada18 Oct 2018₹60 cr—
43Vada ChennaiTamil17 Oct 2018₹60 cr—
44Batti Gul Meter ChaluHindi21 Sep 2018₹57 cr₹39.31 cr
45OdiyanMalayalam14 Dec 2018₹54 cr—
46TagaruKannada23 Feb 2018₹53 cr—
47Njan PrakashanMalayalam21 Dec 2018₹52 cr—
48Tik Tik TikTamil22 Jun 2018₹51 cr—
49'96Tamil5 Oct 2018₹50 cr—
50AadhiMalayalam26 Jan 2018₹50 cr—

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

Other years: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 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.