In the North you could attempt a Himalayan Trek in Himachal/Uttrakhand.
You could visit Hampi, Gokarna, Goa, Mysore, Kerala, Chennai and Pondicherry in South.
Rann of Kutch and Udaipur in West.
The whole of North East is a treasure, but might be bit costly for a solo travel
Hey Ankit, As its not known from which place you are....below are options state wise ... There are lottt of options and Places to travel solo in India .... Karnataka - Hampi and Gokarna Tamil Nadu - Pondicherry and Tanjaur Kerala - Varkala and Wayanad Maharastra - Ajanta and Ellora caves Gujarat - Lakshmi vilas palace and Rann of Kutch Rajasthan - Udaipur and Jaipur Madhya Pradesh - Khajuraho and Shanti stupa Orissa - Puri and Bhubaneshwar Himachal Pradesh - Mcleodganj and Dehradun Uttarakhand - Rishikesh and Nainital Punjab - Ludhiana and Amritsar Uttar pradesh - Varanasi and Bodhgaya West Bengal - Sunderbans and Kolkata Even delhi, gangtok, meghalaya, many more ... and many more ... You can check thousands of solo blogs on Tripoto blog pages .. Travel solo and enjoy buddy ... Happy Travelling Bro !!!
Hey Nakit, I would suggest going for a trek : 1)Kheerganga trek(One day trek, Parvati valley-Tosh, Malana, Kasol) 2)Triund trek (One day trek, Dharamshala-Naddi, Dalhousie, Macleodganj) 3)Prashar lake trek (One day trek, Mandi) 4)Kedarkantha trek (5 days trek, Uttrakhand-Dehradun, Rishikesh, Mussourie) Happy travelling!!!!