There are regular trains from Delhi, Kolkata, Visakhapatnam, Bangalore, Hyderabad, and Chennai.
By plane
By plane
There is a airport in the heart of the city of Bhubaneswar with flights operated by all the major public and private airlines. It is well connected to other major destinations like Kolkata, Delhi, Mumbai and Bengaluru Bangalore.