Top 10 Most Successful Bollywood Actresses Of All Time Based On Hits & Flops

Searching for most successful Bollywood Actresses of all time? Here is a list of 10 most famous Hindi film heroines with the highest success rate on Box office as of 2017 i.e. the number of Blockbusters, Superhits, Hits and average movies they did in their career.

We have seen a lot of actresses in Bollywood come and go. They have all tried their best to be as successful as possible, but it is really hard to make your name. Few have achieved what most others can’t, and these gorgeous and talented actresses have achieved the status of superstars in Hindi film industry. Here we have comprised the list of the top 10 most successful Bollywood actresses based on their success rate.

The List includes actress and stars of current generation only as Box office numbers are prime factors in determining this list which was missing in the old days. That is the reason why Superstars of yesteryears like Hema Malini, Waheeda Rehman, Meena Kumari, Madhubala, etc. are lacking in this list.

Top 10 Most Successful Bollywood Actresses

Preity Zinta

One of the all time favorite actress of Bollywood Preity Zinta remained on top for most of the time in her long career. She was part of successful films like Kal Ho Na Ho, Koi Mil Gaya, and Kya Kehna. She had a success rate of almost 40% which is quite amazing.

Priyanka Chopra

Priyanka Chopra also made it into this list with an overall success rate of more than 40%, which include blockbusters like Krrish franchise and superhits like Barfi and Agneepath.

Kareena Kapoor Khan

Kareena’s career has been a fantastic one with a success rate of close to 50% which includes two all-time blockbusters, three blockbusters and a couple of superhits.



Deepika Padukone

With blockbusters like Chennai Express, Om Shanti Om, and Yeh Jawaani Hai Deewani, arguably the number one Actress, Deepika Padukone has been able to cement her position in the list of most successful Bollywood actresses. She has a success rate of 53.33% with 3 Blockbusters, one superhit, and six hits.

Vidya Balan

Vidya Balan is going to be in the top 5 for today with the success rate of 53.85%; she has a hit percentage of 38.5% with many of them are superhits. Vidya Balan is one of the few Bollywood actresses who has delivered successfully on her own.


Anushka Sharma

Anushka is one of few names in the industry who has climbed to the top position in no time. Almost every film of her has been average, hit, super hit or Blockbuster. She has hardly been a part of flops and below average movies.

Katrina Kaif

She is definitely the lucky charm for the industry. She is undisputed and stands on top of the list with success rate of close to 80%. With her recent performances and hits. In last few years, Katrina was part of seven All Time Blockbusters, Blockbusters and Superhit Hindi films.

Karishma Kapoor

One of the most popular Hindi film actresses of 90s has delivered highest successful films in last two decades. For many years she was the biggest competitor of Madhuri Dixit who missed this list because of her low success rate. Overall Karishma Kapoor had a success rate of 43%.

Rani Mukherjee

Rani is considered among most talented Bollywood actresses of all time as well. With one All Time Blockbuster and two superhits, she is one of the most successful Bollywood actresses of all time.


Kajol also made it into this list with second highest number o Blockbusters in the entire career, after Kareena Kapoor. One of the very few Bollywood actresses who made a comeback in the industry and became part of a hit film.

Data is based on stats and record maintained by

Bottom Line

As mentioned above, almost all of these actors are from the same generation who used to select movies with caution and know Box office numbers quite well.