The journey from Kayathar to Bhubaneswar is a 1600-kilometer trip along the eastern coast of India. You will travel through Tamil Nadu, Andhra Pradesh, and Odisha. The route follows the major national highway NH 16. Given the distance, this is best done by train or a combination of train and flight. Expect a travel time of 30 to 35 hours.
Total Distance: 1600 km driving distance; 1400 km straight-line air distance.
Long-distance trains are the most reliable way to cover this distance.
October to March, when the weather in Bhubaneswar is cool and pleasant.