When it comes to the Bollywood film industry, love, and romance is the key emotion around which the movie revolves. Whether it is a sports movie, a war movie, or a friendship movie, there has to have a romantic plot in Bollywood movies. Even though some of the top movies of Bollywood have shown the typical old school romance, producers are focusing on those Bollywood movies that define the love of the current generation nowadays.
So, here we have gathered a list of the best romantic Bollywood movies that define the love of the current generation. Let’s check them out:
1) Ramleela (2013)
“Ramleela” movie is a tragic love story where Ram and Leela cannot stay with each other because of their family rivalry despite being madly in love with each other. Finally, they decided that if they can’t live together, they can sacrifice their lives together.
IMDb Rating: 6.4
Genre: Drama, Musical, Romance
Cast: Ranveer Singh, Deepika Padukone, Supriya Pathak
Watch On: Eros Now
2) Akaash Vani (2013)
Akaash Vani is Kartik Aryan (Akaash) and Nushrratt Bharuccha (Vani) starrer film where they fall for each other head over heels in the college. However, after sudden turns in the events, Vani gets married to a wicked man. Fortunately, she gets a second chance at love at the college reunion.
IMDb Rating: 6.3
Genre: Romance, Drama
Cast: Kartik Aryan, Nushrratt Bharuccha, Sunny Singh Nijjar
Watch On: Prime Video
3) The Lunchbox (2013)
“The Lunchbox” is a simple yet powerful movie. The story of the movie starts when the lunchbox accidentally reaches some other person instead of reaching the right one. However, they keep communicating with notes placed in lunchboxes. It is a very interesting and different love story that we rarely see in Hindi cinema.
IMDb Rating: 7.8
Genre: Drama, Romance
Cast: Irrfan Khan, Nimrat Kaur, Nawazuddin Siddiqui
Watch On: Netflix
4) Raanjhanaa (2013)
This movie showcases all the colors of one-sided love. Sometimes sweet sometimes bitter, but the selfless love is forever. “Raanjhanaa” made us believe that people can do anything if they are truly in love even if it is not a two-sided love.
IMDb Rating: 7.6
Genre: Drama, Romance
Cast: Dhanush, Sonam Kapoor, Mohd. Zeeshan Ayyub, Abhay Deol
Watch On: Eros Now
5) Parineeta (2005)
“Parineeta” is one of the best romantic Bollywood movies that is set in the era of the 1960s. This romantic movie is inspired by an Indian classic novel that shows the love triangle between Shekhar Roy (Saif Ali Khan), Girish Sharma (Sanjay Dutt), and Lalita (Vidya Balan). It surely defines the love of the current generation.
IMDb Rating: 7.2
Genre: Drama, Musical, Romance
Cast: Vidya Balan, Saif Ali Khan, Sanjay Dutt
Watch On: Prime Video
6) Salaam Namaste (2005)
In this movie, Nikhil (Saif Ali Khan) and Ambar (Preity Zinta) fall in love with each other and decide to live together. However, things go upside down Ambar gets pregnant. In the end, they realize that they still love each other. This movie surely shows the pros and cons of a live-in relationship.
IMDb Rating: 6.2
Genre: Comedy, Drama, Romance
Cast: Saif Ali Khan, Preity Zinta, Arshad Warsi
Watch On: Prime Video
7) Bareilly Ki Barfi (2017)
“Bareilly Ki Barfi” is a light-hearted love story that revolves around the love triangle between Bitti Mishra (Kriti Sanon), Chirag Dubey (Rajkumar Rao), and Pritam Vidrohi (Ayushmann Khurrana). Undoubtedly, this is one of the best romantic Bollywood movies that shows the love of the current generation.
IMDb Rating: 7.5
Genre: Comedy, Romance
Cast: Ayushmann Khurrana, Kriti Sanon, Rajkumar Rao
Watch On: Netflix
8) Shuddh Desi Romance (2013)
In the movie “Shuddh Desi Romance”, Raghu (late Sushant Singh Rajput) is commitment-phobic. However, this changes when he falls in love with Tara (Vaani Kapoor) after leaving her at the altar. Earlier, he also had a live-in relationship with Gayatri (Parineeti Chopra). This movie shows that things change when people fall in love.
IMDb Rating: 6.0
Genre: Comedy, Drama, Romance
Cast: Sushant Singh Rajput, Parineeti Chopra, Vani Kapoor, Rishi Kapoor
Watch On: Prime Video
9) Dum Laga Ke Haisha (2015)
“Dum Laga Ke Haisha” showcases a very different kind of love story where two people get married forcefully. Even after facing many obstacles in their relationships, they ultimately fall in love with each other. Prem Prakash Tiwari (Ayushmann Khurrana) and Sandhya ( Bhumi Pednekar) are in the lead roles.
IMDb Rating: 7.5
Genre: Comedy, Drama, Romance
Cast: Ayushmann Khurrana, Bhumi Pednekar
Watch On: Netflix
10) Ishaqzaade (2012)
“Ishaqzaade” is nothing but an Indian Romeo-Juliet movie where Parma Chauhan (Arjun Kapoor) and Zoya Qureshi (Parineeti Chopra) fall in love with each other despite being from rival political families. When their families came to know about it, they tried to kill them both. Giving a sad ending to the movie, the duo shoots each other and dies in each other’s arms.
IMDb Rating: 6.5
Genre: Action, Drama, Romance
Cast: Arjun Kapoor, Parineeti Chopra, Gauhar Khan
Watch On: Prime Video
11) Masaan (2015)
“Masaan” is undoubtedly one of the best romantic Bollywood movies. Based on the life of B town lovers, the story shows both loss and love. This movie teaches us to move on despite our struggles. Unfortunately, it does not see a happy ending, this is a must-watch movie.
IMDb Rating: 8.2
Genre: Drama, Romance
Cast: Richa Chadha, Vicky kaushal, Sanjay Mishra
Watch On: Hotstar
12) Cocktail (2012)
Gautam (Saif Ali Khan), Meera (Diana Penty), and Veronica (Deepika Padukone) starrer film “Cocktail” revolves around the love triangle between these three characters. It is a very relatable love story where the person you love, actually loves somebody else. However, this movie shows the true meaning of friendship and love.
IMDb Rating: 6.3
Genre: Comedy, Drama, Romance
Cast: Deepika Padukone, Saif Ali Khan, Diana Penty
Watch On: Eros Now
13) Tamasha (2015)
“Tamasha” movie shows the dual personality of a character where one personality is for himself and the second for others. It is one of the best romantic Bollywood movies that defines the love of the current generation. “Tamasha” is a critically acclaimed movie as well as loved by the audience too.
IMDb Rating: 7.3
Genre: Comedy, Drama, Romance
Cast: Deepika Padukone, Ranbir Kapoor
Watch On: Netflix
14) Band Baja Baaraat (2010)
The movie “Band Baja Baaraat” teaches that if we love someone, we should not shy away to express our feelings to them. This only affects your relationship with the person, but also affects your business as well. We all can certainly relate with Shruti Kakkar (Anushka Sharma) as she goes through the same emotions.
IMDb Rating: 7.2
Genre: Comedy, Drama, Romance
Cast: Ranveer Singh, Anushka Sharma
Watch On: Prime Video
15) Shubh Mangal Zyada Saavdhan (2020)
Whether it is about changing the mindsets of Indian society or breaking the stereotypes, Ayushmann Khurrana always comes up with movies that do both. This movie revolves around a homosexual couple who struggles to be with each other. It is undoubtedly a must-watch movie.
IMDb Rating: 5.8
Genre: Comedy, Drama, Romance
Cast: Ayushmann Khurrana, Gajraj Rao, Jitendra Kumar, Neena Gupta
Watch On: Prime Video
16) Barfi (2013)
“Barfi” is one of the sweetest Bollywood movies where a deaf-mute boy Barfi (Ranbir Kapoor) falls in love with an educated young girl, Shruti (Ileana D’Cruz). Later, he falls in love with an Autism patient, Jhilmil (Priyanka Chopra). It shows that disability does not mean to live life with contempt and distress. You can still live happily and enjoy laughter.
IMDb Rating: 8.1
Genre: Comedy, Drama, Romance
Cast: Ileana D’Cruz, Ranbir Kapoor, Priyanka Chopra
Watch On: Netflix
17) Wake Up Sid (2009)
Ranbir Kapoor starrer “Wake Up Sid” is one of the best romantic Bollywood movies that defines the love of the current generation. In this movie, Sid (Ranbir Kapoor) was confused about his life and love. Even though things work out in the end, this movie shows the nuances of an urban relationship beautifully.
IMDb Rating: 7.6
Genre: Comedy, Drama, Romance
Cast: Ranbir Kapoor, Konkona Sen Sharma
Watch On: Netflix
18) Vivah (2006)
Since it is a Suraj Barjatya movie, it gives you the feeling old Hindi romantic movie. Without ignoring, it gives a very strong message. When Poonam (Amrita Rao) gets burned two days before her wedding, Prem (Shahid Kapoor) accepts her condition beautifully and still marries her.
IMDb Rating: 6.6
Genre: Drama, Musical, Romance
Cast: Shahid Kapoor, Amrita Rao
Watch On: Prime Video
19) Jaane Tu… Ya Jaane Na (2008)
The movie “Jaane Tu… Ya Jaane Na” revolves around two college besties, Jai (Imran Khan) and Aditi “Genelia Deshmukh”. Despite being best friends, they realize their love for each other when one of them finds someone else. This is one of the most relatable and best romantic Bollywood movies that showcase the love of today’s generation.
IMDb Rating: 7.5
Genre: Comedy, Drama, Romance
Cast: Imran Khan, Genelia D’Souza
Watch On: Netflix
20) Rockstar (2011)
“Rockstar” movie shows that only love has the power to give a new meaning to the life or a new life itself. True love can make you feel safe and happy. This movie shows that miracles can happen when your true love is with you. “Rockstar” is considered one of the best romantic of Ranbir Kapoor.
IMDb Rating: 7.7
Genre: Drama, Musical, Romance
Cast: Ranbir Kapoor, Nargis Fakhri
Watch On: Eros Now
21) Tanu Weds Manu (2011)
No matter which movie it is, Kangana Ranaut always justifies her role. And in the movie “Tanu Weds Manu”, she even received the National Award for her performance. This movie shows that loving someone is not about making them your own. However, it is about being happy in their happiness and loving them no matter what.
IMDb Rating: 6.8
Genre: Comedy, Drama, Romance
Cast: R. Madhavan, Kangana Ranaut, Jimmy Shergill
Watch On: Netflix
22) Rab Ne Bana Di Jodi (2008)
Shah Rukh Khan and Anushka Sharma’s starrer film “Rab Ne Bana Di Jodi” is undoubtedly one of the best romantic Bollywood movies. In this movie, Surinder (Shah Rukh Khan) falls in love with Tani (Anushka Sharma). To make her realize his love for her, he even changes himself to Raj, a completely modern man. However, in the end, Tani falls in love with Surinder and leaves Raj.
IMDb Rating: 7.2
Genre: Comedy, Romance, Drama
Cast: Anushka Sharma, Shah Rukh Khan
Watch On: Prime Video
23) Kabir Singh (2019)
You surely need to change from stereotypical love stories of Bollywood if you want to enjoy one of the best romantic Bollywood movies of the current time. In the movie “Kabir Singh”, the extreme version of love is shown where Kabir Singh (Shahid Kapoor) chose the path of self-destruction after he lost his love, Preeti (Kiara Advani).
IMDb Rating: 7.1
Genre: Action, Drama, Romance
Cast: Shahid Kapoor, Kiara Advani
Watch On: Netflix
24) Yeh Jawaani Hai Deewani (2013)
“Yeh Jawaani Hai Deewani” is considered “Dilwale Dulhaniya Le Jayenge” of this generation. However, this movie is a lot more different than the classic DDLJ. It shows to be in love but not at the cost of sacrificing one’s passion. “Yeh Jawaani Hai Deewani” is one of the best romantic Bollywood movies of the current time with a strong message.
IMDb Rating: 7.2
Genre: Drama, Musical, Romance
Cast: Ranbir Kapoor, Deepika Padukone, Aditya Roy Kapoor, Kalki Koelchin
Watch On: Prime Video
25) Jab We Met (2007)
When it comes to romantic movies in Bollywood, the list is incomplete without “Jab We Met”. It is one of the best movies that taught us to love, laugh, and live. Geet (Kareena Kapoor) and Aditya (Shahid Kapoor) starrer movie “Jab We Met” is one of the best romantic Bollywood movies of today’s time.
IMDb Rating: 7.9
Genre: Comedy, Drama, Romance
Cast: Kareena Kapoor, Shahid Kapoor
Watch On: Prime Video