OTTplay Logo
settings icon
profile icon

Top Indian movies with highest box office collections

Top-grossing films like Baahubali 2 and KGF: Chapter 2 have set records domestically. If you’re wondering which are the top Indian movies with the highest box office collections, we’ve curated a list 

Top Indian movies with highest box office collections
Top Indian movies that emerged as the highest grosser

Last Updated: 08.00 PM, May 20, 2024


Indian cinema is one of the largest entertainment industries that has made an impression on the world since the 20th century. Whether it is the charisma or acting craft of the dedicated actors, Indian cinema has garnered acclaim internationally. Today, Shah Rukh Khan is not just the King of Bollywood but is also loved by people around the globe. Even his birthday was celebrated in Dubai with the iconic Burj Khalifa lit up with his picture. From Salman Khan to Aamir Khan, many Indian actors have gained immense popularity over time. If you’re wondering which are the top Indian movies with the highest box office collections, we’ve curated a list along with their IMDb scores.

Indian films with the highest box office collections

Baahubali 2: The Conclusion


  • Cast: Prabhas, Rana Daggubati, Anushka Shetty

  • IMDb rating: 8.2

  • Where to watch: Netflix, Sony LIV

SS Rajamouli’s epic action-adventure film secures the top spot in the highest-grossing films of all time in India. It garnered a domestic gross of ₹1,416.9 crore in India and is also the second-highest Indian grosser worldwide after Dangal. The plot revolves around Amarendra Baahubali, who is the heir of Mahishmati, and his romantic encounters. The sequel traces the epic war between Amarendra and Bhallaladeva, as the latter hatches evil conspiracies for the battle of the throne.

KGF: Chapter 2

  • Cast: Yash, Sanjay Dutt, Raveena Tandon, Srinidhi Shetty, Prakash Raj, Achyuth Kumar, Rao Ramesh, Vasishta N Simha

  • IMDb rating: 8.3

  • Where to watch: Amazon Prime Video

This Kannada-language period action film is the second installment in Prashanth Neel’s franchise. It traces the events after the first part and revolves around the new lord Rocky, who takes over the Kolar Gold Fields. The film grossed around ₹1,008 crore at the BO.


  • Cast: Jr NTR, Ram Charan, Alia Bhatt, and Ajay Devgn

  • IMDb rating: 7.8

  • Where to watch: Netflix, ZEE5

Does this name ring any bells? Before you delve deeper, let us turn back the wheel of time and reminisce about the joyful day when RRR won an Oscar for its upbeat and catchy song, Naatu Naatu. The inspirational movie revolves around freedom fighters as they battle the British forces for the nation. Another SS Rajamouli movie that emerged as a box office blockbuster with Rs 944 crore.


  • Cast: Shah Rukh Khan, Nayanthara

  • IMDb rating: 7

  • Where to watch: Netflix

The plot revolves around a prison warden and his team of inmates as they embark on a quest to rectify the wrongs of society. It follows their tumultuous journey to social justice and vengeance. Jawan is the fourth-highest grosser of all time with ₹761 crore at the BO.


  • Cast: Ranbir Kapoor, Anil Kapoor, Bobby Deol, Rashmika Mandanna

  • IMDb rating: 6.2

  • Where to watch: Netflix

Sandeep Reddy Vanga’s action-drama film roared at the box office despite the critical response from the public as well as movie critics for its toxic masculinity. The plot revolves around the obsessive son and his dynamic relationship with his father. The Ranbir Kapoor-starrer raked in Rs 662.33 crore at the box office.


  • Cast: Shah Rukh Khan, Deepika Padukone and John Abraham

  • IMDb rating: 5.8

  • Where to watch: Netflix

Despite a low IMDb rating, Pathaan remains a fan favourite for many reasons. Be it the mesmerizing persona of SRK or the meticulous action sequences, Siddharth Anand’s action thriller garnered Rs 654 crore at the BO. The plot revolves around the exiled RAW agent called Pathaan, who works with ISI agent Rubina Mohsin to hunt down Jim, another former RAW agent, who is hatching a deadly attack on the nation.

Gadar 2

  • Cast: Sunny Deol, Ameesha Patel and Utkarsh Sharma

  • IMDb rating:  5.1

  • Where to watch: ZEE5

The highly anticipated sequel to the period drama film Gadar: Ek Prem Katha shattered its previous records as it grabbed a spot in the top 10 grossers of all time in Indian cinema. It takes a time leap with Tara Singh and Sakina’s grown-up son getting trapped in Pakistan and his father sets out to free him. The father-son duo won everyone’s hearts with their heartwarming narrative.

Get the latest updates in your inbox