CuzAsk Cuz what to watch

Where to watch Kal Ho Naa Ho (2003) in India

Kal Ho Naa Ho poster
Streaming in India
Netflix and Prime Video
Watch on Netflix ↗ Watch on Prime Video ↗ Included with a subscription · checked 9 October 2026
HindiComedyDramaRomance3h 7m

Directed by Nikkhil Advani. With Shah Rukh Khan, Preity Zinta and Saif Ali Khan.

The honest verdict

Viewers like it. A comedy film, best with a partner and with friends. An uptight MBA student falls for the charismatic new neighbor who charms her troubled family – but he has a secret that forces him to push her away.

7.9IMDb · 82.8k ratings
75%Rotten Tomatoes critics

Not quite in the mood for Kal Ho Naa Ho?

Tell Cuz your mood →One great pick in seconds. Free, no sign-up.

If you like Kal Ho Naa Ho

More to explore

Questions

Is Kal Ho Naa Ho on Netflix in India?

Yes, Kal Ho Naa Ho is streaming on Netflix in India.

Where can I watch Kal Ho Naa Ho in India?

Kal Ho Naa Ho is streaming on Netflix and Prime Video, included with a subscription. Checked 9 October 2026.

How long is Kal Ho Naa Ho?

Kal Ho Naa Ho is 3h 7m long (187 minutes).

Is Kal Ho Naa Ho worth watching?

Viewers like it: 7.9 on IMDb from 82,783 ratings, and 75% of critics on Rotten Tomatoes liked it.

What language is Kal Ho Naa Ho in?

Kal Ho Naa Ho is a Hindi film. Most streaming apps offer subtitles, and some offer other audio languages; check the options on Netflix.