Top 10 Longest Bollywood Films of All Time
Posted On: 06 Apr 2026 | Last Updated : 06 Apr 2026 | Views : 50
Bollywood has always embraced grandeur, storytelling depth, and emotional richness—and sometimes, that translates into epic runtimes. From sweeping historical sagas to layered family dramas, some Hindi films have pushed the boundaries of duration while keeping audiences captivated. These cinematic marathons are not just long; they are immersive experiences filled with powerful performances, memorable music, and intricate plots. In this list of the Top 10 Longest Bollywood Films of All Time, we explore movies that dared to go beyond conventional limits, proving that when storytelling is compelling, time becomes secondary and every extra minute adds to the magic of the big screen.
1. Mera Naam Joker (1970) - 4hr 16m (Uncut Version)
Actor-Producer-Director Raj Kapoor’s semi-autobiographical classic Mera Naam Joker is a timeless Bollywood classic known for its emotional depth and unusually long runtime. Often featured as one of the biggest multi-starrers of the 70s, it is in the top 10 longest Hindi movies list, the film explores love, heartbreak, and a performer’s journey, making it one of Indian cinema’s most ambitious and unforgettable storytelling experiences ever created. Starring Dharmendra, Manoj Kumar, Rajendra Kumar, Padmini, Simi Garewal, Dara Singh, Achla Sachdev and Rishi Kapoor, Indian cinema’s longest films unfortunately resulted in one of the biggest disasters of all time.

2. LOC Kargil (2003) - 3hr 58m
A part of director J.P. Dutta’s war trilogy, LOC Kargil is a powerful war drama depicting the bravery and sacrifice of Indian soldiers during the Kargil conflict. Ranked among the longest Bollywood films of all time, it features an ensemble cast of Sanjay Dutt, Suniel Shetty, Ajay Devgn, Akshaye Khanna, Saif Ali Khan, Abhishek Bachchan, Sanjay Kapoor, Mohnish Bahl, Manoj Bajpayee, Nagarjuna, etc. With intense battle sequences, and emotional narratives that honour the courage and patriotism of the Indian Army, the movie tanked at the box office as it couldn’t hold the attention of the audience for so long.

3. Dhurandhar: The Revenge (2026) 3hrs 49mins
Aditya Dhar’s all time blockbuster Dhurandhar: The Revenge is an intense sequel to Dhurandhar (2025), a spy-thriller that dives deeper into patriotism, sacrifice, and personal vengeance. With its expansive narrative and layered storytelling, it stands among Bollywood movies with longest runtime, delivering gripping action, emotional depth, and a powerful portrayal of an army aspirant’s journey through challenges, honour, and redemption. Every actor in the movie lived the character making it believable be it Ranveer Singh, Arjun Rampal, Akshaye Khanna, Rakesh Bedi, R. Madhavan, Danish Pandor, Gaurav Gera or Sara Arjun.

4. Lagaan: Once Upon A Time in India (2001) 3hr 43m
Ashutosh Gowariker’s Lagaan is an iconic sports drama set during British rule, where villagers challenge colonial officers to a high-stakes cricket match to exempt tax. Celebrated among one of the longest Indian films ever made, the film blended patriotism, teamwork, and emotion, delivering an unforgettable cinematic experience filled with music, resilience, and the triumph of the human spirit. Each character came to life with Aamir Khan leading the lot making it a landmark film in Indian cinema.

5. Sangam (1964) - 3hr 40m
Raj Kapoor’s musical love-triangle, Sangam is a classic romantic drama featuring himself, Rajendra Kumar and Vyjayanthimala, explored love, friendship, and betrayal against a grand international backdrop. Counted among Bollywood epic long duration movies, the film captivates audiences with its soulful music, emotional depth, and timeless storytelling, making it one of Raj Kapoor’s most celebrated cinematic masterpieces in Hindi cinema history. Despite having two intervals the film was a runway success making Raj Kapoor as one of Indian cinema’s most sort after and compelling storytellers.

6. Mohabbatein (2000) - 3hr 35m
Director Aditya Chopra’s second outing after the mega blockbuster DDLJ in 1995, Mohabbatein is a heartfelt romantic drama that contrasts strict discipline with the power of love and music. Often featured among Hindi cinema longest movies, it weaves multiple love stories with strong emotions, memorable songs, and iconic performances, creating a timeless tale about rebellion, tradition, and the enduring spirit of romance. Despite being over three and a half hour long and inspired by the 1989 American coming-of-age drama Dead Poets Society, the film fell short of DDLJ collections but still ended of making good moolah at the box office. It featured big stars including Amitabh Bachchan, Shah Rukh Khan, Aishwarya Rai, Jimmy Shergill, Uday Chopra, Shamita Shetty, Kim Sharma, Jugal Hansraj, Preeti Jhangiani and Amrish Puri.

7. Dhurandhar (2025) / Jodhaa Akbar (2008) - 3hr 34m
A sheer coincidence that Aditya Dhar’s Dhurandhar and Ashutosh Gowaiker’s Jodhaa Akbar find themselves tied at the seventh spot for being in the longest runtime Bollywood films list. Clocking a marathon 3 hours and 34 minutes, Dhurandhar, a spy-thriller did roaring business at the box office while Jodhaa Akbar was based around the grand historical romance that portrays the alliance between Emperor Akbar (Hrithik Roshan) and Rajput princess Jodhaa (Aishwarya Rai). Counted among the longest Bollywood movies, it blends opulent visuals, powerful performances, and cultural depth, offering a majestic cinematic experience that celebrates love, diplomacy, and the richness of India’s royal heritage.

8. Indra Sabha (1932) / What's Your Raashee? (2009) - 3hr 31m
At the eighth spot it’s a tie between director J.J. Madan’s classic long Hindi film Indra Sabha and Ashutosh Gowariker’s What’s Your Raashee? starring Harman Baweja and Priyanka Chopra. If Indra Sabha stands at the top of Bollywood films with the highest number of songs with an astonishing 72 songs—still unmatched today, then What’s Your Raashee? stands as one of the longest Bollywood movies ever list with runtime over 3 hours 30 minutes. Indra Sabha starred Nissar, Jehanara Kajjan, Abdul Rehman Kabuli, and Mukhtar Begum. The music, composed by Nagardas Nayak, included a rich variety: 9 thumris, 31 ghazals, 13 standard songs, 4 Holi songs, 5 chhands, 5 chobolas, and 5 additional musical pieces.

9. Kabhi Khushi Kabhie Gham... (2001) - 3hr 29m
Karan Johar returned to wielding the megaphone after his much successful Kuch Kuch Hota Hai with Kabhi Khushi Kabhie Gham… starring Amitabh Bachchan, Jaya Bachchan, Shah Rukh Khan, Kajol, Hrithik Roshan, Kareena Kapoor, Rani Mukerji and Farida Jalal. The film was a grand family drama that beautifully captured love, relationships, and emotional conflicts across generations. Often featured in the longest Hindi films list and among notable long duration Indian films, with memorable performances, music, and rich storytelling, creating an enduring cinematic experience that celebrates family values, unity, and the power of unconditional love.

10. Netaji Subhas Chandra Bose: The Forgotten Hero (2004) - 3hr 28m
Shyam Benegal’s Netaji Subhas Chandra Bose: The Forgotten Hero is a powerful historical biopic that chronicles the life and struggles of one of India’s greatest freedom fighters. Often recognized among Bollywood marathon movies and notable Indian cinema longest films, it presents a detailed narrative of Netaji’s (played by Sachin Khedekar) journey, leadership, and vision, blending patriotism, sacrifice, and history into a deeply compelling and inspiring cinematic experience.



