La ciudad es uno de los principales puertos marítimos del país y está ubicado en el distrito de Ernakulam, alrededor de 220 kilómetros (137 mi) al norte de la capital del Estado, Thiruvananthapuram.