El clima de São Luís es tropical, cálido y semi-húmedo y tiene dos estaciones distintas: la estación seca, de julio a diciembre, y la estación lluviosa, de enero a junio.