There are no direct trains available to reach the town of Chilika. You can reach at Balugaon, which is a station of south eastern railways and is connected with cities like Kolkata, Puri, Hyderabad and Chennai. Another good option is the railway station located at Bhubaneswar, which is at a distance of around 87 km from Chilika. Being fast and affordable way of transportation it is the most preferred option. From here you can take taxi or buses to reach Chilika.
As this town does not have its own airport, thus air travelers can take a flight to the nearest airport, which is at Bhubaneswar. This airport is located at a distance of around 84 km from here and is very well connected to several main cities of India, including New Delhi, Bangalore, Kolkata, Ranchi and Chennai. This makes Chilika accessible for people coming here from every corner of India. Taking a taxi from Bhubaneswar is the best way of reaching Chilika. These taxis are easily available outside the airport, and you can even go for Pre paid taxis which are not only safe but guarantee you the right price also.
Chilika has a good network of roads, which is very well linked within the state and with other states as well. The low fare and no advance booking definitely make this a preferred choice of many. State government run buses and private buses both are available here, thus making it easy for people to reach this place.