Skip to content
Surf Wiki
Save to docs
general

From Surf Wiki (app.surf) — the open knowledge base

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.

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).

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

  Background shading indicates a foreign film.

RankTitleTotalgrossPrimarylanguageNumberof daysYearRef.
Dhurandhar: The Revenge₹550 croreHindi42026
KGF: Chapter 2₹442 croreKannada42022
Pushpa 2: The Rule₹428 croreTelugu42024
Kalki 2898 AD₹401 croreTelugu42024
Baahubali 2 : The Conclusion₹391 crore32017
RRR₹380 crore32022
Jawan₹342 croreHindi42023
Pathaan₹335 crore52023
Salaar: Part 1 – Ceasefire₹302 croreTelugu32023
Kantara: Chapter 1₹268 croreKannada42025
YearFilmTotal grossPrimarylanguageRef.
Hum Aapke Hain Koun..!₹100 croreHindi
3 Idiots₹200 crore
Chennai Express₹300 crore
PK₹400 crore
Baahubali: The Beginning₹500 croreTelugu
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

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.

RankTitleEst. ticketsYearRef.
Sholay110,000,0001975
Baahubali 2: The Conclusion100,000,0002017
Mughal-e-Azam100,000,0001960
Mother India100,000,0001957
Maine Pyar Kiya79,700,0001989
Hum Aapke Hain Koun..!73,962,0001994
Coolie70,000,0001983
Pushpa 2: The Rule61,200,0002024
Gadar: Ek Prem Katha50,573,0002001
KGF: Chapter 250,500,0002022
Baahubali: The Beginning49,000,0002015
Dilwale Dulhania Le Jayenge47,971,0001995
Mard45,900,0001985
Phool Aur Patthar45,200,0001966
RRR44,000,0002022
2.042,500,0002018
Jai Santoshi Maa42,000,0001975
Raja Hindustani40,097,5001996
Border37,083,0001997
Dangal36,996,0002016
Kuch Kuch Hota Hai35,658,0001998
Bajrangi Bhaijaan35,417,0002015
PK35,061,0002014
Gadar 234,000,0002023
Seeta Aur Geeta33,800,0001972
Laila Majnu32,700,0001976
Sultan32,208,5002016
Stree 232,000,0002024
3 Idiots31,785,0002009
C.I.D.31,300,0001956
Kabhi Khushi Kabhie Gham...31,173,0002001
Tiger Zinda Hai30,889,0002017
Kaho Naa... Pyaar Hai30,663,0002000
Himalay Ki God Mein30,000,0001965
  • List of highest-grossing Indian films
    • List of highest-grossing Indian Bengali films
    • List of highest-grossing Hindi films
    • List of highest-grossing Kannada films
    • List of highest-grossing Malayalam films
    • List of highest-grossing Marathi films
    • List of highest-grossing Punjabi-language films
    • List of highest-grossing Tamil films
    • List of highest-grossing Telugu films
  • List of highest-grossing Indian films in overseas markets
  • 100 Crore Club
  • 1000 Crore Club
Want to explore this topic further?

Ask Mako anything about List of highest-grossing films in India — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report