All countries

Sea temperature in Mexico

Live water temperatures and swimming conditions across 280 beaches on the Mexico coast.

Best time to swim in Mexico

The sea in Mexico peaks in June, when the water averages around 29°C.

The main swimming season runs from January – December, when surface temperatures stay comfortable for extended sessions.

On average, 12 months a year sit above 20°C — the threshold most swimmers describe as pleasant without a wetsuit.

The coldest month is typically January at around 25°C, when cold-water swimmers dominate the coast.

Mexico sea temperature history

Long-term climatology for Mexico shows an annual mean sea temperature of 27°C, ranging from 25°C in winter to 29°C at the summer peak.

The seasonal swing is roughly 4°C between the coldest and warmest month — a useful yardstick when comparing years or checking whether the current sea is running above or below average.

Recent decades have trended slightly warmer at Mexico, in line with regional sea-surface temperature records for the wider basin.

Monthly averages below are drawn from multi-decadal climatology and are updated as new observations arrive.

Jan
25°C
Feb
25°C
Mar
26°C
Apr
27°C
May
28°C
Jun
29°C
Jul
29°C
Aug
29°C
Sep
29°C
Oct
28°C
Nov
27°C
Dec
25°C

Values are area averages; individual beaches vary by exposure and depth.

Mexico sea temperature: frequently asked questions

What is the warmest month to swim in Mexico?

June is the warmest month in Mexico, when the sea averages about 29°C. Late-season warmth often persists a few weeks after peak.

When is the sea coldest in Mexico?

The coldest month in Mexico is typically January, when the water averages around 25°C. Cold-water swimmers and surfers dominate this period.

When can you swim in Mexico without a wetsuit?

The main swimming season in Mexico runs from January – December — about 12 months a year when the sea sits above 20°C, the level most swimmers describe as pleasant without a wetsuit.

Do I need a wetsuit in Mexico?

Mexico stays warm year-round, so most swimmers never need a wetsuit — a rash guard is usually enough for sun and wildlife protection.

What is the average sea temperature in Mexico?

The long-term annual mean sea temperature in Mexico is about 27°C, based on multi-decadal climatology of the surrounding waters.

How do I check the current sea temperature in Mexico?

The live reading at the top of this page shows the current sea temperature in Mexico, updated hourly from marine buoy and satellite data. The 7-day forecast covers water, air, waves, wind and UV for the week ahead.

Coastal regions of Mexico

Region hubs with live sea temperatures, swim conditions and a beach directory.

Warmest beaches in Mexico right now

BeachRegionSea
Playa DelfinesQuintana Roo
Playa MarlinQuintana Roo
Playa TortugasQuintana Roo
Playa CaracolQuintana Roo
Playa Chac MoolQuintana Roo
Playa ForumQuintana Roo
Playa Norte Isla MujeresQuintana Roo
Playa Paraiso IslaQuintana Roo
Playa LancherosQuintana Roo
Playa del CarmenQuintana Roo
Mamitas BeachQuintana Roo
PlayacarQuintana Roo
Punta EsmeraldaQuintana Roo
Xpu-Ha BeachQuintana Roo
Akumal BeachQuintana Roo
Half Moon Bay AkumalQuintana Roo
Tulum Playa ParaisoQuintana Roo
Playa Ruinas TulumQuintana Roo
Playa PescadoresQuintana Roo
Playa Las PalmasQuintana Roo
Playa MaromaQuintana Roo
Puerto Morelos BeachQuintana Roo
Bacalar Lagoon BeachQuintana Roo
Mahahual BeachQuintana Roo
Xcacel BeachQuintana Roo
San Miguel CozumelQuintana Roo
Playa PalancarQuintana Roo
Playa San FranciscoQuintana Roo
Playa Mia CozumelQuintana Roo
Punta Sur CozumelQuintana Roo
Holbox BeachQuintana Roo
Punta MosquitoQuintana Roo
Médano BeachBaja California
Playa del AmorBaja California
Divorce BeachBaja California
Chileno BeachBaja California
Santa Maria BeachBaja California
Palmilla BeachBaja California
Playa Coral NegroBaja California
Playa Las ViudasBaja California
Cerritos BeachBaja California
Los CerritosBaja California
Balandra BeachBaja California
Playa El TecoloteBaja California
Pichilingue BeachBaja California
Playa Las GaviotasBaja California
Playa Hermosa EnsenadaBaja California
Rosarito BeachBaja California
Playa SaldamandoBaja California
San Felipe BeachBaja California
Bahía ConcepciónBaja California
Loreto BeachBaja California
Playa Olas Altas PVPacific Coast
Playa Los MuertosPacific Coast
Playa Conchas ChinasPacific Coast
Playa Las GemelasPacific Coast
Playa Las AnimasPacific Coast
Playa MismaloyaPacific Coast
Yelapa BeachPacific Coast
Playa CaballoPacific Coast
Sayulita BeachPacific Coast
San Pancho BeachPacific Coast
Punta Mita BeachPacific Coast
Manzanillo Las BrisasPacific Coast
Playa MiramarPacific Coast
La AudienciaPacific Coast
Playa La MaderaPacific Coast
Playa La RopaPacific Coast
Playa Las GatasPacific Coast
Playa El PalmarPacific Coast
Playa LindaPacific Coast
Playa QuietaPacific Coast
Acapulco DiamantePacific Coast
Playa CondesaPacific Coast
Playa CaletaPacific Coast
Playa RevolcaderoPacific Coast
Playa Pie de la CuestaPacific Coast
Playa ZicatelaPacific Coast
Playa CarrizalilloPacific Coast
Playa BacochoPacific Coast
Playa Manzanillo PEPacific Coast
Playa MarineroPacific Coast
Mazunte BeachPacific Coast
Zipolite BeachPacific Coast
San AgustinilloPacific Coast
Huatulco Santa CruzPacific Coast
Playa La EntregaPacific Coast
Bahías de HuatulcoPacific Coast
Mazatlán Olas AltasPacific Coast
Mazatlán Zona DoradaPacific Coast
Playa Cerritos MazatlánPacific Coast
Playa SayulitaNayarit
Playa Los Muertos SayulitaNayarit
Playa San PanchoNayarit
Playa Brujas MazatlanSinaloa
Playa Olas AltasSinaloa
Playa CerritosSinaloa
Playa La EntregaOaxaca
Bahia MagueyOaxaca
Playa TangolundaOaxaca
Playa ChahueOaxaca
Playa La RopaGuerrero
Playa Las GatasGuerrero
Playa MaderaGuerrero
Playa Principal IxtapaGuerrero
Playa ZicatelaOaxaca
Playa CarrizalilloOaxaca
Playa Manzanillo PEOaxaca
Playa DelfinesCancun
Playa MarlinCancun
Playa BallenasCancun
Playa Chac MoolCancun
Playa Gaviota AzulCancun
Playa TortugasCancun
Playa LangostaCancun
Playa CaracolCancun
Playa Las PerlasCancun
Playa Norte Isla MujeresCancun
Playa Centro Isla MujeresCancun
Playa GarrafonCancun
Playa PalancarCozumel
Playa Chen RioCozumel
Playa San FranciscoCozumel
Playa Punta SurCozumel
Playa Paraiso CozumelCozumel
Playa Mia CozumelCozumel
Playa CoronaCozumel
Playa Del CarmenRiviera Maya
Mamitas BeachRiviera Maya
Playa FundadoresRiviera Maya
Playa XcalacocoRiviera Maya
Playa Punta EsmeraldaRiviera Maya
Playa XcaretRiviera Maya
Playa Xpu-HaRiviera Maya
Playa AkumalRiviera Maya
Playa Half Moon BayRiviera Maya
Playa Yal-KuRiviera Maya
Playa KantenahRiviera Maya
Playa Paraiso TulumRiviera Maya
Playa RuinasRiviera Maya
Playa Santa FeRiviera Maya
Playa Las PalmasRiviera Maya
Playa PescadoresRiviera Maya
Playa El ParaisoRiviera Maya
Playa Boca PailaRiviera Maya
Playa Sian KaanRiviera Maya
Playa Punta AllenRiviera Maya
Playa XcacelRiviera Maya
Bacalar LagoonCosta Maya
Playa MahahualCosta Maya
Playa XcalakCosta Maya
Puerto Morelos BeachRiviera Maya
Playa SecretoRiviera Maya
Coco BeachRiviera Maya
Playa ProgresoYucatan
Playa ChelemYucatan
Playa ChuburnaYucatan
Playa SisalYucatan
Playa CelestunYucatan
Playa TelchacYucatan
Playa San CrisantoYucatan
Playa El CuyoYucatan
Playa Rio LagartosYucatan
Playa Las ColoradasYucatan
Playa Miramar TampicoTamaulipas
Playa La PescaTamaulipas
Playa BagdadTamaulipas
Playa Villa RicaVeracruz
Playa ChachalacasVeracruz
Playa Boca del RioVeracruz
Playa MocamboVeracruz
Playa Villa del MarVeracruz
Playa Anton LizardoVeracruz
Playa Roca PartidaVeracruz
Playa Monte PioVeracruz
Playa Costa EsmeraldaVeracruz
Playa TecolutlaVeracruz
Playa El MedanoLos Cabos
Playa del AmorLos Cabos
Playa DivorcioLos Cabos
Playa SolmarLos Cabos
Playa ChilenoLos Cabos
Playa Santa MariaLos Cabos
Playa PalmillaLos Cabos
Playa Costa AzulLos Cabos
Playa Buenos AiresLos Cabos
Playa Las ViudasLos Cabos
Playa Cabo BelloLos Cabos
Playa Los CerritosLos Cabos
Playa BalandraLa Paz
Playa El TecoloteLa Paz
Playa PichilingueLa Paz
Playa El CoromuelLa Paz
Playa El CaimancitoLa Paz
Playa El CoyoteLoreto
Playa SantispacLoreto
Playa Escondida LoretoLoreto
Playa CoronadoLoreto
Playa La BufadoraLa Paz
Playa Hermosa EnsenadaLa Paz
Playa Los MuertosPuerto Vallarta
Playa de OroPuerto Vallarta
Playa CamaronesPuerto Vallarta
Playa Las AmapasPuerto Vallarta
Playa Conchas ChinasPuerto Vallarta
Playa PalmaresPuerto Vallarta
Playa MismaloyaPuerto Vallarta
Playa Boca de TomatlanPuerto Vallarta
Playa YelapaPuerto Vallarta
Playa Las AnimasPuerto Vallarta
Playa QuimixtoPuerto Vallarta
Playa BuceriasRiviera Nayarit
Playa La CruzRiviera Nayarit
Playa SayulitaRiviera Nayarit
Playa Los Muertos SayulitaRiviera Nayarit
Playa San PanchoRiviera Nayarit
Playa Lo de MarcosRiviera Nayarit
Playa Rincon de GuayabitosRiviera Nayarit
Playa Punta MitaRiviera Nayarit
Playa El AncloteRiviera Nayarit
Playa DestiladerasRiviera Nayarit
Playa Nuevo VallartaRiviera Nayarit
Playa Olas AltasMazatlan
Playa GaviotasMazatlan
Playa NorteMazatlan
Playa CerritosMazatlan
Playa BrujaMazatlan
Playa Isla de la PiedraMazatlan
Playa ZicatelaOaxaca Coast
Playa CarrizalilloOaxaca Coast
Playa Manzanillo EscondidoOaxaca Coast
Playa BacochoOaxaca Coast
Playa CoralOaxaca Coast
Playa MarineroOaxaca Coast
Playa Puerto AngelitoOaxaca Coast
Playa MazunteOaxaca Coast
Playa ZipoliteOaxaca Coast
Playa San AgustinilloOaxaca Coast
Playa VentanillaOaxaca Coast
Playa Puerto EscondidoOaxaca Coast
Playa HuatulcoOaxaca Coast
Playa La EntregaOaxaca Coast
Playa TangolundaOaxaca Coast
Playa ChahueOaxaca Coast
Playa Santa CruzOaxaca Coast
Playa CacalutaOaxaca Coast
Playa MagueyOaxaca Coast
Playa La IndiaOaxaca Coast
Playa ChipehuaOaxaca Coast
Playa La RopaGuerrero
Playa La MaderaGuerrero
Playa Las GatasGuerrero
Playa Municipal ZihuatanejoGuerrero
Playa El PalmarGuerrero
Playa Linda IxtapaGuerrero
Playa Larga IxtapaGuerrero
Playa QuietaGuerrero
Playa CondesaGuerrero
Playa IcacosGuerrero
Playa CaletaGuerrero
Playa CaletillaGuerrero
Playa HornosGuerrero
Playa HornitosGuerrero
Playa Pie de la CuestaGuerrero
Playa Puerto MarquesGuerrero
Playa RevolcaderoGuerrero
Playa DiamanteGuerrero
Playa Barra ViejaGuerrero
Playa TronconesGuerrero
Playa SaladitaGuerrero
Playa PapanoaGuerrero
Playa MaruataMichoacan
Playa NexpaMichoacan
Playa La TiclaMichoacan
Playa Boca de ApizaMichoacan
Playa Caleta de CamposMichoacan
Playa Puerto AristaChiapas Coast
Playa Boca del CieloChiapas Coast
Playa Barra ZacapulcoChiapas Coast
Playa Puerto ChiapasChiapas Coast