Skip to main content

Dry season on both coasts.Where to go

Sargassum season on the Caribbean.Today's reading

Hurricane season, to 30 November.When to go

PlayaBueno

Mexico's 17 coastal states

Mexico's 17 coastal states stretch from the cactus-lined shores of Baja California to the mangrove-rich wetlands of Quintana Roo. Filter by region and beach count to find the states that match the trip: heavy Pacific surf, cenotes and reef on the Caribbean, or a slow road trip along the Gulf.

After narrowing your list, browse the accompanying beach directory, city guides, and resort rankings to plan the rest of the trip.

17 of 17 states

States

Playa Norte, Quintana RooPhoto: René Bongard · CC BY-SA 3.0

Caribbean coast · 223 beaches

Quintana Roo

Mexico's Caribbean side: Cancún, Playa del Carmen, Tulum and Cozumel, with reef-calmed turquoise water and cenotes inland.

Playa Norte Celestún, YucatánPhoto: AlejandroLinaresGarcia · CC BY-SA 4.0

Gulf of Mexico · 60 beaches

Yucatán

Maya heritage, cenotes and a low-key Gulf shore of fishing ports and flamingo lagoons north of Mérida.

Golfo · 19.85° N · 90.53° W

Gulf of Mexico · 21 beaches

Campeche

A walled colonial port on the Gulf, with calm, shallow water and quiet beaches most visitors drive straight past.

Playa Varadero, TabascoPhoto: AlejandroLinaresGarcia · CC BY-SA 3.0

Gulf of Mexico · 11 beaches

Tabasco

More river and wetland than beach: mangroves, cacao farms and a short Gulf coast of fishing villages around Paraíso.

Playa Anton Lizardo, VeracruzPhoto: KABAYEK · CC BY-SA 3.0

Gulf of Mexico · 66 beaches

Veracruz

Mexico's oldest Gulf port, a long coast of busy city beaches and seafood, and the quieter Costa Esmeralda to the north.

Playa Miramar, TamaulipasPhoto: josma · CC BY 3.0

Gulf of Mexico · 21 beaches

Tamaulipas

Long, wide Gulf beaches such as Playa Miramar near Tampico, well off the international tourist trail.

Los Muertos Beach Pier, JaliscoPhoto: daryl_mitchell · CC BY-SA 2.0

Pacific coast · 102 beaches

Jalisco

Puerto Vallarta on Banderas Bay, then the quiet coves of the Costalegre running south toward Manzanillo.

Playa La Entrega, OaxacaPhoto: Grisiproo · CC BY-SA 4.0

Pacific coast · 140 beaches

Oaxaca

Surf at Puerto Escondido, the bays of Huatulco, and small beach pueblos like Mazunte and Zipolite in between.

Playa Puerto Marqués, GuerreroPhoto: Ivan Hernández · CC BY 2.0

Pacific coast · 87 beaches

Guerrero

Acapulco's big bay, Zihuatanejo's smaller one and the planned resort of Ixtapa next door.

Caleta de Campos, Beach, MichoacánPhoto: el semental ingles · CC BY-SA 3.0

Pacific coast · 28 beaches

Michoacán

A rugged, little-developed Pacific coast of surf breaks and turtle-nesting beaches, far from the big resorts.

Manzanillo Colima, ColimaPhoto: Wiper México · CC BY-SA 3.0

Pacific coast · 42 beaches

Colima

A short stretch of Pacific coast around Manzanillo, with dark volcanic sand at Cuyutlán and the Colima volcano inland.

Guayabitos beach, NayaritPhoto: Luisalvaz · CC0

Pacific coast · 74 beaches

Nayarit

The Riviera Nayarit: surf towns like Sayulita and San Pancho north of Puerto Vallarta, and the resorts of Punta de Mita.

Isla de la Piedra, SinaloaPhoto: Gzzz · CC BY-SA 4.0

Pacific coast · 37 beaches

Sinaloa

Mazatlán's long malecón and golden beaches, with quieter sand at Isla de la Piedra across the harbor.

Playa Las Coloradas, SonoraPhoto: Ricardo Pool · CC BY-SA 3.0

Pacific coast · 30 beaches

Sonora

Desert running into the Sea of Cortez at Puerto Peñasco, San Carlos and Bahía de Kino.

Rancho Grande, Bahia Gonzaga, Baja CaliforniaPhoto: JGEP060205 · CC BY-SA 4.0

Pacific coast · 33 beaches

Baja California

Cold Pacific surf at Rosarito and Ensenada, calm Sea of Cortez water at San Felipe, and wine country in Valle de Guadalupe.

Playa Balandra, Baja California SurPhoto: eurimaco · CC BY-SA 3.0

Pacific coast · 117 beaches

Baja California Sur

The tip of the Baja peninsula: Los Cabos resorts, the calm bays around La Paz, and whale lagoons on the Pacific side.

Playa De Puerto Arista, ChiapasPhoto: AlejandroLinaresGarcia · CC BY-SA 3.0

Pacific coast · 16 beaches

Chiapas

Mexico's far south, with long, empty Pacific beaches such as Puerto Arista near the Guatemalan border.