5 Underrated Beach Towns in Mexico (Beyond Cancun and Cabo)
Five underrated Mexican beach towns: Huatulco, Zihuatanejo, La Paz, Todos Santos and Mazatlan, with costs, best months and how to get there.
Beaches
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.
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.
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.
Oaxacan and Guerrero coasts: wilder, less developed, with strong surf beaches and a backpacker-friendly infrastructure. Best for: surfing, budget travel, off-season quiet.
Destination-specific guides to Mexico's best beaches, with practical information on getting there, where to stay, and what to do.
Five underrated Mexican beach towns: Huatulco, Zihuatanejo, La Paz, Todos Santos and Mazatlan, with costs, best months and how to get there.
Cancun's best beaches by Km marker: calm Playa Tortugas and Langosta, open-sea Delfines, flag colours, and where sargassum is lightest.
Swimmable beaches in Los Cabos: calm Medano, Santa Maria, Chileno and Palmilla, plus the Pacific beaches to photograph but never enter.
Oaxaca coast beaches compared: Zipolite, San Agustinillo, Mazunte, Ventanilla and Huatulco bays, with rip current warnings and how to get there.
Puerto Vallarta's best beaches: Los Muertos, Conchas Chinas, Mismaloya, boat-only Las Animas and Yelapa, and Marietas Islands from Punta Mita.
Tulum's beaches ranked by access: free Playa Ruinas and Pescadores, the Corridor beach clubs, Akumal nearby, and how to avoid sargassum.
Playa Balandra near La Paz: timed entry, bracelet fee, when to go, the El Hongo rock, kayak options and nearby Playa Tecolote.
Mexico's best beaches from Baja to the Riviera Maya - Caribbean turquoise, Pacific surf, and Oaxacan seclusion across 14 named shores.
Mexico's Pacific coast beaches: Puerto Vallarta, Los Cabos, Sayulita, Puerto Escondido, and Mazatlán - swimming, surfing, and solitude.
The best beaches on the Riviera Maya: Playa Norte, Playa Delfines, Tulum, Akumal, and Playa del Carmen - with access notes and what to expect at each.
Book ahead
Cenote tours, snorkelling, diving, and whale watching. Book ahead, free cancellation on most.
Explore Mexico beyond the beach