Kerala transport directory

Ports and Harbours in Kerala

Kerala’s maritime network includes the major Port of Cochin and 17 non-major ports listed by the Kerala Maritime Board. Port activity differs by location, and some historic ports are inactive; the linked authority profiles provide facility and operating information.

18 listed locations

Listings are grouped by district. Use the linked official sources for current station, service, and operating details.

Thiruvananthapuram

2 locations

Valiyathura Port

Valiyathura

The former port pier is a protected historic structure; the Board profile says the port was declared inactive in the early 1980s.

Source: Kerala Maritime Board profile

Kollam

2 locations

Alappuzha

2 locations

Ernakulam

1 location

Thrissur

1 location

Kodungallur Port

Azhikode, Kodungallur

Riverine port at the Periyar estuary; the Board profile notes the estuary’s banks span Thrissur and Ernakulam districts.

Source: Kerala Maritime Board profile

Malappuram

1 location

Kozhikode

3 locations

Beypore Port

Beypore, Kozhikode

Historic port town on the southwest coast; the Board profile also documents the region’s traditional uru boat building.

Source: Kerala Maritime Board profile

Kannur

3 locations

Kasaragod

3 locations

Neeleswaram Port

Neeleswaram, at the Karyankode River mouth

The Board profile places the port in Kasaragod district and notes that shipping operations have not started.

Source: Kerala Maritime Board profile

Official sources and travel information

Names and district groupings are based on the public authority sources below. Details such as routes, schedules, operational status, and passenger services may change.