El mejor momento para bucear en México depende del destino de buceo en vivo que quieras visitar. El Mar de Cortés está abierto para el buceo en vivo de julio a octubre, y de septiembre a noviembre es la temporada del tiburón ballena. En Guadalupe, la temporada es de julio a noviembre, cuando los grandes blancos se reúnen alrededor de la isla para alimentarse de elefantes marinos. Socorro está en su mejor momento entre noviembre y mayo, con la temporada de tiburón ballena alrededor de noviembre y diciembre. Vale la pena señalar que la temperatura del agua desciende brevemente a 70 ° F (21 ° C) en febrero y marzo.