India is home to many places with eerie reputations, each steeped in stories of the supernatural. Here are some of the best haunted places to visit in India for a spine-chilling experience:
1. Bhangarh Fort, Rajasthan
- Why it’s haunted: This 17th-century fort is said to be cursed by a sorcerer who was spurned by a princess. Locals believe no one survives if they stay overnight.
- Location: Alwar district, Rajasthan.
- Best time to visit: October to February.
2. Kuldhara Village, Rajasthan
- Why it’s haunted: An abandoned village where the Paliwal Brahmins reportedly vanished overnight, leaving behind a curse that no one can settle there.
- Location: Near Jaisalmer, Rajasthan.
- Best time to visit: November to March.
3. Shaniwarwada Fort, Pune
- Why it’s haunted: The cries of a young prince murdered by relatives are said to echo here, especially on full moon nights.
- Location: Pune, Maharashtra.
- Best time to visit: November to February.
4. Dow Hill, Kurseong, West Bengal
- Why it’s haunted: Known for ghost sightings and the infamous “death road” where many have reportedly seen a headless boy walking.
- Location: Kurseong, near Darjeeling.
- Best time to visit: March to June or September to December.
5. Jatinga, Assam
- Why it’s haunted: Famous for the unexplained phenomenon of mass bird suicides, creating an eerie atmosphere.
- Location: Dima Hasao district, Assam.
- Best time to visit: September to November.
6. Ramoji Film City, Hyderabad
- Why it’s haunted: Workers have reported paranormal activities, such as strange shadows and unexplained injuries.
- Location: Hyderabad, Telangana.
- Best time to visit: October to March.
7. Agrasen ki Baoli, Delhi
- Why it’s haunted: This ancient stepwell is said to be cursed, with legends claiming it draws people to their doom.
- Location: Near Connaught Place, New Delhi.
- Best time to visit: Year-round.