Berhampur is well-connected by train with a major railway station named Berhampur Railway Station (BAM). It is a prominent stop for trains traveling between Kolkata and Chennai on the East Coast railway line.
The nearest airport to Berhampur is the Biju Patnaik International Airport in Bhubaneswar, approximately 180 kilometers away. Travelers can take a taxi or bus from Bhubaneswar to reach Berhampur.
Berhampur is accessible by road via the NH 16 (previously NH 5), which is part of the Golden Quadrilateral project. Regular bus services are available from various locations in Odisha and neighboring states.