The Mumbai Port has facilities for handling Dry bulk cargo, Break bulk cargo, Project cargo including ODC cargo and General Cargo.
There is a enclosed wet dock namely Indira Dock having a total water area of 24.04 hectares and a quayage of about 4000 metres. The Indira Dock, has an Entrance Lock 228.6 metres long and 30.5 meters wide though which vessels can enter or leave the docks at any state of tide. There are 21 berths inside the basin and 5 berths along the harbour wall, with a designed depth of 9.14 metres and 7.5 meters respectively.
There are two berths on the Southward extension of East arm of the Indira Dock, namely Ballard Pier Station and Ballard Pier Extension. The Ballard Pier Extension berth, is 244 metres long and has a modern passenger Terminal Building. It has a designed depth of 9.75 meters CD The Ballard Pier Station berth caters to container vessels and has a designed depth of 9.1 meters CD.
These berths are mainly catering to Cruise Berths but if vacant can accommodate cargo vessels.