São Luís está localizada no extremo noroeste da região nordeste do Brasil, uma região basicamente dividida em duas estações: a chuvosa e a seca.
A estação chuvosa corresponde aos meses do primeiro semestre, de janeiro até junho. E a estação seca compreende o segundo semestre do ano, a partir de julho até dezembro quando as chuvas começam a voltar aos poucos. Em janeiro chove um pouco mais que dezembro, mas os meses que mais chovem são fevereiro, março e abril, quando costuma cair bastante água. Maio começa a diminuir o volume da chuva, junho diminui mais ainda e em julho quase já não chove mais. Por isso agosto é um mês de alta temporada, quando São Luís recebe muitos turistas estrangeiros que vão depois para o Parque Nacional dos Lençóis Maranhenses ver as lagoas que estão cheias devido às chuvas, e também já não chove mais, mas para quem vai aos Lençóis Maranhenses é sempre bom confirmar antes da viagem se as lagoas realmente estão cheias, o que de vez em quando não acontece devido ao pouco volume de chuvas. Embora o segundo semestre seja uma boa época para conhecer São Luís devido ao clima quente e seco, para quem vai aos Lençóis Maranhenses, tente ir no máximo até o mês de setembro porque depois é bem provável que as lagoas estejam secas.
Para participar de festas típicas, viaje nos meses de junho e julho, quando acontecem as melhores festas: de São João e Bumba-Meu-Boi.