No, there is no exact season. They are here all year around. But nobody can promise them. It is a wild nature. The possibility to see mantas mostly depends on the weather conditions (waves, the temperature of the water, visibility, etc).