The journey from Puri to Nizamabad covers over 1100 kilometers. Since there is no direct train, you will typically travel to Hyderabad or Secunderabad first and then take a connecting train or bus to Nizamabad. The route takes you through the heart of the Deccan Plateau. Expect a total travel time of 24 to 28 hours depending on your connection efficiency.
Total Distance: Driving distance is 1100 km and straight-line air distance is 850 km.
Take the train to Secunderabad and then a connecting train to Nizamabad.
October to March, when the weather is pleasant for travel.