The journey from Kanniyakumari to Bhubaneswar covers about 1800 km. You can reach Bhubaneswar by train in about 32 hours or by road in about 30 hours. The route passes through many major cities. Bhubaneswar is known for its temples.
Total Distance: Driving distance is 1800 km; straight-line air distance is 1500 km.
Trains are very frequent.
The road is excellent.
October to March, when the weather is pleasant.