Sholay to Dilwale Dulhaniya Le Jaayenge: Hindi films that ran the longest in theatres

Lachi Gola

Feb 08, 2023

Kismet (1943)

Gyan Mukherjee’s Kismet holds the record for being the longest-running film at the box office. It ran for 32 years, until Sholay released in 1975

Dilwale Dulhania Le Jayenge (1995)

Released on October 20, 1995, this film has been running for more than 28 years. It is still playing at Mumbai’s Maratha Mandir

Sholay (1975)

Sholay, the first blockbuster of Hindi cinema, received negative reviews when it was first released. It ran at several theatres for over 5 years

Mughal-E-Azam (1960)

Mughal-E-Azam ran for more than 3 years at Mumbai’s Maratha Mandir

Barsaat (1949)

Barsaat, which released on April 21, 1949, was Raj Kapoor's first big hit. It ran in theatres for 2 years

Maine Pyar Kiya (1989)

Sooraj Barjatya’s family drama ran for nearly a year – 50 weeks, to be precise

Hum Aapke Hain Koun (1994)

Hum Aapke Hain Koun released on August 5, 1994, and was an instant hit. It ran for a year in theatres