Skip to content

Lists

14 Best Bollywood Romantic Movies of All Time

Dilwale Dulhania Le Jayenge, Jab We Met, Kal Ho Naa Ho, Barfi!, The Lunchbox and more: Hindi love stories that still make us feel something.

DailyMovieHub TeamEditorial team3 min read

Nobody does romance quite like Bollywood: train stations, rain songs, family drama and big declarations of love. This list covers the classics and the quieter, more modern love stories too.

1. Dilwale Dulhania Le Jayenge (1995)

Dilwale Dulhania Le Jayenge poster
Dilwale Dulhania Le Jayenge (1995)

★ 8.53h 10mComedy · Drama · RomanceHindi

Directed by Aditya Chopra · Starring Kajol, Shah Rukh Khan

Raj and Simran meet on a trip across Europe, fall in love, and then Raj has to win over her strict father in Punjab. DDLJ ran in one Mumbai cinema, Maratha Mandir, for decades, and it defined Shah Rukh Khan and Kajol as the ultimate on-screen couple.

Watch it if you have somehow never seen it. You probably know the songs already.

2. Jab We Met (2007)

Jab We Met poster
Jab We Met (2007)

★ 7.32h 18mDrama · Comedy · RomanceHindi

Directed by Imtiaz Ali · Starring Shahid Kapoor, Kareena Kapoor Khan

A heartbroken businessman meets a chatty, fearless girl on a train, and both their lives change. Kareena Kapoor's Geet is one of the most loved characters in Hindi film. Imtiaz Ali at his best.

3. Kuch Kuch Hota Hai (1998)

Kuch Kuch Hota Hai poster
Kuch Kuch Hota Hai (1998)

★ 7.53h 5mRomance · Drama · ComedyHindi

Directed by Karan Johar · Starring Shah Rukh Khan, Kajol

College friends Rahul and Anjali, a love triangle, and years later a little girl trying to bring them back together. Karan Johar's first film is pure nostalgia for a whole generation.

4. Kal Ho Naa Ho (2003)

Kal Ho Naa Ho poster
Kal Ho Naa Ho (2003)

★ 7.53h 7mComedy · Drama · RomanceHindi

Directed by Nikkhil Advani · Starring Shah Rukh Khan, Preity Zinta

In New York, a cheerful stranger helps a serious young woman learn to enjoy life, while hiding a secret of his own. Funny for an hour, then it breaks your heart.

5. Veer-Zaara (2004)

Veer-Zaara poster
Veer-Zaara (2004)

★ 7.53h 12mDrama · RomanceHindi

Directed by Yash Chopra · Starring Shah Rukh Khan, Preity Zinta

An Indian Air Force pilot and a Pakistani woman fall in love across a border that keeps them apart for decades. Yash Chopra's grand, old-fashioned romance.

6. Yeh Jawaani Hai Deewani (2013)

Yeh Jawaani Hai Deewani poster
Yeh Jawaani Hai Deewani (2013)

★ 7.32h 40mRomance · ComedyHindi

Directed by Ayan Mukerji · Starring Ranbir Kapoor, Deepika Padukone

A group of friends on a mountain trek, and two people who meet again years later at a wedding. A fun, glossy film about friendship, travel and growing up.

7. Barfi! (2012)

Barfi! poster
Barfi! (2012)

★ 7.62h 31mDrama · Romance · ComedyHindi

Directed by Anurag Basu · Starring Ranbir Kapoor, Priyanka Chopra Jonas

In Darjeeling, a deaf and mute young man falls in love twice, in very different ways. Anurag Basu's film is sweet, inventive and almost silent-movie in spirit.

8. Rockstar (2011)

Rockstar poster
Rockstar (2011)

★ 7.32h 39mDrama · Music · RomanceHindi

Directed by Imtiaz Ali · Starring Ranbir Kapoor, Nargis Fakhri

A college boy who wants to be a rock star finds his music only through heartbreak. Ranbir Kapoor and A. R. Rahman's soundtrack make it an intense, emotional ride.

9. Aashiqui 2 (2013)

Aashiqui 2 poster
Aashiqui 2 (2013)

★ 6.82h 12mDrama · RomanceHindi

Directed by Mohit Suri · Starring Aditya Roy Kapur, Shraddha Kapoor

A famous singer on the way down discovers a young woman with a great voice and helps her rise. A tragic love story with songs that were everywhere.

10. Lootera (2013)

Lootera poster
Lootera (2013)

★ 7.02h 16mDrama · RomanceHindi

Directed by Vikramaditya Motwane · Starring Ranveer Singh, Sonakshi Sinha

In 1950s Bengal, a young woman falls for a charming stranger who isn't who he says he is. Inspired by O. Henry's story *The Last Leaf*, it is quiet, beautiful and sad.

11. The Lunchbox (2013)

The Lunchbox poster
The Lunchbox (2013)

★ 7.41h 44mDrama · RomanceHindi

Directed by Ritesh Batra · Starring Irrfan Khan, Nimrat Kaur

A lunchbox delivered to the wrong man in Mumbai starts a correspondence between a lonely widower and an unhappy housewife. Irrfan Khan and Nimrat Kaur in a gentle, grown-up love story.

Watch it if you prefer subtle romance to big songs.

12. Rab Ne Bana Di Jodi (2008)

Rab Ne Bana Di Jodi poster
Rab Ne Bana Di Jodi (2008)

★ 7.12h 47mComedy · Drama · RomanceHindi

Directed by Aditya Chopra · Starring Shah Rukh Khan, Anushka Sharma

A shy, ordinary man reinvents himself as a flashy stranger to win his own wife's heart. Anushka Sharma's debut, with Shah Rukh Khan playing both sides of the same man.

13. Love Aaj Kal (2009)

Love Aaj Kal poster
Love Aaj Kal (2009)

★ 6.32h 8mComedy · Drama · RomanceHindi

Directed by Imtiaz Ali · Starring Saif Ali Khan, Deepika Padukone

A modern couple who break up for their careers, and an older love story told alongside it. Imtiaz Ali asks whether love has really changed over the years.

14. Sita Ramam (2022)

Sita Ramam poster
Sita Ramam (2022)

★ 7.82h 38mHistory · Romance · DramaTelugu

Directed by Hanu Raghavapudi · Starring Dulquer Salmaan, Mrunal Thakur

A Telugu film, also available in Hindi, about a soldier in the 1960s who starts receiving letters from a woman named Sita. Dulquer Salmaan and Mrunal Thakur lead one of the most beautiful recent love stories in Indian cinema.

How we picked

We mixed the big classics with quieter, modern romances, choosing films people still recommend and rewatch.

Frequently asked questions

What is the most romantic Bollywood movie? DDLJ is the classic answer; Jab We Met is the modern favourite.

Which romantic films are good for couples? Jab We Met, Yeh Jawaani Hai Deewani and The Lunchbox.

Where can I watch them? Check each card for current streaming options in your country.

Ratings, runtimes and streaming availability come from TMDB and JustWatch and update automatically. Availability differs by country.