Home Best Movies Top 100 Best Bollywood Actresses Of All Time (2017)

Top 100 Best Bollywood Actresses Of All Time (2017)

20. Smita Patil

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


19. Sharmila Tagore

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


18. Tabu

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


17. Jaya Bachchan

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


16. Deepika Padukone

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


15. Priyanka Chopra

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


14. Vidya Balan

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


13. SriDevi

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


12. Madhubala

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


11. Meena Kumari

Best Bollywood Actresses
Awards Won :

Why is She the Best Bollywood Actress :

Memorable Roles :


10. Waheeda Rehman

Best Bollywood Actresses
Awards Won : Filmfare award for Guide and Neel Kamal, National film award fro Reshma aur shera

Why is She the Best Bollywood Actress : Personally I believe Waheeda rehman is one of the most beautiful actress to ever step into Bollywood. She looks beautiful even at the age of 80. But it was not just her beauty that made her superstar. She was talented too which is visible from the fact that won one National award and two filmfare awards.

Memorable Roles : Rosie from Guide


9. Nutan

Best Bollywood Actresses
Awards Won : Filmfare awards for Seema, Sujata, Bandini, Milan, Main Tulsi Tere Aangan Ki

Why is She the Best Bollywood Actress : Nutan ties with her niece Kajol in winning most number of filmfare awards for best actresses. She starred opposite many superstars of that time including Dharamendra and Rajesh Khanna but she shadowed them all.

Memorable Roles : Kalyani in Bandini, Arati in Meri Jung


8. Kajol

Best Bollywood Actresses
Awards Won : Filmfare Awards for DDLJ, Gupt, Kuch Kuch Hota Hai, Kabhi Khushi kabhi Gham, Fanaa, My name is Khan

Why is She the Best Bollywood Actress : Kajol has starred in nearly 40 films and she has been nominated 12 times for filmfare awards. She holds the records for winning most filmfare awards (six) by any actress. Do you think Dilwale Dulhaniya hai le jayege would have been a megabuster without Kajol?

Memorable Roles : Simran in DDLJ, Isha in Gupt and Anjali in Kuch Kuch hota Hai


7. Aishwarya Rai

Best Bollywood Actresses
Awards Won : Filmfare Award For Hum Dil De Chuke Sanam, Devdas

Why is She the Best Bollywood Actress :

Memorable Roles : Paro (Devdas), Nandini (Hum Dil De CHuke Sanam), Sujata (Guru), Sunehri (Dhoom 2)


6. Kangana Ranaut

Best Bollywood Actresses
Awards Won : National Award for Fashion, Queen, Tanu Weds Manu Returns and Filmfare Award for Gangster, Fashion, Queen, Tanu Weds Manu returns

Why is She the Best Bollywood Actress : Despite whatever she says in her interviews, one thing is for sure that Kangana is one of the finest actresses in recent times. While most actresses depend on skin show to get some roles, Kangana boldly defines feminism and talent. People might have polarized opinion on her personal life but as an actress she is a winner all the way.

Memorable Roles : Kusum Sangwan (Tanu weds Manu return), Rani (Queen)


5. Shabana Azmi

Best Bollywood Actresses
Awards Won : Best Actress National Film Award for Ankur, Arth, Khandhar, Paar, Godmother; Best Actress Filmfare Award for Swami, Arth, Bhavna, Neerja and Lifetime achievement award, Padma Shri

Why is She the Best Bollywood Actress : Shabana Azmi holds the record for winning most national awards for best actress. This reason is enough to tell how great actress she is. Unfortunately she never enjoyed the fame like other actress on this list. Bollywood surely loves golden girls instead of real talent.

Memorable Roles : Lakshmi (Ankur), Pooja (Arth)


4. Madhuri Dixit

Best Bollywood Actresses
Awards Won : Best Actress Filmfare Award for Dil, Beta, Hum Aapke Hai Kaun, Dil to Pagal Hai, Devdas and Lifetime Achievement award, Padma Shri

Why is She the Best Bollywood Actress : Madhuri Dixit became heartbeat of every young Indian in the 90s. She won her first filmfare award for Dil in 1991. After that there was no looking back and Madhuri went on to become one of the most popular Bollywood actresses. Madhuri became synonym to dance and is cited as the finest dancer of Bollywood.

Memorable Roles : Nisha Choudhury (Hum Aapke Hai Koun?), Pooja (Dil to Paagal Hai), Chandramukhi (Devdas)


3. Rekha

Best Bollywood Actresses
Awards Won : Best Actress National Award Umrao Jaan,Best Actress Filmfare Awards for Khubsoorat, Khoon Bhari Maang, Khiladiyon ka Khiladi and a lifetime achievement award, Padma Shri

Why is She the Best Bollywood Actress : Rekha is definitely one of the most beautiful faces ever debuted in Bollywood. Her personal life might have seen tragic days but her on screen life can only be dreamed by ordinary actresses. She is pioneer of her field and there will never be another Rekha.

Memorable Roles : Amiran (Umrao Jaan), Manju Dayal (Khubsoorat), Aarti Verma (Khoon Bhari Maang), Maya (Khiladiyo ka Khiladi)


2. Hema Malini

Best Bollywood Actresses
Awards Won : Best Actress Filmfare Award For Seeta Aur Geeta along with a Lifetime achievement award, Padma Shri

Why is She the Best Bollywood Actress : The Original Dream girl of Bollywood also became one of the most popular actresses in India. Her roles of Basanti and Seeta/Geeta will remain in the heart of indian audience forever. Hema malini aged gracefully and even at the age of 69 she looks way more beautiful than the new plastic girls of Bollywood.
Memorable Roles : Basanti (Sholay), Seeta/Geeta (Seeta Aur Geeta), Pooja Malhotra (Baghban)


1. Nargis

Best Bollywood Actresses
Awards Won : Best Actress Filmfare Award For Mother India, Best Actress National Award For Raat aur Din

Why is She the Best Bollywood Actress : Just like his famous movie Mother India, Nargis can surely be called as the Mother Of Bollywood. She defined Method acting among female actors. Her acting was even praised by Academy Award Jury.

Memorable Roles : Radha (Mother India), Varuna (Raat aur Din)


This was our list of Indian actresses that have been popular for generations and are considered the greatest. Which of the above listed Bollywood actress is your favorite? Who do you think deserves to be called as the greatest Indian actress of all time? Do share your views in comments.