Beaches

Beaches in Mexico: Caribbean & Pacific Coast Guide

Mexico has two distinct coastlines — the Caribbean and the Pacific — with completely different characters. The Caribbean coast (Riviera Maya) offers turquoise shallow water over white sand, world-class diving on the Great Mayan Reef, and cenote swimming accessible from Tulum and Playa del Carmen. The Pacific coast is wider-ranging: from the resort concentration of Los Cabos and Puerto Vallarta in the north to the surf villages of Puerto Escondido and Huatulco in the south.

The two coasts suit different travellers. The Caribbean appeals to those after organised resorts, reliable snorkelling, and easy access to Mayan ruins. The Pacific — particularly the Oaxacan coast — is better for surfing, budget travel, and a more independent experience. We have detailed guides to each coast and the key beach destinations within them.

Coastal Regions

Caribbean Coast (Riviera Maya)

Cancún to Tulum — turquoise water, white sand, cenotes, and the Great Mayan Reef. The most developed and most visited stretch of Mexican coastline. Best for: snorkelling, diving, cenote swimming, Mayan ruin day trips.

CancúnPlaya del CarmenTulumBacalarIsla MujeresIsla HolboxCozumel

Pacific Coast (North)

Baja California and Jalisco — dramatic desert landscapes meeting the Pacific, with world-class sport fishing, whale watching in winter, and a more secluded feel than the Caribbean. Best for: whale watching (Dec–Apr), surf, luxury resorts.

Los CabosLa PazPuerto VallartaSayulitaMazatlán

Pacific Coast (South)

Oaxacan and Guerrero coasts — wilder, less developed, with strong surf beaches and a backpacker-friendly infrastructure. Best for: surfing, budget travel, off-season quiet.

Puerto EscondidoHuatulcoZihuatanejoMazunteZipolite

Beach Guides

Destination-specific guides to Mexico's best beaches, with practical information on getting there, where to stay, and what to do.

Pacific coast beach with waves in Mexico
Beaches

Best Beaches on Mexico's Pacific Coast

Mexico's Pacific coast beaches: Puerto Vallarta, Los Cabos, Sayulita, Puerto Escondido, and Mazatlán — swimming, surfing, and solitude.

Turquoise Caribbean beach at Tulum on the Riviera Maya
Beaches

Best Beaches on the Riviera Maya: From Cancún to Tulum

The best beaches on the Riviera Maya: Playa Norte, Playa Delfines, Tulum beach, Akumal, Playa del Carmen, and hidden stretches between the resorts.

Explore Mexico beyond the beach