List of highest-grossing films in India

This ranking lists the highest-grossing films in India, based on domestic box office estimates as reported by organizations classified as green by Wikipedia. The figures are not adjusted for inflation. However, there is no official tracking of figures and sources publishing data are frequently pressured to increase their estimates. Box office collections have been steadily increasing in the 21st century, the main reasons attributed to the rise in ticket prices, and increase in number of theatres and prints of a film.

Overview

The highest-grossing film in India is Baahubali 2: The Conclusion (2017), with a total of 1,429.83 crore (US$170 million).

The Indian market is dominated by domestic Indian films, which represented 90% of the country's box office revenue in 2024; this is one of the highest for a major film market apart from the United States, where domestic Hollywood films represent 88.8% of its box office revenue. While Indian films remain at the top of the domestic Indian box office, the market for Hollywood films has gradually been growing; the market share of foreign films rose from 8% in 2014 up to 15% in 2015, with Hollywood films representing 10% of the Indian market in 2016 and 13% in 2017. Some of the earliest foreign blockbusters in India included J. Lee Thompson's 1969 American Western Mackenna's Gold, and Bruce Lee's Hong Kong action cinema Enter the Dragon (in 1975) and The Way of the Dragon (in 1979). The Hollywood production Avatar: The Way of Water (2022) is the highest grossing foreign film in India, also the 18th highest-grossing film in India with a collection of ₹484.36 crore (US$59 million).

Highest-grossing films

The following table lists the top 50 highest-grossing films at the Indian box office.

  Background shading indicates that a film is currently showing in theatres.
  Background shading indicates a foreign film.
Rank Title Total gross Language Year Ref.
1 Baahubali 2: The Conclusion ₹1,429.83 crore Telugu 2017
2 Pushpa 2: The Rule ₹1,381 crore 2024
3 Dhurandhar ₹1,056.62 crore Hindi 2025
4 KGF: Chapter 2 ₹1,008 crore Kannada 2022
5 RRR ₹944 crore Telugu 2022
6 Kalki 2898 AD ₹776 crore Telugu 2024
7 Jawan ₹761.98 crore Hindi 2023
8 Stree 2 ₹740.28 crore 2024
9 Kantara: Chapter 1 ₹738 crore Kannada 2025
10 Chhaava ₹708.5 crore Hindi 2025
11 Animal ₹662.33 crore 2023
12 Pathaan ₹654.28 crore 2023
13 Gadar 2 ₹625.54 crore 2023
14 2.0 ₹519.65 crore Tamil 2018
15 Baahubali: The Beginning ₹515.77 crore Telugu
Tamil
2015
16 Salaar: Part 1 – Ceasefire ₹512 crore Telugu 2023
17 Dangal ₹511.58 crore Hindi 2016
18 Avatar: The Way of Water ₹484.36 crore English 2022
19 PK ₹473.33 crore Hindi 2014
20 Bajrangi Bhaijaan ₹444.92 crore 2015
21 Avengers: Endgame ₹442.3 crore English 2019
22 Sanju ₹439.14 crore Hindi 2018
23 Tiger Zinda Hai ₹434.82 crore 2017
24 Sultan ₹421.25 crore 2016
25 Border 2 ₹419.43 crore 2026
26 Leo ₹417 crore Tamil 2023
27 Saiyaara ₹409.18 crore Hindi 2025
28 Jailer ₹407 crore Tamil 2023
29 Padmaavat ₹387.31 crore Hindi 2018
30 War ₹378.18 crore 2019
31 Dhoom 3 ₹364.45 crore 2013
32 Kantara ₹361 crore Kannada 2022
33 Devara: Part 1 ₹347 crore Telugu 2024
34 Tiger 3 ₹346.08 crore Hindi 2023
35 Adipurush ₹343 crore Hindi
Telugu
2023
36 Krrish 3 ₹340.17 crore Hindi 2013
37 Coolie ₹337.5 crore Tamil 2025
38 Saaho ₹339.25 crore Telugu
Hindi
2019
39 Bhool Bhulaiyaa 3 ₹334.67 crore Hindi 2024
40 Tanhaji ₹332.8 crore 2020
41 Kabir Singh ₹331.24 crore 2019
42 Ponniyin Selvan: I ₹327.45 crore Tamil 2022
43 Pushpa: The Rise ₹325.45 crore Telugu 2021
44 Kick ₹322.01 crore Hindi 2014
45 Singham Again ₹316.45 crore 2024
46 Chennai Express ₹315.46 crore 2013
47 Brahmāstra: Part One – Shiva ₹310 crore 2022
48 Simmba ₹308.09 crore 2018
49 The Greatest of All Time ₹305 crore Tamil 2024
50 Vikram ₹302.5 crore 2022

Highest-grossing films by opening weekend

Rank Title Total
gross
Primary
language
Number
of days
Year Ref.
1 KGF: Chapter 2 ₹442 crore Kannada 4 2022
2 Pushpa 2: The Rule ₹428 crore Telugu 4 2024
3 Kalki 2898 AD ₹401 crore Telugu 4 2024
4 Baahubali 2 : The Conclusion ₹391 crore 3 2017
5 RRR ₹380 crore 3 2022 [citation needed]
6 Jawan ₹342 crore Hindi 4 2023
7 Pathaan ₹335 crore 5 2023 [unreliable source?]
8 Salaar: Part 1 – Ceasefire ₹302 crore Telugu 3 2023
9 Kantara: Chapter 1 ₹268 crore Kannada 4 2025
10 Adipurush ₹261 crore Hindi/Telugu 3 2023 [citation needed]

Highest-grossing milestone films by revenue

Year Film Total gross Primary
language
Ref.
1994 Hum Aapke Hain Koun..! ₹100 crore Hindi
2009 3 Idiots ₹200 crore
2013 Chennai Express ₹300 crore
2014 PK ₹400 crore
2015 Baahubali: The Beginning ₹500 crore Telugu
2017 Baahubali 2: The Conclusion ₹600 crore
₹700 crore
₹800 crore
₹900 crore
₹1,000 crore
₹1,100 crore
₹1,200 crore
₹1,300 crore
₹1,400 crore

Films with the highest footfalls

This is a list of films ranked by ticket sales in India, including all versions.

There is no exact data prior to 1993 except a few landmark films hence the data for films before this period has been compiled using various sources.

Rank Title Est. tickets Year Ref.
1 Sholay 150,000,000–180,000,000 1975
2 Baahubali 2: The Conclusion 100,000,000 2017
3 Mughal-e-Azam 100,000,000 1960
4 Mother India 100,000,000 1957
5 Maine Pyar Kiya 79,700,000 1989
6 Hum Aapke Hain Koun..! 73,962,000 1994
7 Coolie 70,000,000 1983
8 Pushpa 2: The Rule 61,200,000 2024
9 Gadar: Ek Prem Katha 50,573,000 2001
10 KGF: Chapter 2 50,500,000 2022
11 Baahubali: The Beginning 49,000,000 2015
12 Dilwale Dulhania Le Jayenge 47,971,000 1995
13 Mard 45,900,000 1985
14 Phool Aur Patthar 45,200,000 1966
15 RRR 44,000,000 2022
16 2.0 42,500,000 2018
17 Jai Santoshi Maa 42,000,000 1975
18 Raja Hindustani 40,097,500 1996
19 Border 37,083,000 1997
20 Dangal 36,996,000 2016
21 Kuch Kuch Hota Hai 35,658,000 1998
22 Bajrangi Bhaijaan 35,417,000 2015
23 PK 35,061,000 2014
24 Gadar 2 34,000,000 2023
25 Seeta Aur Geeta 33,800,000 1972
26 Laila Majnu 32,700,000 1976
27 Sultan 32,208,500 2016
28 Stree 2 32,000,000 2024
29 3 Idiots 31,785,000 2009
30 C.I.D. 31,300,000 1956
31 Kabhi Khushi Kabhie Gham... 31,173,000 2001
32 Tiger Zinda Hai 30,889,000 2017
33 Kaho Naa... Pyaar Hai 30,663,000 2000
34 Himalay Ki God Mein 30,000,000 1965

See also

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of highest-grossing films in India, What is List of highest-grossing films in India? What does List of highest-grossing films in India mean?