EntertainmentFeatured

Top 10 Highest Grossing Indian movies of All Time (Worldwide Collections)

Bollywood has produced some of the most spectacular films that have not only entertained audiences in India but also shattered records worldwide. Over the years, these movies have set new benchmarks at the box office, earning billions globally. Highest Grossing Indian movies.

In this post, we take a look at the top 10 Highest Grossing Indian movies of all time, ranked by their worldwide box office collections.


Here’s the Top 10 Highest Grossing Indian movies of all time:

1. Dangal (2016) – ₹2024.6 Crore

Highest Grossing Indian movies , Dangal

Director: Nitesh Tiwari
Cast: Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh

  • Dangal is a biographical sports drama based on the real-life story of wrestler Mahavir Singh Phogat, who trains his daughters to become champions despite societal pressures.
  • Why it was a blockbuster?
  • Strong storyline with powerful performances.
  • Massive success in China, making it the highest-grossing Indian film ever.

2. Baahubali 2: The Conclusion (2017) – ₹1742.3 Crore

Director: S.S. Rajamouli
Cast: Prabhas, Rana Daggubati, Anushka Shetty

  • This epic action film concluded the Baahubali saga, revealing why Kattappa killed Baahubali.
  • Why it was a blockbuster?
  • Grand visuals and larger-than-life storytelling.
  • One of the biggest Pan-India hits that changed Indian cinema forever.

3. Pushpa: The Rule – Part 2 (2024) – ₹1640.1 Crore

Highest Grossing Indian movies , Pushpa 2

Director: Sukumar
Cast: Allu Arjun, Rashmika Mandanna, Fahadh Faasil

  • A high-octane sequel to Pushpa: The Rise, this movie follows Pushpa’s rise in the smuggling world while facing new enemies.
  • Why it was a blockbuster?
  • Allu Arjun’s electrifying performance and mass appeal.
  • Powerful dialogues and action sequences.

4. RRR (2022) – ₹1250.9 Crore

Highest Grossing Indian movies , RRR

Director: S.S. Rajamouli
Cast: Jr. NTR, Ram Charan, Alia Bhatt, Ajay Devgn

  • An epic action drama based on two freedom fighters, blending history with Rajamouli’s signature storytelling.
  • Why it was a blockbuster?
  • Spectacular VFX and action sequences.
  • Won an Oscar for Best Original Song (Naatu Naatu).

5. K.G.F: Chapter 2 (2022) – ₹1176.5 Crore

Director: Prashanth Neel
Cast: Yash, Sanjay Dutt, Raveena Tandon

  • The sequel to K.G.F Chapter 1 showcases Rocky’s rise to dominance in the Kolar Gold Fields.
  • Why it was a blockbuster?
  • Yash’s intense performance and mass appeal.
  • High-energy action and dramatic storytelling.

6. Jawan (2023) – ₹1142.6 Crore

Highest Grossing Indian movies , Jawan

Director: Atlee
Cast: Shah Rukh Khan, Nayanthara, Vijay Sethupathi

  • A high-action drama where Shah Rukh Khan plays a dual role—a prison warden who leads a mission against corruption.
  • Why it was a blockbuster?
  • SRK’s massive comeback after Pathaan.
  • Atlee’s South Indian-style storytelling appealed to Pan-India audiences.

7. Pathaan (2023) – ₹1042.2 Crore

Director: Siddharth Anand
Cast: Shah Rukh Khan, Deepika Padukone, John Abraham

  • A thrilling spy-action film that revived YRF’s Spy Universe, featuring explosive action sequences.
  • Why it was a blockbuster?
  • SRK’s return after 4 years created massive hype.
  • Action-packed sequences similar to Hollywood spy thrillers.

8. Kalki 2898 AD (2024) – ₹1019.8 Crore

Highest Grossing Indian movies , Kalki

Director: Nag Ashwin
Cast: Prabhas, Deepika Padukone, Amitabh Bachchan

  • A futuristic dystopian sci-fi movie set in 2898 AD, blending mythology with modern-day storytelling.
  • Why it was a blockbuster?
  • Unique concept combining sci-fi and Indian mythology.
  • Mega budget and grand visuals comparable to Hollywood.

9. Animal (2023) – ₹929.1 Crore

Director: Sandeep Reddy Vanga
Cast: Ranbir Kapoor, Rashmika Mandanna, Anil Kapoor

  • A dark action thriller about a son taking revenge for his father in the underworld.
  • Why it was a blockbuster?
  • Ranbir Kapoor’s transformation into a fierce action hero.
  • Stylish cinematography and gripping story.

10. Bajrangi Bhaijaan (2015) – ₹911.8 Crore

Director: Kabir Khan
Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui

  • A heartwarming story of an Indian man helping a lost Pakistani girl reunite with her family.
  • Why it was a blockbuster?
  • Emotional storyline resonated with audiences worldwide.
  • Salman Khan’s most loved performance.

Where To Watch These Highest Grossing Indian movies?

You can watch these movies on multiple OTT Platforms such as:


Final Thoughts: Bollywood’s Box Office Giants

These movies not only ruled the box office but also won millions of hearts worldwide. With the rise of Pan-India films, Bollywood and Indian cinema have reached new heights, breaking international barriers with these Highest Grossing Indian movies

Which movie is your favorite? Let us know in the comments! 💬

read more

Leave a Reply

Your email address will not be published. Required fields are marked *