Mexico

I’ve spent time traveling across Mexico, from the deserts of Baja Sur to the jungles of the Yucatán. The best months to visit are November through May, when the weather is dry and the temperatures are comfortable. Mexico is one of the best countries for variety, with surfing, diving, hiking, and food that changes from one region to the next.

Where I Go in Mexico

In Baja California Sur, I spend most of my time near La Paz and Todos Santos. The beaches are quiet, the water is clear, and it’s easy to see whale sharks between November and April. The Sea of Cortez is great for snorkeling, kayaking, and diving with sea lions. Cabo San Lucas is more developed but still has some good day trips for exploring nearby coves.

The Yucatán Peninsula feels completely different. I visit for cenotes, Mayan ruins, and Caribbean beaches. Tulum and Playa del Carmen are busy, but the coast north of Mahahual and south toward Bacalar is still calm and less crowded. Inland, Valladolid makes a good base for exploring Chichen Itza and other ruins.

Oaxaca is where I go for culture and food. The city has markets, mezcal, and some of the best traditional cooking in Mexico. The coast near Puerto Escondido has surf towns that still feel relaxed. Sayulita and San Pancho, north of Puerto Vallarta, have grown in recent years but still keep their small-town beach atmosphere.

Travel Tips for Visitors

I usually rent a car when traveling outside major cities. Roads are good, and it makes exploring beaches, ruins, and small towns much easier. ATMs are common, but I carry cash for gas stations and local restaurants. Tap water isn’t drinkable, so I use bottled or filtered water everywhere.

Mexico is safe in most tourist areas, but I stay aware of local advice and avoid driving at night in remote regions. The country is large, so it’s best to focus on one or two regions per trip instead of rushing between them.

If you want to see more guides to other countries and regions, visit my destinations page.

All Mexico Articles