Bollywood is famous for its emotional dramas, lively dance numbers, and romantic stories, but it also has a place for horror films. From classic spooky films by the Ramsay Brothers to the psychological thrillers of the 2000s and modern supernatural hits, Bollywood horror movies deliver jump scares, goosebumps, and sleepless nights.
If you like chilling soundtracks, haunted houses, possessed dolls, or scary spirits, this list covers the Top 29 Best Horror Bollywood Movies. It includes both cult classics and recent films that are sure to scare you.
Table of Contents
1. Mahal (1949)

IMDB Rating: 7.1/10
Hari Shankar (played by Ashok Kumar) arrives to claim his inheritance, a grand building known as Shabnam Mahal. At first, he finds nothing unusual until he spots his portrait on the wall. The housekeeper then shares the story behind the picture, including the tragic fate of two lovers connected to the mansion. Later, Hari Shankar notices a woman singing and swaying on a swing in the garden, but when he approaches her, she vanishes. Both the housekeeper and his lawyer friend, Shrinath, caution Hari Shankar to stay away from the house. Despite their warnings, he feels an irresistible pull to return. As he delves deeper into the eerie and haunting world of the ghostly apparition, he finds himself increasingly trapped. The haunting tune “Ayega… ayega… aanewala, aayega…” continues to resonate on the radio and in various tapes and CDs.
2. Bees Saal Baad (1962)

IMDB Rating: 7.1/10
A Thakur rapes a young girl, and she later kills herself. Following this, the Thakur is killed, and people say it was the girl’s vengeful spirit that did it. The Thakur’s son is killed next, and then his brother also dies. The Thakur’s grandson, Kumar Vijay Singh (Biswajeet), comes back from abroad to take over his family’s troubled legacy. Local people warn him to stay away from the grounds where his ancestors died, but he wants to find out what is happening. He hires a private detective, Gopichand Jasoos (Asit Sen), to help him. Kumar meets Radha (Waheeda Rehman), the daughter of the local doctor, Ramlal Vaid (Manmohan Krishan), and they fall in love. Soon after, a man is found dead while wearing Kumar Vijay’s clothes. Now Kumar must choose whether to stay at his new home and risk his life or leave to escape the danger.
3. Woh Kaun Thi? (1964)

IMDB Rating: 7.6/10
On a dark and stormy night, Anand, a respected doctor, picks up a young woman on the side of the road. She asks him to take her to a graveyard, and as she walks away, she sings a love song. Later, Anand’s mother tells him that she has arranged a marriage for him. To his surprise, his bride-to-be is the same young woman he met that night.
4. Kohraa (1964)

IMDB Rating: 6.7/10
“Kohraa” tells the story of Rajeshwari, a young woman who marries a wealthy widower named Amit. After moving into his spooky mansion, she starts to notice strange happenings and hears whispers about Amit’s first wife, Poonam, who died in mysterious circumstances. Rajeshwari becomes more anxious as she uncovers dark secrets in the house. As she investigates, she learns unsettling truths about the past and her husband’s link to it. The film creates psychological tension by mixing mystery and horror. Inspired by Daphne du Maurier’s “Rebecca,” “Kohraa” is a classic Gothic film in Bollywood.
5. Bhoot Bungla (1965)

IMDB Rating: 6.5/10
Rekha is the only heir to her father’s estate. She finds out that her father and uncle died under mysterious circumstances. Her house is haunted by ghosts, which leads her to investigate if the murders are related to them. The house is known for its singing and dancing ghosts. A nervous man named Mohan (Mehmood) decides to look into this. He is joined by the equally scared Rekha (Tanuja) and her mysterious uncle Shyamlal (Nasir Hussain).
6. Gumnaam (1965)

IMDB Rating: 7.0/10
Seven people—five men and two women—win a raffle prize and are told to board a small plane to their vacation destination. Instead, they find themselves stranded on a small island with one of the plane’s co-pilots. To look for shelter, they go to a mansion and meet a butler who says he knows them all and has been expecting them. After a few musical performances, the castaways start to die one by one. Who could the killer be, and will anyone escape?
7. Do Gaz Zameen Ke Neeche (1972)

IMDB Rating: 6.1/10
Rajvansh is a wealthy young scientist and widower. He saves Anjali from a group of goons and marries her. After their marriage, Anjali pressures Rajvansh to give money to her uncle. Rajvansh soon realizes that his marriage is not working because Anjali and her uncle keep asking him for more money. One day, Rajvansh saves another woman named Meera. He takes her home and nurses her back to health with the help of his loyal servants. Meera starts to respect Rajvansh, which makes Anjali unhappy. Rajvansh has a laboratory in his house. One day, he accidentally drinks milk that has chemicals in it and loses his ability to walk. Meera cares for him during this time. Doctors suggest that Anjali take Rajvansh to the hospital, but she refuses. She claims she will find a better doctor instead. Anjali meets her old friend Anand and asks him to pretend to be a doctor while she secretly dates him. Rajvansh discovers their affair and catches them. Anjali and Anand decide to kill Rajvansh for his money and bury him in a graveyard. After his death, Rajvansh comes back as a zombie to seek revenge on Anjali and Anand.
8. Phir Wohi Raat (1980)

IMDB Rating: 6.7/10
Dr. Vijay is a psychiatrist in love with a young woman named Asha. He is surprised when another doctor sends Asha to him for help. Asha has been having hallucinations and nightmares about a woman who tries to attack and choke her. This has become so serious that her hostel warden asked her to leave. To help her, Vijay hypnotizes Asha and successfully reduces her fears. Asha, her friend Shobha, and Vijay then go to Asha’s home in the countryside to celebrate her birthday. They enjoy a lively party with lots of fun. However, shortly after they arrive, Asha sees a strange woman in the hallway of her house. This woman looks different from the one in her nightmares but appears to have the same intention: to harm her.
9. Veerana (1988)

IMDB Rating: 6.7/10
After her father, Sameer, dies unexpectedly, Preeti and Sahila move in with their grandmother and cousin in Bombay. Years later, Preeti, now grown up, returns to her hometown of Chandanagar to live with her uncle, Mahendra Pratap, and her cousin, Jasmin. There, she faces an evil witch named Nikita, who has taken over Jasmin’s body. With the help of a priest named Baba, Preeti tries to stop Nikita, who wants to kill the remaining members of the Pratap family. Unfortunately, no power on Earth can stop her.
10. Raat (1992)

IMDB Rating: 7.1/10
The Sharma family moves to a house in a semi-urban area that is known for having a bad reputation. The family includes Mr. Sharma (Akash Khurana), his wife Shalini (Rohini Hattangadi), their daughter Manisha (Revathi), who they call “Mini,” and their grandchild Bunty (Master Ateet). Bunty’s parents died in an accident. Strange things start to happen. First, a dead kitten returns, and then Manisha’s friend Reshmi (Jaya Mathur) is brutally murdered. There is also an attempt to kill Mr. Sharma and Manisha’s boyfriend, Deepak (Kushant). What is behind these terrible events? Are they caused by natural or supernatural forces?
11. Kaun? (1999)

IMDB Rating: 7.8/10
On a stormy night, a woman is watching the news about a killer on the loose. Suddenly, the doorbell rings. She feels scared to open the door after hearing about the killer. A man outside says he is Sameer A. Purnavale, looking for Mr. Malhotra, and he keeps ringing the bell. The woman tells him that the house belongs to Mr. Gupta. To scare him away, she mentions that her husband is sleeping upstairs. Then, she hears a strange noise and goes outside to find Purnavale. He insists he is there to protect her. When she sees that no one else is around, she asks him to leave. At that moment, another man appears at the door with a gun, claiming to be Inspector Qureshi. The woman feels confused, unsure of which man to trust, as one of them might be the killer.
12. Raaz (2002)

IMDB Rating: 6.5/10
Vikram Bhatt directed “Raaz,” a movie featuring Bipasha Basu, Dino Morea, and Malini Sharma. To save their marriage, a young couple, Sanjana and Aditya, decides to take a romantic trip to Ooty, where they first fell in love. However, their vacation takes a dark turn when Sanjana starts hearing screams. A spirit is haunting her, and Aditya is keeping a secret that could threaten their lives.
13. Darna Mana Hai (2003)

IMDB Rating: 6.3/10
Six city students take shelter in abandoned ruins when their car breaks down on the highway. To pass the time, they tell each other scary stories. The stories include: a husband trying to scare his wife, a man stuck in a creepy “healthy hotel,” a school teacher disturbed by a child’s homework, a housewife who is afraid of apples, a strange elevator on a freeway, and a college student with unusual powers. Unlike many Indian horror films, this one does not rely on loud sounds and visuals for suspense. Each story has its interesting parts, but a few could have been much better with small changes to the script. Most of the actors perform well, especially Raghubir Yadav as the nervous schoolteacher.
1 comment
Outt of all these I have only seen one… Sad… Will watch them all…