The main difference between Mumbai and Calcutta ports is that
Mumbai port is located on the sea coast. This port is larger and handles larger volume of cargo.
Calcutta port is a riverine port which is situated on river Hooghly. It is a tidal port which requires dredging for maintaining the depth. It mainly operates on the Ganga Brahmaputra Basin. It is smaller compared to Mumbai Port.