The journey from Keelakarai to Bhubaneswar is a long-distance trip. You can take a train from Madurai Junction to Bhubaneswar, which is a direct route. Alternatively, you can fly from Madurai to Bhubaneswar with a connection in Chennai or Hyderabad. This route takes you from the coastal region of Tamil Nadu to the temple city of Odisha.
Total Distance: Driving distance 1500 km, straight-line air distance 1200 km.
Check the train schedule as it may not run daily.
October to March for pleasant weather.