List of highest-grossing Indian films
Rank Peak Film Year Director Studio ( s ) Primary language Worldwide gross
1 1 Dangal 2016 Nitesh Tiwari Aamir Khan Productions UTV Motion Pictures Walt Disney Studios India Hindi ₹2,024 crore ( US $ 311 million )
2 1 Baahubali 2 : The Conclusion 2017 S. S. Rajamouli Arka Media Works Telugu ₹1,810 crore ( US $ 278 million )
3 3 Bajrangi Bhaijaan 2015 Kabir Khan Salman Khan Films Kabir Khan Films Eros International Hindi ₹969.06 crore ( US $ 150 million )
4 3 Secret Superstar 2017 Advait Chandan Aamir Khan Productions Hindi ₹966.86 crore ( US $ 154 million )
5 1 PK 2014 Rajkumar Hirani Vinod Chopra Films Rajkumar Hirani Films Hindi ₹832 crore ( US $ 120 million )
6 5 2.0 2018 S.Shankar Lyca Productions Tamil ₹800 crore ( US $ 123 million )
7 2 Baahubali : The Beginning 2015 S. S. Rajamouli Arka Media Works Telugu ₹650 crore ( US $ 101 million )
8 4 Sultan 2016 Ali Abbas Zafar Yash Raj Films Hindi ₹623.33 crore ( US $ 96 million )
9 8 Sanju 2018 Rajkumar Hirani Rajkumar Hirani Films Vinod Chopra Films Hindi ₹586.85 crore ( US $ 90.12 million )
10 7 Padmaavat 2018 Sanjay Leela Bhansali Bhansali Productions Viacom 18 Motion Pictures Hindi ₹585 crore ( US $ 90 million )
11 8 Tiger Zinda Hai 2017 Ali Abbas Zafar Yash Raj Films Hindi ₹565.1 crore ( US $ 87.32 million )
12 1 Dhoom 3 2013 Vijay Krishna Acharya Yash Raj Films Hindi ₹556 crore ( US $ 101 million )
13 9 War * 2019 Siddharth Anand Yash Raj Films Hindi ₹ 473.6 crore ( US $ 66 million )
14 1 3 Idiots 2009 Rajkumar Hirani Vinod Chopra Films Hindi ₹460 crore ( US $ 88 million )
15 14 Andhadhun 2018 Sriram Raghavan Viacom 18 Motion Pictures Matchbox Pictures Hindi ₹ 456.89 crore ( US $ 64 million )
16 16 Saaho 2019 Sujeeth UV Creations T-Series Telugu ₹433.06 crore ( US $ 61 million )
17 6 Prem Ratan Dhan Payo 2015 Sooraj R. Barjatya Fox Star Studios Rajshri Productions Hindi ₹ 432 crore ( US $ 67 million )
18 2 Chennai Express 2013 Rohit Shetty Red Chillies Entertainment Hindi ₹ 423 crore ( US $ 72.19 million )
19 4 Kick 2014 Sajid Nadiadwala Nadiadwala Grandson Hindi ₹ 402 crore ( US $ 66 million )
20 17 Simmba 2018 Rohit Shetty Reliance Entertainment Dharma Productions Hindi ₹400 crore ( US $ 61 million )
Global gross figures
The following list shows India 's top 25 highest-grossing films , which include films from all the Indian languages . The figures are not adjusted for inflation .
This is a ranking of the highest grossing Indian films which includes films from various languages based on the conservative global box office estimates as reported by reputable sources. There is no official tracking of domestic box office figures within India, and Indian sites publishing data are frequently pressured to increase their domestic box office estimates. Indian films have been screened in markets around the world since the early 20th century. As of 2003, there are markets in over 90 countries where films from India are screened. During the first decade of the 21st century, there was a steady rise in the ticket price, a tripling in the number of theaters and an increase in the number of prints of a film being released, which led to a large increase in the box office collections. The majority of highest-grossing Indian films are Bollywood (Hindi) films. As of 2014, Bollywood represents 43% of the net box office revenue in India, while Tamil and Telugu cinema represent 36%, and other regional industries constitute 21%. See List of highest-grossing films in India for domestic gross figures and List of highest-grossing Indian films in overseas markets for overseas gross figures.