These destinations are not for the faint of heart.
India is a land of vibrant traditions and deep spiritual roots, but beyond its colorful festivals and sacred rituals lies a darker, more mysterious side. Every city, town, and village seems to have its own spine-chilling ghost stories—and many of them are tied to real places you can still visit today. For thrill-seeking travelers and lovers of the paranormal, India is a goldmine of haunted locations steeped in legend and eerie beauty. Below are some of the most famously haunted spots in India that continue to attract brave souls from around the world.
1. Bhangarh Fort – Rajasthan
Perhaps the most infamous haunted site in India—and even in Asia—Bhangarh Fort is a 16th-century marvel that exudes a haunting grandeur. Despite its architectural beauty, the fort has a chilling reputation. So intense is its ghostly lore that the Indian government officially forbids entry after sunset, making it the only haunted location in the country with such a restriction.
Once a thriving kingdom, Bhangarh was mysteriously abandoned in 1783. Local legends speak of curses, tragic love stories, and black magic. Visitors have reported hearing disembodied screams, mysterious whispers, and seeing shadowy figures roaming the ruins at night. Many believe those who dare to enter after dark never return. Despite (or perhaps because of) these terrifying rumors, Bhangarh continues to be a must-visit for fans of the supernatural.
>> La Isla de las Muñecas: Mexico’s Haunting Island of Dolls
2. Dow Hill – West Bengal
Located in the quaint hill town of Kurseong, Dow Hill may look peaceful during the day, but it’s known as one of India’s most haunted locations. Locals whisper of phantom footsteps following people, as well as sightings of spirits wandering the woods.
This so-called “Haunted Hill” has also been the site of several unsolved murders. Loggers and forest workers have even claimed to spot the ghost of a headless boy darting between trees. Many tourists who visit Dow Hill report disturbing experiences that force them to cut their trips short. If you’re sensitive to paranormal energies, this place may send a chill down your spine—literally.
>> The temple engulfed by trees in Cambodia: A breathtaking and surreal scene
3. Lambi Dehar Mines – Mussoorie, Uttarakhand
On the outskirts of Mussoorie lie the abandoned Lambi Dehar Mines, a place drenched in tragedy. Once bustling with workers mining limestone and other materials, the site was shut down after an estimated 50,000 miners died from poor working conditions, coughing up blood until their final breath.
Since the 1990s, locals have spoken of mysterious truck crashes, cars veering off cliffs, and even a helicopter crash near the site. Some residents have abandoned their homes, believing the land to be cursed or possessed by dark forces. Rumors swirl about a witch guarding the mine, and many claim to hear screams echoing through the hills after nightfall.
>> A cave in Finland where echoes feel like ghosts whispering – Welcome to the Devil’s Church
4. Tunnel No. 33 – Shimla
Better known as Barog Tunnel, this haunted railway tunnel in Shimla is steeped in sorrow. Named after British engineer Captain Barog, the tunnel became infamous after Barog took his own life with a gun following the failure of his construction project and subsequent humiliation.
Locals believe Captain Barog’s spirit still lingers in the tunnel, though he’s said to be a harmless, even friendly ghost who merely seeks conversation with passersby. However, not all entities in Tunnel No. 33 are so kind—many have reported seeing a ghostly woman screaming at male travelers or vanishing along the tracks. This duality makes the tunnel one of the eeriest places to visit in the region.
>> The mysterious ‘Musical Pillars’ of an ancient Indian temple that play music when struck
5. Dumas Beach – Gujarat
Famed for its black sand and mystical aura, Dumas Beach along the Arabian Sea is one of India’s most haunted seaside spots. Believed to have once been a Hindu burial ground, the beach is thought to be haunted by restless spirits.
Tourists who walk along the beach at dawn often report hearing strange crying noises or whispers in the wind. Many have mysteriously disappeared while exploring the beach at night, while others return visibly shaken and traumatized, recounting terrifying experiences they cannot explain.
>> Chand Baori: A thousand-year-old stepwell maze beneath the earth in India
6. D’Souza Chawl Well – Mumbai
Hidden in a crowded neighborhood of Mumbai, D’Souza Chawl is known for one specific ghost story that has stood the test of time. Legend has it that a woman fell into an unprotected well while fetching water and tragically drowned. Since then, her spirit is said to haunt the area.
Residents frequently claim to see the ghostly figure of a woman in white roaming near the well during nighttime. Fortunately, she is believed to be a peaceful spirit, never harming anyone, but her presence is enough to make this spot one of Mumbai’s eeriest urban legends.
India’s haunted places are more than just ghost stories—they’re woven into the cultural and historical fabric of the nation. Whether you’re a believer or a skeptic, these spine-tingling locations offer a different kind of adventure—one that goes beyond the physical into the realm of the unknown. So if you dare to explore the dark corners of India, these haunted sites are waiting… just don’t forget to look over your shoulder.