Destinations
In-depth guides with real prices, honest opinions, and perspectives no foreign travel writer can share.
Central Mexico
Mexico City and the colonial highlands — pyramids, world-class food, UNESCO cities, and the country's cultural heartland.
Guadalajara
Birthplace of tequila, mariachi, and birria
From $40/day
Guanajuato
Tunnels, color, and the Alley of the Kiss
From $35/day
Mexico City
The megalopolis at the heart of it all
From $45/day
Puebla
Talavera tiles and mole poblano
From $30/day
San Miguel de Allende
Colonial charm in the Bajio highlands
From $50/day
Yucatan
Mayan ruins, Caribbean beaches, and cenotes — the most visited region in Mexico for good reason.
Cancun
Caribbean gateway to the Yucatan
From $50/day
Chichen Itza
One of the New Seven Wonders of the World
From $30/day
Coba
Climbable jungle pyramid near Tulum
From $30/day
Merida
The White City — Yucatan's elegant capital
From $35/day
Playa del Carmen
Riviera Maya's vibrant hub
From $55/day
Tulum
Clifftop ruins above a turquoise Caribbean
From $65/day
Oaxaca
Seven moles, artisanal mezcal, and Monte Alban — Mexico's culinary and cultural capital.
Hierve el Agua
Petrified waterfalls and valley panoramas
From $20/day
Monte Alban
First city of Mesoamerica atop the mountains
From $25/day
Oaxaca City
Seven moles, artisanal mezcal, and the spirit of the Zapotecs
From $35/day
Puerto Escondido
The Mexican Pipeline — surf and sunsets
From $35/day
Pacific Coast
Surf towns, whale watching, colonial port cities, and authentic Mexico away from the tourist trail.
Huatulco
Nine pristine bays on the Oaxacan coast
From $45/day
Mazatlan
Mexico's Pearl of the Pacific
From $40/day
Puerto Vallarta
Pacific soul — whales, cobblestones, and sunsets
From $55/day
Sayulita
Surf town vibes north of Puerto Vallarta
From $45/day
Northern Mexico
Monterrey, Copper Canyon, and the border cities — less visited, worth exploring.
Don't see your destination?
Our AI Trip Planner covers 20 destinations across Mexico — even ones we haven't written full guides for yet.
Plan Your Trip ➝