Are you someone whose idea of an India trip isn’t just beaches, forts, and food — but the haunted places? Well, buckle up, brave soul! From forts that shut their gates at sunset to villages where everyone vanished overnight, India’s spooky side is as dramatic as a Bollywood horror movie.
Whether you’re hunting chills in Rajasthan, echoes in Mussoorie, or whispers on Gujarat’s beaches, there’s a ghost story waiting around every dusty corner.
So grab your flashlight, maybe a friend, and prepare to question every creak, shadow, and whisper you hear. Because if you don’t believe in ghosts now... you just might start after this list of top haunted places in India.
1. Bhangarh Fort, Rajasthan
You must’ve seen Bhangarh Fort trending in every YouTube horror video ever! Often called one of the most haunted places in India, this 17th-century fort in Rajasthan is said to be cursed by a wizard who fell for the local princess. When she rejected him, his dying curse doomed the entire town.
Locals swear you can hear eerie screams, ghostly footsteps, and even the scent of perfume lingering at night. The Archaeological Survey of India literally bans visitors after sunset, a pretty solid sign that this might just be the most horror place in India.
- Entry: Allowed — ₹25 for Indians, ₹300 for foreign nationals, and ₹200 extra for video cameras.
Timings: 9:00 AM to 5:00 PM
Most Popular India Trip Packages:
2. Kuldhara Village, Rajasthan
Imagine an entire village disappearing overnight — no drama, no warning, just poof! That’s Kuldhara Village for you, one of the most horror places in India. Centuries ago, the Paliwal Brahmins abandoned it, supposedly cursing anyone who dared to live there again. Since then, it’s stayed eerily empty, with reports of strange shadows, whispering winds, and sudden temperature drops. Travelers claim the place feels “alive” even when there’s no one around.
Today, it’s one of the top haunted places in India, where silence speaks louder than ghosts, and every crumbling wall has a story you probably don’t want to hear after dark.
- Entry: Allowed — ₹10 per person, plus ₹50 for vehicles.
- Timings: 8:00 AM to 6:00 PM daily
3. Shaniwarwada Fort, Pune
History, horror, and heartbreak, all packed inside one fort. Shaniwarwada is easily among the most haunted places in India, haunted by the tragic ghost of a young prince who was brutally murdered within its walls. Locals say that on full moon nights, his cries of “Kaka, mala vachava!” (“Uncle, save me!”) echo through the fort’s corridors.
Visitors have reported cold gusts, flickering lights, and the unnerving feeling of being watched. Despite its beauty, Shaniwarwada’s haunted legacy makes it one of the top haunted places in India, where royal ruins meet real chills.
- Entry: Allowed — ₹20 for Indians and ₹250 for foreigners
- Timings: 9:30 AM to 5:30 PM
A beach that whispers back? Yep, that’s Dumas Beach for you, one of India’s most haunted places that looks peaceful by day but turns spine-chilling after dark. Once a Hindu cremation ground, locals believe restless souls still roam the black sands.
Visitors have reported strange voices, eerie laughter, and the feeling of someone walking right behind them, when no one’s there. Even stray dogs avoid the beach at night (and dogs always know, right?). So, if you’re craving a midnight walk by the sea, this might not be the safest choice, unless you like conversations with the beyond.
Timings: 6:00 AM to 6:00 PM
5. Agrasen ki Baoli, Delhi
Smack in the middle of Connaught Place’s chaos sits Agrasen ki Baoli — calm, mysterious, and slightly creepy. Featured in Aamir Khan’s movie PK, this centuries-old stepwell is not just cinematic but also one of the top horror places in India.
Legend says its black waters once hypnotized people into jumping in, and some visitors still claim to feel an invisible presence tugging at them. As you descend the echoing steps, the city’s noise fades into an eerie silence that feels… wrong. It’s a stunning heritage spot with an unsettling twist, perfect for those who love their selfies with a side of shivers.
Timings: 9:00 AM to 5:30 PM
Shimla’s colonial charm hides more than snow views and toy trains, it also hides one of India’s most haunted places, the infamous Tunnel No. 33. The story begins with Colonel Barog, a British engineer assigned to build the tunnel during the early 1900s. Due to a calculation error, his two teams digging from opposite ends failed to meet, a massive embarrassment in the British era. Humiliated and fined, Barog took his own life near the tunnel, and locals believe his soul never left.
Since then, people have reported seeing his ghost walking calmly through the tunnel, sometimes even talking to passersby (a surprisingly polite spirit, they say). Railway workers claim lights flicker, footsteps echo, and conversations are heard when no one’s around.
Though not exactly the most horror place in India, it definitely gives you goosebumps when fog rolls in.
- Entry: Public entry is prohibited inside Tunnel No. 33 (Barog Tunnel) in Shimla, as it is an active railway tunnel on the Kalka–Shimla route and is regularly used by trains.
7. The Savoy Hotel, Mussoorie
Step aside, OYO — this colonial-era hotel has a permanent guest who never checks out. The Savoy Hotel in Mussoorie isn’t just luxurious; it’s legendary for all the wrong reasons. Once the scene of Lady Garnet Orme’s mysterious death in 1911, her spirit is said to still wander its vintage halls. Guests and staff have reported flickering lights, moving shadows, and piano notes echoing through empty rooms.
It’s no surprise it inspired Agatha Christie’s The Mystery of the Savoy Hotel. Elegant yet eerie, this property stands tall among India's most haunted places, where history and horror politely share the same suite.
- Staying there? Yes — you can check-in and stay. Room rates are steep (tens of thousands of rupees per night depending on season).
- Visiting (just to see around)? There’s no official public fee mentioned for casual visiting/touring. Usually, access is limited to guests or people dining at the hotel’s outlets.
8. Ramoji Film City, Hyderabad
Lights, camera... screams! Ramoji Film City, one of the largest film studios in the world, is also one of the most haunted places in India. Built on a war ground of the Nizams, it’s said that the spirits of fallen soldiers still haunt the sets. Crew members report lights falling on their own, Urdu words mysteriously scribbled on mirrors, and food vanishing from plates.
Actress Bipasha Basu once admitted she couldn’t memorize her lines while shooting here because of the “strange energy” around. Makeup artists swear they’ve felt invisible hands brushing their hair. Despite its supernatural side, it’s still a hit among tourists, making it one of the best haunted places in India for thrill-loving movie buffs.
- Entry: Allowed — Ramoji Studio Tour tickets start at around ₹1,450 for adults and ₹1,250 for children
Timings: 9 AM to 5:30 PM
9. Dow Hill, Kurseong (West Bengal)
If you thought hill stations were all about mist and momos, think again. Dow Hill in Kurseong is the stuff of nightmares and easily one of India's most haunted places. The nearby Victoria Boys’ School is infamous for ghost sightings, especially during its vacation months.
Locals whisper about a headless boy seen walking along the road between Dow Hill and the forest, not exactly the kind of hill trek you’d want to join! Woodcutters have reported hearing footsteps, laughter, and voices when no one’s around. It’s hauntingly scenic, proof that not all mountain breezes bring peace.
- Entry: Allowed into the general area of Dow Hill, Kurseong, including attractions like Dowhill Eco Park and the Forest Museum
- Timings: ₹20 per person
Welcome to Jatinga, the pretty little village that turned into one of the most haunted places in India thanks to a mystery no scientist can fully explain. Every year, especially during September and October nights, hundreds of birds suddenly dive to their deaths under strange lights. Locals once believed it was dark magic or spirits calling them!
Even though researchers now say it’s due to disorientation and weather, villagers still avoid the area after sunset. Beautiful yet bizarre, Jatinga’s “bird suicide phenomenon” makes it one of the best haunted places in India — where the spookiest things aren’t ghosts but nature’s own mysteries.
11. Lambi Dehar Mines, Mussoorie (Uttarakhand)
Another chilling corner of Mussoorie is the infamous Lambi Dehar Mines. Once a bustling limestone mine, it turned into a ghostly wasteland after a tragic incident killed hundreds of workers. Locals claim the spirits of those miners still haunt the hills, making it one of the most haunted places in India.
After sunset, people report screams, whispers, and even a shadowy figure of a woman gliding down the slopes, classic hill-station horror vibes! Some even call it the most horror place in India, where the fog feels thicker and the silence… almost alive.
- Entry: Allowed — Free
- Timings: Open 24 Hours
Bollywood’s favorite spooky set, Mukesh Mills, looks straight out of a horror movie because, well… it literally is. Many films, including Om Shanti Om, have been shot here. The mill, built in the 1870s and destroyed by a fire in the 1980s, now stands abandoned, echoing eerie footsteps and ghost stories.
Crew members have reported shadows moving in empty corners, sudden power failures, and even strange whispers during shoots. One actress allegedly refused to continue filming after “something” tugged her dress.
With its crumbling walls and creepy silence, this remains one of the best haunted places in India, proof that sometimes, the real horror scene begins after the director yells “cut!”
- Entry: Entry to Mukesh Mills is restricted for the general public, as the site is privately owned, frequently used for film shoots, and involved in ongoing court disputes.
From misty mountains to deserted forts, horror places in India aren’t just stories whispered around campfires, they’re real locations that blend history, mystery, and spine-chilling charm. Whether it’s the eerie silence of Bhangarh Fort, the haunting echoes of Lambi Dehar Mines, or the ghostly glamour of Mukesh Mills, each spot has its own tale that will make you question what’s real and what’s beyond. So, if you’ve got the courage, go explore because who knows, you might just discover the most horror place in India lurking closer than you think!