DDLJ To Sholay: List Of Top 10 Bollywood Movies That Had Longest Theatrical Run

 1. Dilwale Dulhania Le Jayenge – 26 Years (Still Running)

 Released on October 20, 1995 – ‘Dilwale Dulhania Le Jayenge’, has been running non-stop at the iconic Maratha Mandir cinema hall for the past 26 years.

 2. Sholay – 5 years

 Release date: August 15, 1975 – It ran 5 years at the theatres.

 3. Kismet (1943) – 3 and half years

 Kismet ran 3 and a half years at Roxy Cinema in Calcutta.

 4. Mughal-e-Azam – 3 years

 Release date: August 5, 1960 – The cult classic Mughal-e-Azam was made on a budget of Rs. 1.5 crore, in times when budgets didn’t cross Rs 10 lacs.

 5. Barsaat – 2 years

 Release date: April 21, 1949 – It ran for 2 years at the theatres.

 6. Maine Pyar Kiya – More than 1 year

 Release date: December 29, 1989 – ran more than 1 year

 7. Hum Aapke Hai Koun – 1 year

 Release date: August 5, 1994 – It ran a year at the theaters. 

 8. Kaho Naa Pyar Hai – 1 year

 Release date: January 14, 2000 – It won 32 awards in a year, a record for a Bollywood film. And had a year run at the movies

 9. Mohabbatein – 1 year

 Release date: October 27, 2000 – Ran for 1 year

 10. Raja Hindustani – 50 weeks

 Release date: November 15, 1996 – It ran for 50 weeks