From Shah Rukh Khan, Aishwarya Rai, and Madhuri's Devdas to Shraddha Kapoor and Aditya Roy Kapur's Aashiqui 2, stream the top 10 romantic Bollywood movies on OTT anytime!
Top 10 romantic Bollywood movies (Devdas, Aashiqui 2 posters)
Last Updated: 05.23 PM, Apr 06, 2025
Romantic movies in Bollywood industry never fail to mesmerize fans as the genre is one of the most popular. Several romantic movies have received praise over the years and more films are expected to be released in the coming years. From Devdas and Aashiqui 2 to Dilwale Dhulaniya Le Jayenge, here are the top 10 romantic Bollywood movies you can stream on OTT anytime!
Starring Shah Rukh Khan, Aishwarya Rai, and Madhuri Dixit is one of the most acclaimed romantic Bollywood movies of all time. The story is based on the 1917 Bengali novel by Sarat Chandra Chattopadhyay and centres around a wealthy man, Devdas (Shah Rukh Khan,) and his forbidden love for his childhood friend from a lower class, Paro (Aishwarya Rai). The love story also includes a third woman, a courtesan, Chandramukhi, played by Madhuri Dixit. The film also stars Jackie Shroff, Kirron Kher, and Smita Jaykar in pivotal roles.
The classic Bollywood romantic movie, Dilwale Dulhania Le Jayenge, starring Shah Rukh Khan and Kajol, is the story of Raj and Simran (Kajol), who fall in love during a European trip. They face challenges while exploring their love for each other. From acting performances to music, the movie is a blockbuster.
Also Read: Top 10 Malayalam movies to watch in 2025
Salman Khan and Aishwarya Rai Bachchan starrer Hum Dil De Chuke Sanam is also one of the blockbuster romantic movies of all time. Also starring Ajay Devgn, this Sanjay Leela Bhansali film revolves around a triangle love story and explores themes of love, duty, and sacrifice.
Yash Chopra-directed romance musical film stars Shah Rukh Khan, Preity Zinta, and Rani Mukerji in the lead roles. The film focuses on the love story of an Indian Air Force officer, Veer Pratap Singh (Shah Rukh Khan), and a Pakistani woman, Zaara Hayaat Khan who deal with 22-year long separation and reunion at the end.
Starring Aditya Roy Kapur and Shraddha Kapoor, Aashiqui 2 is the love story of Rahul, a struggling singer, and Arohi, a talented rising singer. After they explored love and success together, Rahul's alcoholism and the pressures of fame ruined their relationship.
Those who are entertainment lovers can never forget Karan Johar's film, Kuch Kuch Hota Hai. Produced by Yash Johar, the film stars Shah Rukh Khan and Kajol. The story is about Rahul and Anjali, who are best friends in college, but Rahul falls in love with Tina (Rani Mukerji). However, after the death of Tina, Rahul and Anjali came close with the help of Tina's daughter, whose name is also Anjali.
The film follows the story of Rahul (Shah Rukh Khan), who falls in love with a lower-class woman, Anjali (Kajol). His adopted father, Yash Raichand (Amitabh Bachchan), is against their love marriage, and that leads them to settle in London. Years later, with the help of Rahul's brother, Rohan (Hrithik Roshan) and Anjali's sister, Pooja (Kareena Kapoor Khan), they reunite with the family. Meanwhile, Rohan and Pooja also fall in love with each other.
Who can forget the iconic line of Amitabh Bachchan from the movie Mohabbatein and that is "Parampara, Pratishtha, Anushasan" (Tradition, Prestige, Discipline). This line is still used in several Instagram Reels. The movie is about a strict principal, Narayan Shankar (Amitabh Bachchan), who goes against the music teacher, Raj Aryan (Shah Rukh Khan), as the latter opposes his rules and the suppression of love in the students' lives at Gurukul, a prestigious boarding school. The film also stars Aishwarya Rai, Uday Chopra, Jugal Hansraj, Jimmy Sheirgill, Shamita Shetty, Kim Sharma, Preeti Jhangiani, and more.
Starring Salman Khan and Madhuri Dixit, the film is the story of Prem (Salman Khan) and Nisha (Madhuri Dixit), who fall in love during Nisha's sister's wedding. Things take a different turn when Pooja dies. It is one of the most acclaimed romantic movies of Bollywood.
Jab We Met is the story of a business tycoon, Aditya Kashyap (Shahid Kapoor), and a carefree Punjabi girl, Geet Dhillon (Kareena Kapoor). They meet on a train journey and eventually fall in love. The movie's dialogues and music are still top-notch, and fans can't get enough of the film to date.