Here is the list of the top 25 highest-grossing Indian films, which include films from all Indian languages. Aamir Khan starrer Dangal is still on the top in this list with the collections of Rs 2,200 crore at the worldwide box office.
1. Dangal
Collections: Rs 2,200 crore
2. Baahubali 2 – The Conclusion
Collections: 1,810 crore
3. KGF Chapter 2
Collections: Rs 1200 Cr
4. RRR
Collections: Rs 1,200 crore
5. Secret Superstar
Collections: Rs 977 crore
6. Bajrangi Bhaijaan
Collections: 969.06 crore
7. PK
Collections: Rs 854 crore
8. 2.0
Collections: Rs 800 crore
9. Sultan
Collections: Rs 623.33 crore
10. Dhoom 3
Collections: Rs 589.2 crore
11. Sanju
Collections: Rs 586.85 crore
12. Padmavaat
Collections: Rs 585 crore
13. Baahubali : The Beginning
Collections: Rs 650 crore
14. Tiger Zinda Hai
Collections: Rs 565 crore
15. Ponniyin Selvan: I
Collections: Rs 495.50 crore
16. War
Collections: Rs 475.5 crore
17. 2 Idiots
Collections: Rs 460 crore
18. Andhadhun
Collections: Rs 456.89 crore
19. Prem Ratan Dhan Payo
Collections: 432 crore
20. Brahmāstra: Part One – Shiva
Collections: Rs 431 crore
21. Chennai Express
Collections: Rs 424.54 crore
22. Vikram
Collections: Rs 420 crore
23. Sahoo
Collections: Rs 419 crore
24. Kick
Collections: Rs 402 crore
25. Kantara
Collections: Rs 400 crore