Romance films use exquisite storytelling to horror relationships, love, and deep emotions. The beauty of human connections is captured in this genre, whether it is a playful romantic comedy, a heartwarming drama, or an intense love story. If you are looking for the best Bollywood romantic movies, then check out the list, as here you will find the top 18 Bollywood Hindi romantic movies that you can watch.
List of Romantic Movies in Bollywood:
Below is a list of the best romantic Hindi movies in Bollywood. Check with them.
Dhadak 2 (2025)

Genre: Romance, Drama
Directed By: Shaziz Iqbal
Duration: 146 Minutes
Where to Stream: Netflix
Cast: Siddhant Chaturvedi, Triptii Dimri, Deeksha Joshi, Zakir Hussain, etc.
Dhadak 2 is one of the Bollywood best romantic movies that was released on 1st August in theatres. The story explores the complex relationship between different caste based love and societal discrimination. In the film, an upper caste lady named Vidhi and a lower caste law student named Neelesh love each other. But they face many caste politics, injustice, and difficulties from people. What ultimately happened to Eelesh and Vidhi’s romance? Watch this film on Netflix.
Saiyaara (2025)

Genre: Romance, Drama
Directed By: Mohit Suri
Duration: 156 Minutes
Where to Watch: Netflix
Cast: Aneet Padda, Ahaan Panday, Geeta Agarwal Sharma, Rajesh Kumar, Varun Badola, Alam Khan, etc.
Saiyaara is one of the Best Bollywood romantic movies that was released on 18th July 2025 in theatres. The story is about Krish Kapoor, who is a musician, and Vaani Batr, who is a poet and journalist. The narrative tracks their emotional and therapeutic bond as they turn to music for comfort and meaning, which eventually blossoms into love. Bani’s diagnosis of early-stage Alzheimer’s disease puts their close link to the test. As a result, in devastating memory loss that puts their relationship in jeopardy and makes the farmer battle for their love.
Metro… In Dino (2025)

Genre: Romance, Drama
Directed By: Anurag Basu
Duration: 159 Minutes
Where to Watch: Netflix
Cast: Neena Gupta, Saswata Chatterjee, Anupam Kher, Pankaj Tripathi, Aditya Roy Kapur, Ali Fazal, Sara Ali Khan, Konkona Sen Sharma, etc.
The story is about four Indian metropolises, cities like Kolkata, Pune, Mumbai, and Delhi connect on the same route. A couple, Kajol and Monty, are fighting over their differences. Chumki is a bewildered young woman who experiences maltreatment at work and in her relationship with Anand, a coworker. She unintentionally runs upon Parth, a traveler and theatre celebrity. Part’s best buddies are a couple named Shruti and Aakash. Shivani, the mother of Kajol and Chumki, has finally given up her goals for her family. She misses her college buddy Parimal, who has a widowed daughter-in-law and wants her to move back in with her family.
Aankhon Ki Gustaakhiyan (2025)

Genre: Romance, Drama.
Directed By: Santosh Singh
Duration: 138 Minutes
Where to Stream: ZEE5
Cast: Shanaya Kapoor, Mansi Bagla, Saanand Verma, Zain Khan Durrani, Bharti Sharma, etc.
Aankhon Ki Gustaakhiyan is a Bollywood best-love-story movie that was aired on 11th July, in theatres. The film is about a musician, Vikrant Massey, and a theatre artist, Shanaya Kapoor, and their love story. Their bond grows stronger despite physical limits as the narrative examines their changing relationship and personal changes as they negotiate society’s prejudice. The story explores perception, interpersonal relationships, and love that transcends sight.
Bohol Chuk Maaf (2025)

Genre: Romance, Comedy.
Directed By: Karan Sharma
Duration: 121 Minutes
Where to Stream: Prime Video
Cast: Wamiqa Gabbi, Zakir Hussain, Rajkummar Rao, Sanjay Mishra, Seema Pahwa, etc.
Bohol Chuk Maaf is a romantic comedy film that follows Rajan, a young boy from a tiny village in Varanasi, and a sweet girl named Titli from Varanasi. Both love each other and want to marry. But Titli’s father does not permit their marriage decision, as Rajan does not have a government job. Rajan is working hard to get a government job so that he can marry Titli. Will Rajan get a job? Watch this romantic movie on Prime Video.
Loveyapa (2025)

Genre: Romantic, Comedy
Directed By: Advait Chandan
Duration: 138 Minutes
Where to Stream: JioHotstar
Cast: Junaid Khan, Khushi Kapoor, Ashutosh Rana, Kiku Sharda, etc.
The modern romance between Baani and Gaurav is at the centre of Loveyapa. They love each other so much that, like many Gen-Z couples. Without their phones, they are unable to function. Their friendship gets strained as Baani’s father, Atul, tries to test the strength of their bond. Baani and Gourav are challenged by Atul to trade their unlocked phones for the duration of the evening. What happened next? Watch it on JioHotstar.
Do Aur Do Pyaar (2024)

Genre: Romantic, Comedy
Directed By: Shirsha Guha Thakurta
Duration: 137 Minutes
Where to Stream: JioHotstar
Cast: Pratik Gandhi, Vidya Balan, Sendhil Ramamurthy, Rekha Kudligi, Ileana D’Cruz, etc.
Do Aur Do Pyaar is another of Bollywood’s top romantic movies that was released on 19th April 2024. Two attractive strangers are cheating on a couple who are about to split up. Life has different plans for them while they wait to tell their secret and part ways.
Teri Baaton Mein Aisa Uljha Jiya (2024)

Genre: Romantic, Comedy
Directed By: Amit Joshi and Aradhana Sah
Duration: 143 Minutes
Where to Watch: Prime Video
Cast: Kriti Sanon, Shahid Kapoor, Poonam Dhillon, Rajesh Kumar, Dharmendra, Rakesh Bedi, etc.
Teri Baaton Mein Aisa Uljha Jiya is one of the best romantic movies in Bollywood. The story revolves around robotics engineer Aryan Agnihotri’s family, who wants him to marry, but he refuses and moves to the United States to work with his aunt Urmila, who owns a robotics company. Sifra, Urmila’s manager, is tasked with taking care of Aryan while Urmila is away. During the brief time, they both become close and start to feel something for one another. Aryan discovers upon Urmil’s return that Sifra is a robot and that Urmila’s goal was to bring them close.
Yaariyan 2 (2023)

Genre: Romantic, Drama
Directed By: Radhika Rao and Vinay Sapru
Duration: 148 Minutes
Where to Watch: JioHotstar
Cast: Pearl V Puri, Divya Khosla Kumar, Meezaan Jafri, Yash Dasgupta, Warina Hussain, Anaswara Rajan, etc.
Shikhar, Ladli, and Bajrang, three cousins, are followed as they traverse their dreams, adventures, and self-discovery in Mumbai. The themes of love, friendship, and the transformational potential of interpersonal relationships are all expertly explored in “Yaariyan 2”.
It is one of the best Bollywood romantic movies in 2023.
Tu Jhoothu Main Makkaar (2023)

Genre: Romantic, Comedy
Directed By: Luv Ranjan
Duration: 164 Minutes
Where to Stream: Netflix
Cast: Sharddha Kapoor, Ranbir Kapoor, Bonny Kapoor, Dimple Kapadia, Hasleen Kaur, etc.
Tu Jhoothu Main Makkaar is the best romantic Hindi movie in 2023. Mickey is from a famous family in business. As a side job, he and his friend Dabbas assist unhappy couples in ending their relationships. After much back, he meets Tinni during Dabba’s bachelor party and they fall in love. They decide to marry each other, and their family approves their marriage. But Tinni finds Mickey’s parents are very possessive of him. She thinks maybe she won’t be able to adjust to them. What happened to Mickey and Tinni’s marriage?
Radhe Shyam (2022)

Genre: Romantic, Drama
Directed By: Radha Krishna Kumar
Duration: 138 Minutes
Where to Stream: Netflix
Cast: Pooja Hegde, Prabhas, Bhagyashree, Krishnam Raju, Kunaal Roy Kapur, etc.
Radhe Shyam is a Hindi romantic drama movie that was released on 11th March 2022. The story is about the 1970s Italy famous astrologer Vikramaditya, who believes in the language of the stars rather than in love, and Dr Prem, who trusts in science. Despite their extreme differences, they end up falling in love.
Tadap (2021)

Genre: Romantic, Action
Directed By: Milan Luthria
Duration: 126 Minutes
Where to Stream: JioHotstar
Cast: Tara Sutaria, Ahan Shetty, Kumud Mishra, Saurabh Shukla, etc.
Tadap’s story follows a star-crossed lovers’ passionate connection that is in danger due to unseen events. It is one of the best Bollywood romantic movies in 2021.
Love Aaj Kal (2020)

Genre: Romantic, Comedy
Directed By: Imtiaz Ali
Duration: 141 Minutes
Where to Stream: JioHotstar, Netflix, JioCinema
Cast: Sara Ali Khan, Kartik Aaryan, Arushi Sharma, Randeep Hooda, Simone Singh, etc.
A love tale from a past period can provide some insight for a current couple when their emotional and professional goals conflict.
Kabir Singh (2019)

Genre: Romantic, Drama
Directed By: Sandeep Reddy Vanga
Duration: 172 Minutes
Where to Stream: Netflix
Cast: Kiara Advani, Arjun Bajwa. Shahid Kapoor, Suresh Oberoi, etc.
Kabir Singh is one of Bollywood’s best romantic movies that was aired in 2019 in theatres. An alcoholic surgeon who struggles with his temper is at the center of the story. As he sees the love of his life wed to someone else, things get worse. The film promises to be an emotional watch because it is full of emotions and amazing action.
Manmarziyaan (2018)

Genre: Romantic, Drama
Directed By: Anurag Kashyap
Duration: 156 Minutes
Where to Stream: ZEE5, Amazon Prime
Cast: Vicky Kaushal, Abhishek Bachchan, Ashnoor Kaur, Taapsee Pannu, etc.
While Rumi is attempting to persuade her parents to allow her to marry her true love, Vicky is averse to commitment and is considering alternatives to marriage. Robbie, a highly settled NRI, enters and falls in love with Rumi. Who will she choose as her spouse?
Ae Dil Hai Mushkil (2016)

Genre: Romantic, Drama
Directed By: Karan Johar
Duration: 157 Minutes
Where to Stream: Netflix
Cast: Aishwarya Rai Bachchan, Ranbir Kapoor, Fawad Khan, Anushka Sharma, Imran Abbas, etc.
Ae Dil Hai Mushkil’s story is based on three characters: Alizeh, Ayan, and Saba. Alizeh simply sees him as a friend, but a passionate singer falls completely in love with him. His heart is still divided between two ladies even after he finds comfort in Saba when she marries another guy.
Bajirao Mastani (2015)

Genre: Romantic
Directed By: Sanjay Leela Bhansali
Duration: 158 Minutes
Where to Stream: Prime Video, YouTube, Airtel Xtreme Play
Cast: Priyanka Chopra, Ranveer Singh, Tanvi Azmi, Deepika Padukone, Vaibhav Tatwawaadi, etc.
Bajirao Mastani is one of the best romantic Hindi movies of 2015. The story is about Bajirao and Mastani ‘s love triumph when Bajirao married Kashibai. Watch this film on Prime Video and as well as YouTube.
Tamasha (2018)

Genre: Romantic, Drama
Directed By: Imtiaz Ali
Duration: 139 Minutes
Where to Stream: Netflix, Prime Video, and ZEE5
Cast: Deepika Padukone, Ranbir Kapoor, Javed Sheikh, Piyush Mishra, Ishwak Singh, etc.
The journey of someone who lost his edge in an attempt to conform to socially acceptable norms is the subject of Tamasha. The film’s main theme is the loss of identity and abrasion that occurs when someone tries to discover who they are.
Conclusion
Here is the complete list of the best Bollywood romantic movies of all time. What’s more? Watch these films and enjoy your weekend.

