En principio, la mejor época para viajar a la India es la estación seca, entre los meses de noviembre y marzo, ya que a la escasez de lluvias se le junta un clima suave y más agradable. Diciembre y enero pueden ser fechas algo frías. Después de la época de calor durante los meses de abril, mayo y junio, llega la época de lluvias que se extendería hasta finales del mes de septiembre. Los meses de verano es época de monzones, por lo que puede llover bastante y el calor no facilitaría disfrutar de las playas en la India. Además suelen estar bastante sucias durante esos meses, con el mar revuelto y los negocios cerrados debido a la poca afluencia de gente.