Mexico City to the Yucatán: Twelve Days from the Capital to the Caribbean
This is the grand Mexican overland journey. In twelve days you’ll go from the high-altitude energy of Mexico City — its Aztec ruins, Frida Kahlo’s blue house, and the best street food on earth — through the colonial elegance of Puebla and Oaxaca, then fly to the Yucatán Peninsula to swim in turquoise cenotes, climb the Pyramid of Kukulkán at Chichén Itzá, and end on the Caribbean coast eating fresh ceviche with your feet in the sand. It’s not rushed — this itinerary has built-in travel days and restful beach time because Mexico rewards slowness. Estimated budget: $1100–1500.
12-Day Itinerary Overview
Route: Mexico City (3) → Puebla (1) → Oaxaca City (3) → Fly to Mérida (1) → Chichén Itzá & Valladolid (1) → Tulum & cenotes (2) → Cancún departure (1)
Best for: Adventurous travellers who want the complete Mexico experience — culture, food, archaeology, and beaches in one trip
Budget: $1,100–1,500 per person (excluding international flights)
Direction: Overland south from Mexico City to Oaxaca, then fly northeast to Mérida, then drive east through the Yucatán to the Caribbean coast. Fly out of Cancún.
Getting There & Getting Around
Arriving & Departing
Arrive: Benito Juárez International Airport (MEX), Mexico City. Direct flights from most major US, Canadian, and European cities.
Depart: Cancún International Airport (CUN). Direct flights to many international destinations.
Internal flight: Oaxaca (OAX) → Mérida (MID) — Volaris or Aeromar ($80-120, 2 hours direct). Book at least 2 weeks ahead for best prices. This is the one flight that saves you a gruelling 20-hour bus ride.
Visa: Most nationalities get visa-free for up to 180 days. Keep your FMM card.
Getting Around
Mexico City: Metro ($0.25), Uber ($3-8), lots of walking.
CDMX → Puebla: ADO or Estrella Roja bus ($10-15, 2 hours, every 30 min) from Terminal TAPO.
Puebla → Oaxaca: ADO first-class bus ($35, 5-6 hours, one daily direct).
Yucatán: ADO buses connect Mérida, Valladolid, Tulum, and Cancún ($8-20 per leg). Renting a car in the Yucatán ($25-40/day) is worth it if you’re 2+ people — it gives you access to cenotes and ruins that the ADO buses don’t reach.
Day-by-Day Itinerary
Day 1: Mexico City — Arrival & Centro Histórico
☀️ MorningArrive at MEX, take an Uber to your accommodation in Roma Norte ($8-12). Drop your bags, buy a Telcel SIM at any OXXO, and walk off the flight fatigue in the tree-lined streets of your neighbourhood.
🌆 Afternoon & EveningTake the Metro (Line 1, $0.25) to the Zócalo — Mexico City’s vast main square. Visit the Templo Mayor, the excavated Aztec ceremonial centre, and its superb museum ($5, 2 hours). Walk Madero Street to the Palacio de Bellas Artes ($4) for Diego Rivera’s Man, Controller of the Universe. End with sunset from the Torre Latinoamericana ($5) — the 360-degree city view is the best orientation for your trip.
Accommodation: Roma Norte or Condesa guesthouse ($25–45/night).
Day 2: Mexico City — Teotihuacán & the Pyramids
☀️ MorningBus from Terminal Autobuses del Norte to Teotihuacán ($4 each way, every 20 min, 1 hour). Arrive by 9 AM. Walk the Avenue of the Dead and climb the Pyramid of the Sun (248 steps, world’s third-largest pyramid).
🌆 AfternoonWalk to the Pyramid of the Moon for the classic photo angle. Visit the Palacio de Quetzalpapálotl for vivid feathered-serpent carvings and intact murals. Bus back to CDMX by mid-afternoon.
Entry: Teotihuacán ($5). Transport: bus ($8 return).
Day 3: Mexico City — Anthropology Museum & Coyoacán
☀️ MorningThe Museo Nacional de Antropología in Chapultepec Park ($5, 3-4 hours minimum). The Aztec Sun Stone is the showstopper, but the Maya, Oaxaca, and Teotihuacán halls are equally extraordinary. This museum provides context for everything you’ll see in the Yucatán later in the trip.
🌆 AfternoonMetro to Coyoacán. Visit the Frida Kahlo Museum (La Casa Azul) — book weeks ahead. If sold out, see the Trotsky Museum instead ($3). Wander the Jardín Centenario plaza with its mariachi bands and artisan market stalls.
Entry: Anthropology Museum ($5, free Sundays), Frida Kahlo ($15).
Day 4: Puebla — Talavera, Mole, and Gold
☀️ Morning9 AM bus from Terminal TAPO to Puebla ($12, 2 hours). Leave your bags at your hotel and head for the Capilla del Rosario inside the Temple of Santo Domingo — it’s widely considered the most beautiful chapel in Mexico, encrusted in gold leaf and baroque ornamentation that has to be seen to be believed.
🌆 AfternoonVisit a talavera workshop (Uriarte Talavera offers short tours). Explore Barrio de los Sapos for antiques and local crafts. Climb the Cerro de San Juan for sunset views of Popocatépetl and Iztaccíhuatl volcanoes.
Accommodation: Puebla Centro hotel ($25–45/night).
Day 5: Puebla to Oaxaca — The Sierra Madre
☀️ Full Day on the RoadMorning ADO first-class bus from Puebla to Oaxaca ($35, 5-6 hours, book ahead). The road climbs through the Sierra Madre Oriental — pine forests, switchbacks, mountain villages, and progressively drier cactus-studded landscape as you approach Oaxaca Valley. Sit on the left side for the best views.
Arrive in Oaxaca City by early afternoon. Check into a Centro Histórico guesthouse. Evening: gentle stroll around the Zócalo — marimba bands, artisan vendors, and a much slower rhythm than Mexico City. It’s your first taste of Oaxaca’s famously laid-back energy.
Transport: ADO bus Puebla→Oaxaca ($35).
Accommodation: Oaxaca Centro ($25–45/night).
Day 6: Oaxaca — Monte Albán & Mezcal
☀️ MorningColectivo from the Minerva Hotel ($2) or taxi ($15) to Monte Albán — the mountaintop Zapotec capital with 360-degree valley views. The main plaza, ball court, and Danzantes carvings (earliest writing in Mesoamerica) will take 2-3 hours. Arrive at opening (8 AM) to beat the heat.
🌆 AfternoonVisit the Santo Domingo Church and Cultural Centre — the gold-encrusted chapel and the museum of Oaxacan history are both outstanding. Evening: mezcal tasting at Mezcalería In Situ ($4-6 for a flight of three, opposite the zócalo). Try a pechuga mezcal (distilled with a chicken breast suspended in the still — it adds savoury depth).
Entry: Monte Albán ($4), Santo Domingo ($4).
Day 7: Oaxaca — Market Day & Cooking Class
☀️ MorningIf it’s Sunday, take the colectivo to Tlacolula Market ($2, 30 min) — the best indigenous market in the valley, with mountain mezcal tasting inside the church courtyard and legendary barbacoa cooked in underground pits. Any other day: take a cooking class that includes a market tour ($30-45, 4 hours). You’ll learn to make mole, press tortillas, and prepare tlayudas from scratch.
🌆 AfternoonEither way, spend the late afternoon exploring Oaxaca’s artisan scene. Visit the Textile Museum (Museo Textil de Oaxaca, free) — a beautifully curated showcase of Oaxaca’s indigenous weaving traditions. Wander the streets north of the zócalo for black clay pottery (barro negro), alebrijes, and hand-embroidered textiles.
Cooking class: $30–45. Museum: Textile Museum (free).
Day 8: Fly to Mérida — Colonial Yucatán
☀️ MorningTake a morning flight from Oaxaca (OAX) to Mérida (MID) ($80-120, 2 hours direct, Volaris or Aeromar). Uber from Mérida airport to your hotel in the Centro Histórico ($5-8). Mérida is a completely different Mexico — green, flat, tropical, with pastel-coloured colonial mansions lining wide boulevards.
🌆 Afternoon & EveningWalk the Paseo de Montejo, Mérida’s grand avenue modelled on the Champs-Élysées. Visit the Palacio Cantón (now the Anthropology Museum of the Yucatán, $3) for Maya artefacts from the region you’ll explore over the next few days. In the evening, head to the Plaza Grande for free music and dance performances — look for the vaquería (traditional Yucatecan dance show).
Transport: Flight OAX→MID ($80–120).
Accommodation: Mérida Centro hotel ($25–45/night).
Day 9: Cenote Route — Cuzamá & the Haciendas
☀️ MorningRent a car ($25-35/day) or hire a driver ($60-80 for the day) and head east to the Cuzamá cenotes (45 min from Mérida). Three spectacular cenotes connected by a narrow-gauge horse-drawn cart called a trucks. The ride through the henequen plantation to the first cenote is an experience in itself. Cenote #2 (Chelentún) has a dramatic skylight opening — swim through the crystal-clear water as sunbeams pierce the cave.
🌆 AfternoonVisit the Hacienda Sotuta de Peón — a restored 19th-century henequen plantation with a cenote swim included in the tour. The tour explains the “green gold” era when Yucatán’s henequen (sisal) made Mérida one of the wealthiest cities in the world. You’ll also see the original steam-powered machinery. Return to Mérida for the evening.
Transport: Rental car ($25–35/day) or driver ($60–80).
Entry: Cuzamá cenotes ($15 including cart ride), Hacienda Sotuta de Peón ($15 including tour).
Day 10: Chichén Itzá, Valladolid & the Ik Kil Cenote
☀️ MorningDrive or bus from Mérida to Chichén Itzá (1.5 hours, ADO bus $10). Arrive by 8 AM before the crowds and heat. The Pyramid of Kukulkán (El Castillo) is justly famous, but the Great Ball Court (the largest in Mesoamerica), the Temple of the Warriors, and the Cenote Sagrado (sacred sacrificial cenote) are equally impressive. Budget 3-4 hours at the site.
🌆 AfternoonDrive 10 minutes to the Ik Kil Cenote — a jaw-dropping open-air cenote with vines cascading from the rim 40 metres above the turquoise water. Swim here — it’s touristy but for good reason. Then drive 40 minutes east to the gorgeous colonial town of Valladolid. Explore the colourful plaza, the Convent of San Bernadino, and the Cenote Zací right in the town centre.
Entry: Chichén Itzá ($30, one of the pricier sites — worth it), Ik Kil ($5), Cenote Zací ($3).
Accommodation: Valladolid hotel ($25–45/night) — sleep here, not in the tourist trap of Piste.
Day 11: Tulum Ruins, Cenotes & the Caribbean Coast
☀️ MorningDrive from Valladolid to Tulum Ruins (1.5 hours). The only Maya site built on a coastal cliff, with the Caribbean Sea as its backdrop. Arrive at opening (8 AM) when the light is golden and the crowds are thin. The Castillo, the Temple of the Frescoes, and the beach below the cliffs make this one of the most photogenic archaeological sites in the world. Allow 2 hours.
🌆 AfternoonContinue south to Cenote Calavera or Gran Cenote for a mid-day swim — these are less crowded than the Tulum beach strip. In the afternoon, check into a laid-back beach accommodation in Tulum Pueblo (town, not the overpriced beach hotels) or drive another hour to a quieter beach town like Akumal or Puerto Morelos. Spend the late afternoon in the warm Caribbean water.
Entry: Tulum Ruins ($5, plus $4 parking/entry fee), Gran Cenote ($4), Cenote Calavera ($2).
Accommodation: Tulum town or Akumal beach guesthouse ($30–60/night).
Day 12: Caribbean Beach Morning & Departure from Cancún
☀️ MorningA slow morning — your last in Mexico. If you’re staying near Akumal, go snorkelling with sea turtles in the bay (free if you swim from the beach, $15-20 for a guided tour — the turtles are almost guaranteed from May to November). If you’re in Puerto Morelos, walk the malecon and swim at the reef-protected beach. If you’re in Tulum, swim at Playa Paraíso.
🌆 AfternoonDrive or take the ADO bus to Cancún International Airport — it’s 1 hour from Akumal, 30 min from Puerto Morelos, and 1.5 hours from Tulum. Allow 2 hours before your flight. Head home with mole paste in your bag, the taste of mezcal on your tongue, and a tan that says “I did Mexico properly.”
Transport: ADO bus Tulum→Cancún ($10-15, 1.5h) or rental car return ($0 if dropped at airport).
Practical Information for Mexico
Visas & Entry
Most nationalities enter Mexico visa-free for up to 180 days. You’ll receive an FMM (Forma Migratoria Múltiple) tourist card on arrival. Fill it out carefully — the immigration officer stamps both halves. Keep the smaller slip tucked in your passport for the entire trip; you surrender it on departure. Losing it means paperwork and a fine at the airport.
SIM Card & Internet
Telcel is the most reliable network across all six states on this route. Buy the SIM at Mexico City airport arrivals hall ($2-5) and top up 10GB for about $15-20. Coverage is excellent in all cities and along the main highways. Spotty in some cenote areas and on the Puebla–Oaxaca mountain road. Your Oaxaca guesthouse and Mérida hotel will have WiFi, but don’t count on it in the Yucatán countryside.
Money & ATMs
Mexican Pesos (MXN). Withdraw cash early and often — bank ATMs (Santander, BBVA, Banamex) have the best rates. Always decline the ATM’s conversion rate. In the Yucatán, many cenotes and smaller ruins are cash-only. Chichén Itzá has ATMs but they’re known to run out on busy days. Carry enough pesos ($100-150 equivalent) for a day at the ruins.
Language & Communication
Spanish throughout, with Zapotec and Mixtec in Oaxaca and Maya (Yucatec Maya) in the Yucatán Peninsula. In tourist areas of Mexico City and the Yucatán coast, English is common. In Oaxaca markets and Puebla’s barrios, English is rare. Essential phrases: ¿Cuánto cuesta? (how much?), La cuenta, por favor (the bill, please), No picante (not spicy), Mil gracias (a thousand thanks — used a lot in Mexico).
Getting Around the Yucatán
For the Yucatán leg (Days 8-12), renting a car is strongly recommended if you’re 2+ people. Local agencies in Mérida offer $25-35/day including basic insurance. The roads are excellent and well-signposted. Important: Full coverage insurance (cobertura amplia) is non-negotiable — Mexican car hire can be pushy about damage claims. Book through a reputable comparison site or the official desk of a major brand. Without a car: ADO buses connect all the major towns but won’t get you to the off-road cenotes.
Health & Safety
Altitude: Mexico City (2,250m) and Puebla (2,150m) need a day to adjust. Oaxaca (1,555m) is easier. The Yucatán is at sea level. Water: Never drink tap water. Brushed teeth with bottled water. Ice in reputable restaurants is purified. Mosquitoes: The Yucatán has them — bring DEET repellent and a mosquito coil for evenings. Sun: The Caribbean sun is intense — SPF 50+ is necessary. Food safety: Mexico City has high food hygiene standards by global comparison — your stomach is most at risk from the sheer volume of delicious things you’ll eat. Safety: All destinations on this route are safe for travellers. Normal city precautions apply: don’t flash valuables on public transport, use Uber at night in CDMX, don’t walk alone on deserted beaches after dark.
Budget Summary: 12-Day Mexico City–Yucatán Itinerary
Estimated Total: $1100–1500 per person
- Accommodation (11 nights): $275–495
- Internal flight (Oaxaca→Mérida): $80–120
- ADO buses (CDMX→Puebla→Oaxaca, plus Yucatán legs): $70–100
- Rental car (4 days Yucatán, split 2 ways): $50–80 per person
- Chichén Itzá entry: $30
- Other entries (Teotihuacán, Monte Albán, Tulum, museums, cenotes): $40–60
- Cooking class (Oaxaca): $30–45
- Meals and street food: $150–200
- Transport (Metro, Uber, colectivos): $30–50
- SIM card & miscellaneous: $25–35
Best Season: November to April (dry season in both Central Mexico and Yucatán)
Recommended For: Adventurous travellers wanting the complete Mexico experience — culture, food, archaeology, and beaches in 12 days
Money-Saving Tip: Share a rental car with a fellow traveller for the Yucatán leg — it costs the same whether there’s one person or four. Cook your own meal in Oaxaca (the cooking class lunch). Use colectivos instead of taxis for Monte Albán and Tlacolula. And eat guisados (stewed meats wrapped in tortillas) from market stalls — they cost $1-2, are incredibly good, and are made by grandmothers who have been cooking the same recipe for forty years.
Disclaimer: Prices are estimates and may vary by season. The Oaxaca–Mérida flight should be booked at least two weeks ahead. Chichén Itzá is most comfortable in the early morning — arrive at opening time. Car rental in the Yucatán requires full insurance coverage; check the policy carefully. Always check current visa requirements and travel advisories before booking. The road from Puebla to Oaxaca has winding mountain sections — use daylight hours for this transfer.


