From original content to sequels, remakes and regional dubs, Bollywood has served an eclectic mix of blockbusters this year. The year has been remarkable at the box office, with Bollywood films seeing significant growth at a global level. A few of them made it to the international film festivals, making us beam with pride, while some delivered massive hits that broke box office records and won hearts. Whether you’re into nail-biting thrillers, rib-tickling comedies, or heartwarming dramas, 2024 delivered something for everyone. Here is the list of the highest-grossing Hindi films of 2024 that ruled the theaters.
Highest-Grossing Hindi Films
1. Pushpa 2: The Rule (Hindi)
The biggest Bollywood blockbuster of 2024 is Allu Arjun’s Pushpa 2: The Rule. Originally made in Telugu, the film’s Hindi version has been wreaking havoc in the northern belt as well. The film became the fastest Indian film to cross the 1000 cr mark globally, and its total collection now stands at ₹1,508 crore. Allu Arjun’s raw performance and jaw-dropping action sequences continue to charm audiences. In Hindi, the movie has earned Rs 621-632 crore nett so far. Directed by Sukumar, Pushpa 2: The Rule continues to crush the box office like a sledgehammer.
OTT – Netflix
2. Stree 2
Another highest-earning Hindi movie of 2024 is Stree 2, grossing over ₹874.58 crore worldwide. The film’s unique blend of horror and comedy, combined with the talented star cast, made the movie a crowd-puller. Rajkummar Rao and Shraddha Kapoor’s chemistry recreated the same magic as the first installment, while Pankaj Tripathi, Abhishek Banerjee, and Aparshakti Khurana’s comic timing was pure gold. Stree 2 made Rs 627.50 cr in the domestic market.
OTT – Prime Video
3. Kalki 2898 AD (Hindi)
Kalki 2998 AD Hindi version offered a visual spectacle and went on to earn Rs 295 cr nett. Securing a spot among the highest-grossing Hindi movies of 2024, Kalki impressed audiences with its dystopian sci-fi narrative, stunning special effects, and gripping storyline. Starring Prabhas, Deepika Padukone, Kamal Haasan, and Amitabh Bachchan in key roles, Kalki 2898 AD is directed by Nag Ashwin.
OTT – Prime Video
4. Bhool Bhulaiyaa 3
Kartik Aaryan ’s horror-comedy Bhool Bhulaiyaa 3 was the top-grossing Bollywood movie of 2024 that grossed over ₹328.33 crore in India. Its total lifetime collection stands at ₹417.51 crore. This spooky movie kept audiences on the edge of their seats with its eerie suspense and laugh-out-loud moments. The film’s talented ensemble cast and catchy music further added to its success. The other cast members of the movie include Vidya Balan , Madhuri Dixit, and Tripti Dimri.
OTT – Netflix
5. Singham Again
The high-octane action drama Singham Again had everything—from bone-crunching stunts to whistle-worthy dialogues—which made it one of 2024’s most successful Hindi films. Directed by Rohit Shetty, the movie earned ₹316.45 crore in the domestic market, while its lifetime collection was recorded at ₹389.64 crore. Singham Again starred Ajay Devgn, Kareena Kapoor, and Deepika Padukone in key roles.
OTT – Prime Video
6. Fighter
Another highest-grossing Hindi film of 2024 is the Hrithik Roshan and Deepika Padukone starrer Fighter. The aerial action-packed movie is based on the life of Indian Air Force officers and retells some significant military events, including the Balakot and Pulwama attacks. Directed by Siddharth Anand, Fighter earned ₹244.70 crore in India, with a total lifetime collection of ₹344.46 crore.
OTT- Netflix
7. Shaitaan
Starring Ajay Devgn,Jyothika, and R. Madhavan, the supernatural horror-thriller Shaitaan grossed ₹177.96 crore in India, becoming the fifth highest-grossing Hindi film of 2024. Directed by Vikas Bahl, Shaitaan is a remake of the Gujarati film Vash that revolves around black magic.
OTT – Netflix
8. The Crew
Kareena Kapoor Khan, Tabu and Kriti Sanon came together in Crew for a hilarious dramedy about women navigating life in the chaos of the aviation industry. Diljit Dosanjh and Kapil Sharma play supporting roles. The film Crew collected ₹107.05 crore in India. On its opening day, the movie collected ₹10.28 crore at the domestic market, making it the third biggest opening day collection for a female-led film.
9. Mein Aisa Uljha Jiya
Teri Baaton Mein Aisa Uljha Jiya is another Bollywood box office hit of 2024, starring Shahid Kapoor and Kriti Sanon in lead roles. The Hindi-language science fiction romantic comedy is written and directed by Amit Joshi and Aradhana Sah. Teri Baaton Mein Aisa Uljha Jiya revolves around an engineer who falls in love with a robot. The film grossed ₹96.29 cr and its total lifetime collection stood at ₹133.64 crore.
OTT – Prime Video
10. Munjya
Munjya was a delightful surprise that combined quirky humor with an offbeat narrative. The horror-comedy movie is one of the top-grossing Bollywood movies of 2024, featuring Sharvari, Abhay Verma, Sathyaraj, and Mona Singh. Directed by Aditya Sarpotdar, the movie focuses on the legend of Munjya, inspired by Indian folklore and mythology. It earned ₹132.13 crore worldwide and grossed ₹127.95 crore in India, becoming a sleeper hit. Munjya became the eighth highest-grossing Hindi film of 2024.
OTT – Disney+ Hotstar
11. Bad Newz
Another in the list of highest-grossing Hindi films of 2024 is Vicky Kaushal’s starrer Bad Newz. The comedy movie also stars Triptii Dimri and Ammy Virk in key roles. Sequel to Good Newz, the movie features a reproductive process called heteropaternal superfecundation in which twins are born to the same mother but from different biological fathers. The movie collected over ₹115.74 crore worldwide.
OTT – Prime Video
12. Article 370
Tackling one of India’s most controversial topics, Article 370 was both a thought-provoking drama and a box-office juggernaut. Starring Yami Gautam Dhar and Priyamani in key roles, the thriller movie is directed by Aditya Suhas Jambhale, who also co-wrote the movie. It registered ₹98.06 crore in India and a lifetime collection of ₹110.57 crore.
OTT – Netflix