The nearest airport to Berhampur is the Bhubaneswar Airport. It is located at a distance of around 176 km from the city. Several airlines operate flights from Bhubaneswar to different destinations in India.
The best way to reach Berhampur by road is to take the NH 5 highway and drive all the way to Berhampur. The drive will take about 8-9 hours.
The nearest railway station is at Berhampur.
Berhampur is well connected to the waterways. It is connected to the Kolkata port through the Haldia port. There are regular ferry services available between the two ports.
There is no local transport available in Berhampur. The only way to commute within the city is by hiring a taxi or an auto rickshaw.