Mexico City to the Yucatán: Twelve Days from the Capital to the Caribbean   Recently updated!


Block
MEXICO

THE ULTIMATE TRAVEL GUIDE

A VAGABOND LIFE

STAY IN TOUCH
Mexico City to the Yucatán: Twelve Days from the Capital to the Caribbean – A Vagabond Life

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

☀️ Morning

Arrive 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 & Evening

Take 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.

Where to eat: First meal: Los Cocuyos (calle 5 de Mayo) for classic CDMX tacos ($2-4). Dinner at Máximo Bistrot in Roma Norte ($12-18) for excellent Mexican-Italian courtyard dining.

Accommodation: Roma Norte or Condesa guesthouse ($25–45/night).

Pro Tip: First day altitude caution — CDMX is at 2,250m. Don’t drink alcohol tonight, drink extra water, and if you feel dizzy, sit down and breathe. The city will feel normal by Day 3.

Day 2: Mexico City — Teotihuacán & the Pyramids

☀️ Morning

Bus 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).

🌆 Afternoon

Walk 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.

Where to eat: Bring a picnic from Mercado de San Juan — the restaurants at Teotihuacán are overpriced. Dinner: Contramar ($15-20) for the best tuna tostadas in Mexico City.

Entry: Teotihuacán ($5). Transport: bus ($8 return).

Pro Tip: Enter through Gate 2 (Puerta 2) — the tour buses all use Gate 1, and Gate 2 puts you right at the start of the Avenue of the Dead with far fewer people.

Day 3: Mexico City — Anthropology Museum & Coyoacán

☀️ Morning

The 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.

🌆 Afternoon

Metro 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.

Where to eat: Los Danzantes in Coyoacán ($8-12) for Oaxacan food in a beautiful courtyard — a preview of the next leg of your trip. Their mezcal selection is exceptional.

Entry: Anthropology Museum ($5, free Sundays), Frida Kahlo ($15).

Pro Tip: The Anthropology Museum is enormous — focus on the ground floor (especially the Mexica, Maya, and Oaxaca halls). The upper floor is ethnographic material that’s less essential for a first visit.

Day 4: Puebla — Talavera, Mole, and Gold

☀️ Morning

9 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.

🌆 Afternoon

Visit 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.

Where to eat: Mole capital of Mexico. Casa del Cabezón ($5-8) for classic mole poblano. A cemita from a market stall ($2-3). El Mural de los Poblanos ($8-12) for dinner with live music and 7 types of mole.

Accommodation: Puebla Centro hotel ($25–45/night).

Pro Tip: Ask for any mole except the mole poblano — the other six varieties (mole verde, mole almendrado, mole prieto, etc.) are harder to find outside Puebla. Casa del Cabezón usually has two or three types available.

Day 5: Puebla to Oaxaca — The Sierra Madre

☀️ Full Day on the Road

Morning 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.

Where to eat: Dinner at Mercado 20 de Noviembre ($3-6) — walk the famous pasillo de carne asada where the charcoal-grilled tasajo (thin beef) and chorizo are served with fresh tortillas, salsa, and grilled spring onions.

Transport: ADO bus Puebla→Oaxaca ($35).

Accommodation: Oaxaca Centro ($25–45/night).

Pro Tip: The ADO bus AC is aggressive — bring a jacket. Most of the route has limited phone signal. Download podcasts, movies, and offline Google Maps for Oaxaca before you leave Puebla.

Day 6: Oaxaca — Monte Albán & Mezcal

☀️ Morning

Colectivo 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.

🌆 Afternoon

Visit 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).

Where to eat: Lunch at Casa Taviche ($5-8) for tlayudas cooked over coals. Follow with a chapulines (toasted grasshoppers) tasting — they’re surprisingly good, like savoury crunchy rice crackers with chilli.

Entry: Monte Albán ($4), Santo Domingo ($4).

Pro Tip: Don’t buy mezcal from the tourist shops on the zócalo — they mark up 300%. Go to a dedicated mezcal bar like In Situ or buy directly from a producer on the road to Monte Albán. A good bottle of artisanal mezcal should cost $20-40.

Day 7: Oaxaca — Market Day & Cooking Class

☀️ Morning

If 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.

🌆 Afternoon

Either 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.

Where to eat: If you did the cooking class, your lunch is the food you made. If you went to Tlacolula, follow the smoke to the barbacoa pit ($3-5). Dinner: Criollo ($12-18, reservations essential) for Enrique Olvera’s modern Oaxacan tasting menu.

Cooking class: $30–45. Museum: Textile Museum (free).

Pro Tip: If you take a cooking class, skip breakfast — you’ll make and eat a huge multi-course meal by 1 PM. Also, buy your Oaxaca → Mérida flight ticket NOW if you haven’t already — it’s a popular route and prices rise fast.

Day 8: Fly to Mérida — Colonial Yucatán

☀️ Morning

Take 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 & Evening

Walk 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).

Where to eat: Yucatecan food is its own cuisine — try sopa de lima (lime soup) and cochinita pibil (achiote-marinated slow-roasted pork). Mercado 60 ($4-7) for a food hall experience, or La Chaya Maya ($6-10, Calle 60) for authentic Yucatecan dishes in a beautiful courtyard.

Transport: Flight OAX→MID ($80–120).

Accommodation: Mérida Centro hotel ($25–45/night).

Pro Tip: Mérida is famous for its free walking tours — join the one that starts at the Plaza Grande at 9:30 AM (Tuesday-Sunday, tip-based). The guides are local historians who know the hidden details of every colonial building.

Day 9: Cenote Route — Cuzamá & the Haciendas

☀️ Morning

Rent 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.

🌆 Afternoon

Visit 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.

Where to eat: Lunch at Restaurant Los Dos inside Hacienda Sotuta de Peón ($8-12) — excellent Yucatecan food. Dinner back in Mérida: Apoala ($10-15, Calle 60) for Oaxacan-Yucatecan fusion in a romantic garden setting.

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).

Pro Tip: Bring a waterproof camera or phone pouch for the cenotes — the water is incredibly clear and the light beams through the cave openings are mesmerising. Life jackets are provided at Cuzamá and mandatory at some cenotes.

Day 10: Chichén Itzá, Valladolid & the Ik Kil Cenote

☀️ Morning

Drive 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.

🌆 Afternoon

Drive 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.

Where to eat: Lunch at Yaxkin Cocina Local in Valladolid ($5-8) for incredible vegan Yucatecan food — their cochinita pibil made from jackfruit is revelatory. Dinner at La Cabaña ($7-10, near the plaza) for traditional Valladolid soul food.

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.

Pro Tip: The Chichén Itzá entry fee is high ($30) and the site gets brutally crowded by 11 AM. Go as early as possible, hire a guide at the entrance ($40 for a 2-hour tour — guides are excellent and bring the site to life), and see the Temple of Kukulkán before the crowds arrive. Also: bring pesos — none of the vendors at the site accept cards.

Day 11: Tulum Ruins, Cenotes & the Caribbean Coast

☀️ Morning

Drive 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.

🌆 Afternoon

Continue 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.

Where to eat: Lunch at El Charly’s in Tulum Pueblo ($5-8, Andromeda) for the best ceviche and grilled fish. Dinner: Taquería Honorio ($2-4) on the main road for al pastor tacos — yes, in the Caribbean coastal paradise, you’re still chasing tacos. Beachside dinner at Chamicos ($8-12) for grilled fish with your feet in the sand.

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).

Pro Tip: Skip the Tulum beach zone hotels ($$$ — think $200-500/night) and stay in Tulum Pueblo or Akumal instead. Akumal has better swimming beaches and a fraction of the crowds. Don’t rent a scooter in Tulum — the main road is dangerous and the rental companies are notorious for scamming deposits.

Day 12: Caribbean Beach Morning & Departure from Cancún

☀️ Morning

A 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.

🌆 Afternoon

Drive 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.”

Where to eat: Final breakfast at Bistro Sabrina in Tulum Pueblo ($5-8, with spectacular tropical fruit platters and fresh juice). If you’re in Akumal, La Buena Vida ($6-10) for breakfast right on the beach with the sound of waves. Pre-airport food: grab panuchos (Yucatecan stuffed tortillas) from a roadside stand — cheap and delicious.

Transport: ADO bus Tulum→Cancún ($10-15, 1.5h) or rental car return ($0 if dropped at airport).

Pro Tip: Cancún Airport has two terminals — check which one your airline uses before you go. Terminal 2 is the oldest and gets very busy. Allow more time than you think you need for security, especially at peak departure times (weekends, afternoons). The Cancún Airport ADO bus stop is at Terminal 2 and Terminal 3 — it’s $50 if you take a taxi from Tulum.

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.