Thousands of films have been released in Bollywood and it is very difficult to find which Movies are the must watch Bollywood Films of all the time, so we tried to find the top 100 Greatest Hindi Movies of All Time.

Our List of Best Bollywood Movies is not based on Box office collections; we selected these films based on quality, viewership, and actors’ performances. We have picked some flicks which you can watch again and again although those were box office failure but became television or DVD hits such has Andaz Apna Apna and Mera Naam Joker.

best Bollywood Movies of All Time FKs List favorite 100

We have picked mostly mainstream Hindi Films and very few films from Parallel cinema, we have a separate article on Best Hindi films from Parallel cinema you can check that if you love films from the Parallel cinema.

Our team creates FK’s List of Best Bollywood Movies of All Time. Let’s check out the list.

Note: Films are not Ranked!

FK’s List of Best Bollywood Movies of All Time

1. Anand
2. A Wednesday
3. Sholay
4. Lagaan
5. Zindagi Na Milegi Dobara
6. Salaam Bombay
7. 3 Idiots
8. Baazigar
9. Gangs of Wasseypur
10. Rang De Basanti
11. Special 26
12. Naya Daur
13. Salaam Bombay
14. Kagaz Ke Phool
15. Newton
16. Anarkali of Arah
17. Mughal E Azam
18. Sarfarosh
19. Dangal
20. Border
21. Chak De India
22. PK
23. Mother India
24. Pyaasa
25. Hera Pheri
26. The Legend of Bhagat Singh
27. Taare Zameen Par
28. Black Friday
29. Haider
30. Vastav
31. Guide
32. Maqbool
33. Ek Ruka Hua Faisla
34. Chupke Chupke
35. Akhon Dekhi
36. Rajneeti
37. Jaane Bhi Do Yaaro
38. Shahid
39. Paan Singh Tomar
40. Dil Chahta Hai
41. Do Bigha Zameen
42. Johnny Gaddar
43. Queen
44. Omkara
45. Masaan
46. Udaan
47. Guru
48. Dev D
49. Shatranj Ke Khilari
50. Kahani
51. Baby
52. Shanghai
53. Munna Bhai MBBS
54. Lage Raho Munna Bhai
55. Gol Maal
56. Ghayal
57. Mumbai Meri Jaan
58. swades
59. Gangajal
60. Andaz Apna Apna
61. Oye Lucky Lucky Oye
62. Once upon a Time in Mumbaai
63. The Lunchbox
64. OMG Oh my god
65. Shool
66. Wake Up Sid
67. Rockstar
68. Rock On
69. Dum Laga ke Haisha
70. English Vinglish
71. Dilwale DUlhania Le Jayenge
72. Hum Aapke Hain Kaun
73. UGLY
74. 12th Fail
75. Stanley Ka dabba
76. Chillar Party
77. Sirf Ek Banda Kaafi Hai
78. Peepli Live

79. Jodha Akbar
80. Damini
81. Mera Naam Joker
82. Bawarchi
83. Deewar
84. Padosan
85. Waqt
86. Dosti (1964)
87. Maine Pyar Kiya
88. Gulaal
89. Purab Aur Paschim
90. Udta Punjab
91. Madras Cafe
92. Lootera
93. Raanjhanaa
94. Animal
95. Veer Zara
96. Gadar Ek Prem Katha
97. Aligarh
98. Earth (1998)
99. Do Aakhein Barah Hath
100. Satyakam

We will keep updating this list with new releases if we think it could fit the list of All Time Best Bollywood Movies made in Indian Cinema.

If you are looking for a particular genre in films then you can check our list of films we have created a list of films with different genres, languages, and country. You can browse the categories for that.

Our Idea is to provide you the best films from the huge chunk of released films, and it is very difficult to find out which films are better in a particular genre or language, so we create such lists so you can easily find the best ones.

It is possible that we have missed your favorite film in this list or some other great Bollywood Films, if you think that some important Hindi Films are missing from this list, then you can suggest them in the comment section, and we will check them then we will update the List of 100 Best Bollywood Movies of All Time.