28 Best Bollywood Romantic Movies You Can’t-Miss

The relationship between romance and Bollywood has been going on since ages. After watching every romantic film, we will find out a new way to express our love. Hence, in the guide, we have prepared a list of the 28 best Bollywood romantic movies that you can watch with your loved ones. 

list of Bollywood Romantic Movies

Have a glance at the below section as here we have tried to highlight 28 of Bollywood’s top romantic movies that you can’t miss to watch.

  1. Yeh Jawaani Hai Deewani (2013)
  2. Jaane Tu… Ya Jaane Na (2008)
  3. Socha Na Tha (2005)
  4. Jab We Met (2007)
  5. Honeymoon Travels Pvt. Ltd. (2007)
  6. Masaan (2015)
  7. Rehna Hai Tere Dil Mein (2001)
  8. Wake Up Sid (2009)
  9. Barfi (2012)
  10. Dum Laga Ke Haisha (2015)
  11. Ae Dil Hai Mushkil (2016)
  12. Band Baja Baaraat (2010)
  13. Akaash Vani (2013)
  14. 2 States (2014)
  15. Break Ke Baad (2010)
  16. Bareilly Ki Barfi (2017)
  17. Shuddh Desi Romance (2013)
  18. Salaam Namaste (2005)
  19. Tanu Weds Manu (2011)
  20. Love Aaj Kal (2009)
  21. Tamasha (2015)
  22. Rockstar (2011)
  23. Cocktail (2012)
  24. Aashiqui 2 (2013)
  25. Lootera (2013)
  26. Raanjhanaa (2013)
  27. Jab Tak Hai Jaan (2012)
  28. Jannat 2 (2012)

Let’s grab every possible detail of these Bollywood best romantic movies. 

#1. Yeh Jawaani Hai Deewani (2013)

Best Bollywood Romantic Movies

Rating: 7.1/10 IMDb

Genre: Romance, Musical, Drama

This is one of the Bollywood best love story movies of all time and the plot of the movie revolves around Kabir and Naina. Before Naina expresses her love for Kabir, he leaves India to pursue his career. Years after they met and the remaining story shows how they again fall in love with each other. 

Directed By: Ayan Mukherjee

Written By: Ayan Mukherjee

Cast: Deepika Padukone, Aditya Roy Kapoor, Ranbir Kapoor, Kalki Koechlin, Madhuri Dixit, 

Kunaal Roy Kapur

#2. Jaane Tu… Ya Jaane Na (2008)

Rating: 7.4/10 IMDb

Genre: Romance, Comedy, Drama

The story of one of the best Bollywood romantic movies starts with two college besties Jai and Aditi. They want to settle down in life after college but not with each other. That’s why they search for each other’s life partners. However, the twist begins when Jai is in a relationship and Aditi starts missing him and his company. This is one of the best romantic Hindi movies released in 2008. 

Directed By: Abbas Tyrewala

Written By: Abbas Tyrewala

Cast: Genelia D’Souza, Manjari Fadnnis, Karan Makhija, Imran Khan, Ayaz Khan

#3. Socha Na Tha (2005)

Rating: 7.4/10 IMDb

Genre: Romance, Comedy, Drama

The plot of the film starts with a boy who isn’t ready for an arranged marriage, but secretly makes a friendship with the same girl. Soon, they are getting engaged with different people and then they realize they are in love with each other. The movie is one of the Bollywood best love story movies of all time. 

Directed By: Imtiaz Ali

Written By: Ishaan Trivedi, Imtiaz Ali

Cast: Ayesha Jhulka, Abhay Deol, Ayesha Takia, Rati Agnihotri, Sandhya Mridul, Apoorva Jha

# 4. Jab We Met (2007)

bollywood best love story movie

Rating: 7.9/10 IMDb

Genre: Romance, Comedy, Drama

The story of one of the best Bollywood romantic movies starts with a heartbroken businessman finding the meaning of his life after he met a feisty Punjabi girl Geet. Geet wants to live every moment of her life. Later, he helped the businessman to recover from his current situation. 

Directed By: Imtiaz Ali

Written By: Imtiaz Ali

Cast: Pawan Malhotra, Shahid Kapoor, Kareena Kapoor, Tarun Arora, Dara Singh Randhawa,  Saumya Tandon

#5. Honeymoon Travels Pvt. Ltd. (2007)

Honeymoon Travels Pvt. Ltd.

Rating: 6.1/10 IMDb

Genre: Romance, Comedy, Drama

We include this movie in the list of best romantic Hindi movies. The plot of the story revolves around six married couples who start a journey to discover and find out more about themselves. The remaining film shows their journey and their emotions. The movie was released in 2007 and is still one of the best Bollywood romantic movies.

Directed By: Reema Kagti

Written By: Anurag Kashyap, Reema Kagti

Cast: Kay Kay Menon,  Abhay Deol, Shabana Azmi, Minissha Lamba, Raima Sen, Ameesha Patel

#6. Masaan (2015)

Rating: 8.1/10 IMDb

Genre: Drama

Masaan is one of the best Bollywood romantic movies of all time. The film is all about love and loss. This isn’t a movie about a happy ending but it teaches viewers to move on in life rather than live in the past. 

Directed By: Neeraj Ghaywan

Written By: Akbar Allahabadi, Bashir Badr

Cast: Pankaj Tripathi, Richa Chadha, Vicky Kaushal, Sanjay Mishra, Vineet Kumar

#7. Rehna Hai Tere Dil Mein (2001)

best romantic hindi movies

Rating: 7.5/10 IMDb

Genre: Romance, Musical

Madhav (Maddy) saw Reena on a rainy night and instantly fall in love with her. Soon, he knows that Reena will soon marry Rajib. However, she never saw Rajib. Taking advantage of the situation Madhav introduced himself as Rajib. Now, the twist begins when the real Rajib comes to India. This was one of the best Bollywood romantic movies released in 2001. 

Directed By: Gautham Vasudev Menon

Written By: Gautham Vasudev Menon, Vipul D. Shah

Cast: Tanaaz Currim Irani, Madhavan, Dia Mirza, Saif Ali Khan, Anupam Kher

#8. Wake Up Sid (2009)

Rating: 7.6/10 IMDb

Genre: Romance, Comedy, Drama

The story of this best Bollywood romantic movies starts with a lazy Mumbai college student who does absolutely nothing in life. But, one day after his father’s death, Sid realizes that he has to take the responsibility for his family. So, he joins his family business. Soon, he became one of the most successful businessmen in Mumbai. 

Directed By: Ayan Mukherjee

Written By: Ayan Mukherjee, Niranjan Iyengar

Cast: Supriya Pathak, Ranbir Kapoor, Anupam Kher, Konkona Sen Sharma, Namit Das

#9. Barfi (2012)

Barfi

Rating: 8.1/10 IMDb

Genre: Romance, Comedy, Drama

We include Barfi movie in the list of best romantic Hindi movies. The story revolves around three young people who realize that love can neither be contained by society’s definition nor be defined. 

Directed By: Anurag Basu

Written By: Tani Basu, Anurag Basu

Cast: Saurabh Shukla, Ranbir Kapoor, Ileana D’Cruz, Priyanka Chopra Jonas, Roopa Ganguly

#10. Dum Laga Ke Haisha (2015)

Rating: 7.5/10 IMDb

Genre: Romance, Comedy, Drama

The best romantic movie in Bollywood starts with Prem and his oversized wife Sandhya are supposed to spend a lifetime together. Will a normal arranged marriage turn out to be a perfect mismatch?

Directed By: Sharat Katariya

Written By: Sharat Katariya

Cast: Sheeba Chaddha, Ayushmann Khurrana, Bhumi Pednekar, Shrikant Verma, Devika Vatsa

#11.  Ae Dil Hai Mushkil (2016)

Ae Dil Hai Mushkil

Rating: 5.8/10 IMDb

Genre: Musical, Drama

We Include the movie in the list of best Bollywood romantic movies. The plot of this best romantic movie in Bollywood shows modern love. The film shows the journey of two characters Ayan and Alizeh and their emotions toward each other. 

Directed By: Karan Johar

Written By: Karan Johar, Niranjan Iyengar

Cast: Anushka Sharma, Ranbir Kapoor, Aishwarya Rai Bachchan, Lisa Haydon

#12. Band Baja Baaraat (2010)

Rating: 7.2/10 IMDb

Genre: Romance, Comedy, Drama

The movie starts with Bittoo and Shruti who became partners and establish their own Weeding Planning Ka Business in Delhi. Later, they became good friends and soon fall in love with each other. 

Directed By: Maneesh Sharma

Written By: Maneesh Sharma, Amitabh Bhattacharya, Habib Faisal

Cast: Anushka Sharma, Ranveer Singh, Manish Chaudhari, Ranjit Batra, Manu Rishi Chadha, Sushil Dahiya

#13. Akaash Vani (2013)

 bollywood romantic movie Akaash Vani

Rating: 6.3/10 IMDb

Genre: Romance, Drama

Meet the love birds Aakash and Vani. They are in a relationship since their college days but couldn’t continue their relationship after finishing college. As Vani’s father forces her to marry the guy he thinks is good for her. 

Directed By:  Luv Ranjan

Written By: Luv Ranjan

Cast: Gautam Mehra, Kartik Aaryan, Sunny Singh Nijjar, Nushrratt Bharuccha, Fatima Sana Shaikh, Kiran Kumar

#14. 2 States (2014)

Rating: 6.9/10 IMDb

Genre: Romance, Comedy, Drama

The movie starts with a Punjabi boy Krish who is in love with a South Indian girl Ananya. After finishing their study both of them decide to get married. They belong to different cultures and that’s why their parents are against the relationship. The movie was released in 2014 and is still considered one of the best Bollywood romantic movies of the 2000s. 

Directed By: Abhishek Varman

Written By: Chetan Bhagat, Abhishek Varman, Hussain Dalal

Cast: Ronit Roy, Arjun Kapoor, Amrita Singh, Alia Bhatt, Shivkumar Subramaniam, Sharang Natarajan 

#15. Break Ke Baad (2010)

bollywood's top romantic movie

Rating: 5.4/10 IMDb

Genre: Romance, Comedy, Drama

The plot of the movie revolves around two teenagers who grow up together. Eventually, they loved each other. But has to separate because of their family issue. They again met after years of separation and decide to marry each other. 

Directed By: Danish Aslam

Written By: Renuka Kunzru, Danish Aslam

Cast: Sharmila Tagore, Imran Khan, Namit Shah, Deepika Padukone, Parzaan Dastur, Shahana Goswami

#16. Bareilly Ki Barfi (2017)

Rating: 7.5/10 IMDb

Genre: Romance, Comedy

This is one of the best Bollywood romantic movies released in 2017. Meet Bitti- an independent young girl who doesn’t want to follow society’s rules and refuses to be pressured into getting married. But her life changes completely when she meets Pritam Vidrohi and Chirag Dubey. 

Directed By: Ashwiny Iyer Tiwari

Written By: Shreyas Jain, Nitesh Tiwari

Cast: Rajkummar Rao, Ayushmann Khurrana, Pankaj Tripathi, Kriti Sanon, Seema Bhargava, Swati Semwal

#17. Shuddh Desi Romance (2013)

Shuddh Desi Romance

Rating: 5.8/10 IMDb

Genre: Romance, Comedy, Drama

It’s a romantic comedy movie and shows the journey of three restless young people who junk society’s syllabus to find love and then decide to listen to their hearts. The movie was released in 2013 and is one of the best romantic movies in Bollywood of all time. 

Directed By: Maneesh Sharma

Written By: Jaideep Sahni, Sameer Rajda

Cast: Ramakant Dayma, Sushant Singh Rajput, Vaani Kapoor, Rishi Kapoor, Parineeti Chopra

#18. Salaam Namaste (2005)

Salaam Namaste

Rating: 6.1/10 IMDb

Genre: Romance, Comedy, Drama

The movie starts with Nick ( Saif Ali Khan) who is a Chef. On the other hand, Ambar ( Preity Zinta) is a radio jockey. They are in love with each other. They start living together to know each other better. The movie explored what happens after a happily ever after. 

Directed By: Siddharth Anand

Written By: Siddharth Anand, Abbas Tyrewala

Cast: Jaaved Jaaferi, Saif Ali Khan, Preity Zinta, Arshad Warsi, Tania Zaetta

#19. Tanu Weds Manu (2011)

Rating: 6.7/10 IMDb

Genre: Romance, Comedy, Drama

Many boys compare themself with the R Madhavan’s character Manu in the Tanu Weds Manu movie. He loved Tanu so much that he decided to help Tanu to create a strong relationship with her boyfriend. Manu kept caring for Tanu silently until one day Tanu realized it on her own. 

Directed By: Aanand L. Rai

Written By: Himanshu Sharma

Cast: Swara Bhaskar, Madhavan, Jimmy Shergill, Kangana Ranaut, K.K. Raina

#20. Love Aaj Kal (2009)

Love Aaj Kal

Rating: 6.8/10 IMDb

Genre: Romance, Drama, Comedy

With time, the definition of Love has changed and the Love Aaj Kal movie shows the love story of today’s generation. The movie helped us understand how only the perspective of realizing one’s soulmate has changed over time as well as not the feelings of love. 

Directed By: Imtiaz Ali

Written By: Imtiaz Ali

Cast: Florence Brudenell-Bruce, Saif Ali Khan, Deepika Padukone, Raj Zutshi

#21. Tamasha (2015)

Bollywood romantic movie Tamasha

Rating: 7.3/10 IMDb

Genre: Romance, Comedy, Drama

The movie shows the journey of someone who lost his edge in trying to follow the accepted conventions of society. The plot of the movie is based on the central theme of scraping and loss of self that happens in an attempt to find oneself. 

Directed By: Imtiaz Ali

Written By: Imtiaz Ali

Cast: Ishwak Singh, Deepika Padukone, Vivek Mushran, Ranbir Kapoor, Jawed Sheikh

#22. Rockstar (2011)

Rating: 7.7/10 IMDb

Genre: Romance, Drama, Music

The movie gives us the inspiration that if you truly love someone he/she can be your biggest strength. You feel safe in their arms, you smile when they are around and every day seems like a dream. The same thing happens when Jordan finds his true love. 

Directed By: Imtiaz Ali

Written By: Imtiaz Ali

Cast: Shammi Kapoor, Ranbir Kapoor, Nargis Fakhri, Shernaz Patel, Kumud Mishra, Piyush Mishra 

#23. Cocktail (2012)

Cocktail

Rating: 6.2/10 IMDb

Genre: Romance, Comedy, Drama

The movie starts with two best friends who fall in love with the same guy. Veronica is in madly love with Gautam. But soon she realized that Gautam has the same feelings as Meera. One day, Veronica drinks badly and explains to Gautam how badly she needs Gautam back. 

Directed By: Homi Adajania

Written By: Imtiaz Ali, Sajid Ali

Cast: Dimple Kapadia, Boman Irani, Saif Ali Khan, Diana Penty, Deepika Padukone

#24. Aashiqui 2 (2013)

Romantic film Aashiqui 2

Rating: 7.0/10 IMDb

Genre: Drama, Music

This is one of the best Bollywood romantic movies of all time. The movie shows the journey of Rahul who loses his fans and fame due to alcoholism. One day he saw a small-time singer Arohi and decided to make the singer a star. 

Directed By: Mohit Suri

Written By: Shagufta Rafique

Cast: Shaad Randhawa, Aditya Roy Kapoor, Shraddha Kapoor, Mukesh Agrohari, Salil Acharya

#25. Lootera (2013)

Rating: 7.4/10 IMDb

Genre: Romance, Drama

The movie starts with an aristocrat’s daughter who falls in love with a visiting archaeologist. But the archaeologist holds a secret that could separate them. The movie was released in 2013 and is still one of the best romantic Hindi movies of all time. 

Directed By: Vikramaditya Motwane

Written By: Anurag Kashyap, O. Henry

Cast: Adil Hussain, Ranveer Singh, Sonakshi Sinha, Dibyendu Bhattacharya, Vikrant Massey

#26. Raanjhanaa (2013)

Raanjhanaa

Rating: 7.6/10 IMDb

Genre: Romance, Drama

When Kundan, the son of a Hindu pundit finds out that his childhood love Zoya loves city-bred Akram and wishes to marry him. But he consistently tries to impress his childhood sweetheart. 

Directed By: Aanand L. Rai

Written By: Himanshu Sharma

Cast: Abhay Deol, Dhanush, Mohd. Zeeshan Ayyub, Sonam Kapoor, Shilpi Marwaha

# 27. Jab Tak Hai Jaan (2012)

Rating: 6.7/10 IMDb

Genre: Romance, Drama

A woman strongly believes in God and thinks that her sacrifice and prayers will save her boyfriend’s life. Else his life might be a fate worse than death. 

Directed By: Yash Chopra

Written By: Aditya Chopra

Cast: Anushka Sharma, Shah Rukh Khan, Katrina Kaif, Anupam Kher, Rishi Kapoor

#28. Jannat 2 (2012)

Bollywood Romantic Movie Jannat 2

Rating: 6.2/10 IMDb

Genre: Thriller, Crime, Drama

The plot of the Jannat 2 movie revolves around a smuggler Sonu Delhi who deals with illegal guns. On the other hand, ACP Pratap Raghuvanshi an honest police officer decided to expose the illegal gun business. The entire film focus on Mangal Singh Tomar who deals with the illegal gun business and how ACP Pratap Raghuvanshi fights back to demolish the gun smuggling business. 

Directed By: Kunal Deshmukh

Written By: Sanjay Masoomm

Cast: Esha Gupta, Emraan Hashmi, Randeep Hooda, Manish Chaudhari, Mohd. Zeeshan Ayyub, Viren Basoya

Conclusion

That’s it. In this guide, we have prepared a list of the 28 best Bollywood romantic movies from the 1950s to the 2000s. Let us know, which romantic movie you liked most. 

Also Read,