Your choice of transport will depend on how quickly you want to get from one place to another.
The nearest airport to Chilka is situated at Bhubaneswar which is 105 km from Barkul, 110 km from Satpada and130 km from Rambha.
Calcutta-Chennai railway route of South Eastern Railways touches Chilka Lake at Balugaon, Chilika, Khallikote and Rambha. The nearest railway station for Barkul is located at Balugaon at a distance of 5 km from Chilka.
Chennai National Highway No. 5 linking Calcutta (689 km), Cuttack (132 km) and Visakhapatnam (348 km) can be used to reach the lake. OTDC and other private tour operators provide luxury coaches and cars from Puri (127 km) and Bhubaneswar (108 km).