23. Deoghar -If you need to be spiritually rejuvenated, a visit to one of the holiest shrines in India should be on the cards. Deoghar is located in Jharkhand is only 8 hours away from Kolkata. The entire area offers peace and tranquillity to pilgrims that descend here throughout the year. The month of Shravani is an important period in the town’s calendar. Pilgrims from around the country descend here to offer prayers to Lord Shiva. The famous temple called Baba Baidyanath is the popular destination in the area. During your visit here, take the time out from religious duties and visit Deoghar Archaeological Museum, Chandrakoopa well and Sivaganga Lake.