Top best Bollywood actresses of all time

The first Indian film came out in 1913 where even the female parts were played by men. In the last 100 years Bollywood have seen thousands of leading ladies lighting up the screen with their infectious charm. How many of them were able to make a place in people’s heart? The list below features top Bollywood actresses who stood head and shoulders above the rest in a particular decade of their active film careers. Here’s the list of top best Bollywood actresses of all time.

Top 10 Best Bollywood actresses of all time

  1. Sridevi

top best bollywood actresses of all time-yahyamcpThe first image that comes to our mind when we hear the name Sridevi is that of a beautiful face covered in an innocent smile. Shekhar Kapoor who directed her in the iconic film ‘Mr. India’ very aptly once said – ‘Sridevi’s face has no idea what her body does to people’. To say that she ruled Indian cinema in the 80s and early part of 90s would be an understatement. Sridevi is one of the top best Bollywood actresses of all time

She was one of the few actresses who had a perfect coming timing; just watch her Charlie Chaplin impersonation in ‘Mr. India’. The varieties of roles that she did in the peak of her career are nothing short of lessons in acting. Be it her retarded act in ‘Sadma’ or her turning up the heat with her snake-woman act in ‘Nagina’ she was matchless and in a league of her own. With films like ‘Chandni’, ‘Chalbaaz’ and ‘Lamhe’ she established herself as one of the all-time greats of Indian cinema. The most iconic Bollywood actress, Sridevi dies in Dubai following a cardiac arrest on 24 February 2018.

  1. Madhuri Dixit

Madhuri Dixit was born as ‘Madhuri Shankar Dixit’ on 15th May 1967, in Mumbai, Maharashtra. After completing her graduation, Madhuri attended Parle College and completed her Bachelor’s Degree in Microbiology. Though she wanted to be a micro-biologist, life took a different turn and she ended up as one of the most successful actresses in Bollywood.

Madhuri Dixit – ‘Madhubala and ‘Merlyn Monroe of Bollywood’, is one of the most famous, successful and Iconic Bollywood actress till date. She acts more than 100 films including such box-office hits as Dill (1990), Sajjan (1991), Beta (1992), Khalnayak (1993), Hum Aapke Hain Kuon…! (1994) Raja (1995), Dill to Papal Hai (1997), Mrityudand (1997), Pukar (2000), Lajja (2001) and Devdas (2002) and finally Aaja Nachle in 2007.

In recognition of her great talent, Dixit has won several Filmfare Awards for Best Actress. She holds the record for the highest number of Best Actress nominations at Filmfare. In 2008, she was awarded the Padma Shri, India’s fourth-highest civilian award by the Government of India. She also topped Rediff’s list of the ‘Best Bollywood Actresses Ever’, on Women’s International Day, in 2007. On 17 October 1999, Dixit married Shriram Madhav Nene.

  1. Rekha

top best bollywood actresses of all timeBhanu Rekha was born in the Tamil-speaking Ganesan household on October 10, 1954. Her dad was the popular Tamil actor, Gemini, while her mom was a popular Telugu actress, Pushpa Valli. She has seven sisters and one brother. She is one of the best Bollywood actresses of all time. One of her sisters is Dr. Kamala Selvaraj, while another one, Radha, lives in…

The southern diva of Bollywood. She created her own niche. She has done mostly challenging role and had received numerous awards and recognition for it. She and Amitabh BACHCHAN would always remain in the limelight throughout her career. She delivered some powerhouse performances like in Ardhsatya, Ghar, Mr. natwarlal and Umrao Jaan after many years she again returned on the screen in 2003 koi mil Gaya and had delivered an impact performance and a dancer par excellence.

In 1990, Rekha married Delhi-based industrialist Mukesh Aggarwal, a year later he committed suicide. But in a 2004 television interview she denied being married to Mehra referring She is still unmarried as her parents, they were not married.

Related articles:

  1. Meena Kumari

top best bollywood actresses of all timeMeena Kumari the tragedy queen of Indian cinema for her emotionally overcharged onscreen roles, she ruled Bollywood with her heart and soul during the 50s and 60s. Born 1933 into a poor Parsee theatre family of Ali Bux and dancer Iqbal begum in Bombay, Maharashtra, India. Entered films to support family in difficult times. She was six when hired for Leatherface (1939) in 1939 by Vijay Bhatt and named Baby Meena. Later she became Meena Kumari when cast for.

 The first recipient of the Filmfare best actress award, she exuded the persona of a tortured soul and you could almost drown in her dark moist eyes. Her personal life was equally dramatic and melancholic much akin to the roles that she often played. She was woman who was not afraid to fall in love and follow her passions. Rejected many times by the men in her life she took refuge in alcohol and younger men. Satyajit Ray once described her as an actress of the highest calibre and film critics are at a loss of words even today to describe her historically incomparable talent. She died just at the age of 38.

  1. Kajol

top best bollywood actresses of all timeKajol was born on August 5, 1974 in Bombay, Maharashtra, India as Kajol Mukherjee. The best thing about her is that she doesn’t take herself too seriously as an actress or as a public person in general. She had acting in her blood and the rules of nepotism made sure that she had easy access to film producers and directors. She did face her fair share of problems for her outspoken nature initially but once she warm sup to someone she is in for a lifetime. Her natural acting skills combined with her lively personality made sure that she became the number one star of Bollywood during the late 90s.

She starred in one blockbuster after another thanks to her working relationship with friends like Karan Johar, Aditya Chopra and Shah Rukh Khan. She worked together with Shahrukh khan in Baazigar, Ddlj cult class love story, K3g, Karan Arjun. They worked together after 9 years in My Name Is Khan for which both of them won Filmfare. And the latest Dilwale. She is also the actress with the most Filmfare along with Nutan. She is one of the best Bollywood actresses of all time.

  1. Madhubala

 top best bollywood actresses of all timeMadhubala was born as Mumtaz Jahan Begum Dehlavi in New Delhi, India on 14 February 1933. She was the fifth child among eleven children of a conservative Muslim couple. She starred in several successful movies in the 1950s and early 1960s, many of which have attained a classic status. With her contemporaries Nargis and Meena Kumari, she is widely regarded as one of the most influential and talented Hindi movie actresses.

Madhubala had many successful films following Mahal. With pressure to secure herself and her family financially, she acted in as many as twenty-four films in the first four years of her adult career. Consequently, critics of the time commented that Madhubala’s beauty was greater than her acting ability. It was the film Mughal-e-Azam that marked what many consider to be her greatest and definitive characterization as the doomed courtesan Anarkali.

Madhubala became one of the most sought-after actresses in India, she also attracted interest from Hollywood. She appeared in many American magazines such as Theatre Arts. In their August 1952 issue, Madhubala was featured in an extensive article with a full-page photo. The piece was entitled: The Biggest Star in the World. It presented the actress as a mysterious and ethereal woman of mythical beauty with a legion of fans.

  1. Rani Mukerji

top best bollywood actresses of all timeRani Mukerji was born in Mumbai on 21 March 1978 to a film-oriented family of Bengali origin. Her father, Ram Mukherjee is a retired director and one of the founders of “Filmalaya Studios”. Her mother, Krishna Mukherjee, was a playback singer. Her brother, Raj Mukherjee is a film producer, now turned director. Her maternal aunt, …

She made her acting debut with a cameo appearance in the Bengali film Biyer Phool (1996), her Hindi film debut with Raja Ki Aayegi Baraat, and subsequently had her first, and still biggest commercial success with Karan Jahar’s romance Kuch Kuch Hota Hai (1998), which won her a Filmfare Award for Best Supporting Actress.

She acts super-hit like Kuch Kuch Hota Hai (1998), Saathiya, Hum Tum, Yuva, Black (2005), Bunty Aur Babli (2005), Kabhi Alvida Naa Kehna (2006) and No One Killed Jessica.

  1. Nargis

top best bollywood actresses of all timeNargis was born on June 1, 1929 as Fatima Rashid in Rawalpindi, British India, daughter to Jaddanbai and Uttamchand Mohan Chand, a former Hindu Mohyal Brahmin who converted to Islam as Abdul Rashid. Her mother was a well-known dancer, singer, actor, composer, and director. She started her career as a child artist and went on to become one of the finest in the field of acting, within the annals of Indian cinema.

Her onscreen romantic pairing with Raj Kapoor not only guaranteed box office success but also made her one of the first Indian actresses with a fan base outside India. The highlight of her career was of course the Oscar nominated Mehboob Khan epic drama ‘Mother India’. She was the recipient of the inaugural National Film Award in the Best Actress category for the film ‘Raat Aur Din’. Even though she stopped acting at the peak of her career, she had given enough great performances that would put her amongst the greatest of all time.

  1. Nutun

top best bollywood actresses of all timeNutan Samarth was born on 4 June 1936 to poet Kumar Sen Samarth and his actress wife ‘Shabana’ as the eldest of their four children (a younger sister is the actress Tanuja). Her parents separated when she was a small child. 13-year-old Nutan made her debut in K. Asif’s “Hamari Beti”.

Easily one of the finest Indian actresses of all time, Nutan acted in over 70 films during the course of her career. She was noted for playing unconventional parts. She was brave to take up roles that nobody else did. She started her career at the age of 14 in the 1950 film Hamari Beti, directed by her mother. She subsequently starred in such films as Nagina and Hum log (both 1951). Her role in Seema (1955) garnered her wider recognition. She continued playing tough roles and would go on to act in films like Sujata (1959), Bandini (1963), Milan (1967) and Main Tulsi Tere Aangan Ki (1978). Truly, a great performer.

  1. Aishwarya Rai

best Bollywood actresses Aishwarya Rai was born into an ethnic Bunt family in Mangalore, Karnataka on 1 November 1973. Aishwarya started modeling at a young age. This green-blue-eyed beauty appeared in advertisements for many prestigious firms; the ones that brought her into the limelight were the garden sari and the Pepsi ad. Crowned Miss India 1994 runner-up, she was a hot favorite in the run for miss world title…

“The reigning queen for over two decades. The most beautiful woman in the world, 1994 miss world. India’s ambassador to Hollywood. Featured in time’s 100 most influential people in the world twice. This green-blue-eyed beauty appeared in advertisements for many prestigious firms; the ones that brought her into the limelight were the garden sari and the Pepsi ad. Crowned Miss India 1994 runner-up

In 1999, Rai began dating Bollywood actor Salman Khan. Rai is married to actor Abhishek Bachchan, they met in 1997, she gave birth to a baby girl on 16 November 2011.


India has always produced some of best and most beautiful film actresses in the world. Known for their eternal beauty, the actresses have always scorched the screens over the years. The Bollywood Film Industry is the main film industry in India producing the maximum number of films in a year. So, they were the top best Bollywood actresses of all time.

Ask your Questions Here. Your Feedback is appreciated