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.
| # | Film | Language | Released | Worldwide gross | India net |
|---|---|---|---|---|---|
| 1 | 2.0 | Hindi | 29 Nov 2018 | ₹699 cr | — |
| 2 | Sanju | Hindi | 29 Jun 2018 | ₹587 cr | ₹342.53 cr |
| 3 | Padmaavat | Hindi | 25 Jan 2018 | ₹572 cr | ₹302.15 cr |
| 4 | Andhadhun | Hindi | 5 Oct 2018 | ₹450 cr | ₹74.59 cr |
| 5 | Simmba | Hindi | 28 Dec 2018 | ₹395 cr | ₹240.31 cr |
| 6 | Thugs of Hindostan | Hindi | 8 Nov 2018 | ₹325 cr | ₹151.25 cr |
| 7 | Race 3 | Hindi | 15 Jun 2018 | ₹295 cr | ₹166.40 cr |
| 8 | Sarkar | Tamil | 6 Nov 2018 | ₹253 cr | — |
| 9 | K.G.F: Chapter 1 | Kannada | 21 Dec 2018 | ₹250 cr | — |
| 10 | Bharat Ane Nenu | Telugu | 20 Apr 2018 | ₹225 cr | — |
| 11 | Badhaai Ho | Hindi | 18 Oct 2018 | ₹221 cr | ₹137.61 cr |
| 12 | Rangasthalam | Telugu | 30 Mar 2018 | ₹216 cr | — |
| 13 | Hichki | Hindi | 23 Mar 2018 | ₹215 cr | ₹46.21 cr |
| 14 | Raazi | Hindi | 11 May 2018 | ₹196 cr | ₹123.84 cr |
| 15 | Pad Man | Hindi | 9 Feb 2018 | ₹192 cr | ₹81.82 cr |
| 16 | Aravinda Sametha Veera Raghava | Telugu | 11 Oct 2018 | ₹190 cr | — |
| 17 | Zero | Hindi | 21 Dec 2018 | ₹182 cr | ₹93.45 cr |
| 18 | Stree | Hindi | 31 Aug 2018 | ₹181 cr | — |
| 19 | Kaala | Tamil | 7 Jun 2018 | ₹160 cr | — |
| 20 | Gold | Hindi | 15 Aug 2018 | ₹154 cr | ₹104.72 cr |
| 21 | Raid | Hindi | 16 Mar 2018 | ₹154 cr | ₹103.07 cr |
| 22 | Sonu Ke Titu Ki Sweety | Hindi | 23 Feb 2018 | ₹153 cr | ₹108.95 cr |
| 23 | Veere Di Wedding | Hindi | 1 Jun 2018 | ₹139 cr | ₹81.39 cr |
| 24 | Geetha Govindam | Telugu | 15 Aug 2018 | ₹132 cr | — |
| 25 | Sui Dhaaga | Hindi | 28 Sep 2018 | ₹125 cr | — |
| 26 | Dhadak | Hindi | 20 Jul 2018 | ₹113 cr | ₹74.19 cr |
| 27 | Satyameva Jayate | Hindi | 15 Aug 2018 | ₹108 cr | ₹80.50 cr |
| 28 | 102 Not Out | Hindi | 4 May 2018 | ₹108 cr | ₹52.05 cr |
| 29 | Naa Peru Surya | Telugu | 4 May 2018 | ₹101 cr | — |
| 30 | Kedarnath | Hindi | 7 Dec 2018 | ₹96 cr | ₹67.54 cr |
| 31 | Agnyaathavaasi | Telugu | 10 Jan 2018 | ₹95 cr | — |
| 32 | Parmanu: The Story Of Pokhran | Hindi | 25 May 2018 | ₹91 cr | — |
| 33 | Thaanaa Serndha Koottam | Tamil | 12 Jan 2018 | ₹90 cr | — |
| 34 | Mahanati | Telugu | 9 May 2018 | ₹83 cr | — |
| 35 | Chekka Chivantha Vaanam | Tamil | 27 Sep 2018 | ₹80 cr | — |
| 36 | Kadaikutty Singam | Tamil | 13 Jul 2018 | ₹75 cr | — |
| 37 | Kolamavu Kokila | Tamil | 17 Aug 2018 | ₹73 cr | — |
| 38 | Baaghi 2 | Hindi | 30 Mar 2018 | ₹71 cr | — |
| 39 | Bhaagamathie | Tamil | 26 Jan 2018 | ₹67 cr | — |
| 40 | Kayamkulam Kochunni | Malayalam | 11 Oct 2018 | ₹67 cr | — |
| 41 | Irumbu Thirai | Tamil | 11 May 2018 | ₹65 cr | — |
| 42 | The Villain | Kannada | 18 Oct 2018 | ₹60 cr | — |
| 43 | Vada Chennai | Tamil | 17 Oct 2018 | ₹60 cr | — |
| 44 | Batti Gul Meter Chalu | Hindi | 21 Sep 2018 | ₹57 cr | ₹39.31 cr |
| 45 | Odiyan | Malayalam | 14 Dec 2018 | ₹54 cr | — |
| 46 | Tagaru | Kannada | 23 Feb 2018 | ₹53 cr | — |
| 47 | Njan Prakashan | Malayalam | 21 Dec 2018 | ₹52 cr | — |
| 48 | Tik Tik Tik | Tamil | 22 Jun 2018 | ₹51 cr | — |
| 49 | '96 | Tamil | 5 Oct 2018 | ₹50 cr | — |
| 50 | Aadhi | Malayalam | 26 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.