Bhubaneswar is the capital of Odisha, accessible from Hyderabad via an 1100 km route. You can take a train from Secunderabad to Bhubaneswar. Driving involves taking NH 16. The journey takes about 18 to 20 hours by train. It is famous for its temples.
Total Distance: 1100 km by road and 850 km straight-line air distance.
Book your tickets well in advance.
October to March, when the weather is pleasant.