Ernakulam is located in Kerala at 9.98°N 76.28°E coordinates. It has an average elevation of 4 m above the sea level.
Ernakulam has a tropical monsoon climate. Its proximity with the coastal region results in less fluctuations of temperature between day and night and around the year. South-west monsoon brings heavy showers to this city.