The distance from Dindigul to Bhubaneswar is approximately 1400 kilometers. The most practical way to travel is by flight from Madurai or Trichy to Bhubaneswar. Alternatively, you can take a long-distance train, which takes about 26 to 30 hours. Bhubaneswar is the capital of Odisha and is famous for its ancient temples. Plan your travel well in advance due to the long distance.
Total Distance: 1400 km by road, 1200 km air distance.
This is a long journey; ensure you have enough entertainment and food.
Book connecting flights via Chennai or Hyderabad for better options.
October to March for pleasant weather.