3 Weeks in Mexico: The Complete Route

· Updated · 12 min read Itinerary
Caribbean coast Mexico — end point of the classic three-week circuit

Three weeks gives you the full circuit of Mexico’s south and southeast: the capital, the colonial and indigenous south, Chiapas, and the Yucatán Peninsula to the Caribbean coast. This is the definitive “first trip to Mexico” route if you have the time. The itinerary moves roughly east and south, ending at Cancún for a convenient departure.

Route overview

DaysDestinationNightsTransport from previous
1–4Mexico City4International arrival
5–7Oaxaca City3Flight 1 hour (~MXN $800–1,500)
8–10San Cristóbal de las Casas3Flight to Tuxtla 1 hour (~MXN $1,000–2,000) + bus 1.5 hours
11Transit to Palenque1Bus 5–6 hours (~MXN $350)
12Palenque1
13–14Mérida2Bus via Villahermosa (~MXN $600 combined)
15Chichén Itzá + Valladolid1Bus 2 hours (~MXN $150–250)
16–17Tulum2Bus via Cobá 2–3 hours (~MXN $150–200)
18–19Bacalar2Bus 3 hours (~MXN $200–300)
20–21Cancún / Isla Mujeres1–2Bus 4–5 hours (~MXN $300–400)

Internal flights: 2 short flights (CDMX–Oaxaca and Oaxaca–Tuxtla). Total approximately MXN $2,000–3,500 booked in advance. The rest is overland by bus.

Days 1–4: Mexico City

Four days in CDMX covers the city thoroughly without rushing.

Day 1: Base in Roma Norte or Condesa. Walk Parque México and Parque España. Morning coffee at Café Avellaneda (approximately MXN $60–80). Afternoon at the Museo Nacional de Antropología in Chapultepec (MXN $90 — dedicate 3–4 hours; the Aztec Sun Stone, the Maya jade mask of Pakal, and the Oaxaca halls are unmissable). Evening: tacos at El Vilsito (Roma Sur, approximately MXN $25–40 per taco) or dinner along Álvaro Obregón.

Day 2: Centro Histórico — Zócalo, Metropolitan Cathedral, Templo Mayor ruins (MXN $90), and the Palacio Nacional (free entry — Diego Rivera’s epic mural of Mexican history covers the main staircase). Walk Calle Madero to the Palacio de Bellas Artes (free lobby, murals by Rivera, Orozco, and Siqueiros on the upper floors). Afternoon at Coyoacán — the Frida Kahlo Museum (MXN $250, book online 2+ weeks ahead) and the Coyoacán market for tostadas (approximately MXN $30–50).

Day 3: Teotihuacán — bus from Terminal Norte (approximately MXN $60, 1 hour, departures from 6 am). Arrive at 8 am opening. Climb the Pyramid of the Sun and the Pyramid of the Moon, walk the Avenue of the Dead, see the Temple of Quetzalcóatl. Entry approximately MXN $90. Return by early afternoon. Evening: Xochimilco canal trip if energy allows (trajinera boat approximately MXN $500/boat for 2 hours) or return to Roma/Condesa for dinner at Contramar (seafood, mains approximately MXN $200–400).

Day 4: Neighbourhood exploration — San Ángel (Saturday bazaar if timing aligns), the UNAM campus (murals on the Central Library, free), or a deep dive into a less-visited neighbourhood. Alternatively, the Castillo de Chapultepec (MXN $85 — the hilltop castle with city views and Mexican history exhibits). Pack and prepare for the next morning’s flight.

Where to stay: Budget: Hostel Mundo Joven Catedral (dorms approximately MXN $350) | Mid-range: Hotel Milán (Roma Norte, approximately MXN $1,200–1,600) | Boutique: Hotel Condesa DF (approximately MXN $3,500–5,000)

Days 5–7: Oaxaca City

Fly from CDMX (1 hour, approximately MXN $800–1,500 booked in advance). Taxi from Oaxaca airport approximately MXN $200.

Day 5: Arrive and walk the Andador Turístico from Santo Domingo to the Zócalo. Mercado 20 de Noviembre for lunch (smoke corridor — tasajo with tortillas approximately MXN $80–120). Afternoon: wander Calle Alcalá, visit the Textile Museum (free). Evening mezcal at In Situ (flights approximately MXN $150–300) or Los Amantes.

Day 6: Monte Albán (bus from Calle Mina, approximately MXN $70 return, 30 minutes; entry approximately MXN $90). The Zapotec capital — Gran Plaza, Danzantes carvings, observatory, valley views. Allow 2–3 hours. Afternoon: Santo Domingo complex (church free; Museo de las Culturas MXN $85 — Mixtec gold treasures from Tomb 7; Ethnobotanical Garden guided tours approximately MXN $100). Dinner: mole negro at Los Danzantes (mains approximately MXN $200–350).

Day 7: Tlacolula Valley day trip — full day loop through mezcal distilleries at Santiago Matatlán (free tastings), Zapotec ruins at Mitla (approximately MXN $75, the geometric stone mosaics are unique in Mesoamerica), the weaving village of Teotitlán del Valle (rugs from approximately MXN $500–3,000), and Hierve el Agua (petrified mineral waterfalls with infinity pools overlooking the sierra, approximately MXN $25 entry). Colectivos connect these stops or hire a taxi for the day (approximately MXN $800–1,200).

Where to stay: Budget: Casa Angel (approximately MXN $250) | Mid-range: Hotel Parador de Alcalá (approximately MXN $1,500–2,200) | Boutique: Casa Oaxaca (approximately MXN $3,500–5,000)

Days 8–10: San Cristóbal de las Casas

Fly Oaxaca → Tuxtla Gutiérrez (1 hour, approximately MXN $1,000–2,000), then ADO or colectivo to San Cristóbal (1.5 hours, approximately MXN $60–100). Alternatively, overnight bus from Oaxaca (10 hours, approximately MXN $700–1,000) saves the flight cost and a night’s accommodation.

Day 8: Arrive and settle in. Walk Real de Guadalupe (the backpacker street — cafés, restaurants, tour operators). The Catedral de San Cristóbal and the Santo Domingo church (baroque facade, textile market outside). Coffee at Cafeología (Chiapas single-origin, approximately MXN $50–80) or Café Museo Café (approximately MXN $40–60 with roasting exhibits). Evening: try pox (pronounced “posh” — the Tzotzil sugarcane spirit) at La Viña de Bacco (approximately MXN $60–100).

Day 9: Village circuit — morning colectivo to San Juan Chamula (approximately MXN $20, 20 minutes) for the extraordinary syncretic church (pine needles, candles, ritual healers — photography strictly forbidden inside, entry approximately MXN $30). Then colectivo to Zinacantán (approximately MXN $15, 10 minutes) for textile cooperatives and backstrap loom demonstrations (approximately MXN $20–30 for a home visit). Return to San Cristóbal by early afternoon. Guided tours (approximately MXN $300–500 per person) add significant cultural context.

Day 10: Cañón del Sumidero — colectivo or bus to Chiapa de Corzo (approximately MXN $60, 1.5 hours). Boat tour through the canyon (2 hours, approximately MXN $250 per person) — walls rising 1,000 m, crocodiles, spider monkeys, the “Christmas tree” moss formation. Walk Chiapa de Corzo’s plaza (La Pila fountain, 16th-century Mudéjar). Return to San Cristóbal. Organised tours from San Cristóbal approximately MXN $400–600 per person including transport.

Where to stay: Budget: Posada del Abuelito (approximately MXN $350) | Mid-range: Casa Felipe Flores (approximately MXN $1,500–1,800) | Boutique: Hotel Bo (approximately MXN $2,500–3,500)

Day 11: Transit to Palenque

ADO bus from San Cristóbal to Palenque (5–6 hours via Ocosingo — the more scenic route through highland Chiapas, or 7 hours via the highway, approximately MXN $350). Depart morning, arrive early afternoon. Walk Palenque town, eat at El Huachinango Feliz (seafood and regional, mains approximately MXN $80–150) or Don Mucho’s at El Panchán (the backpacker jungle camp, approximately MXN $60–120). Evening rest — the ruins demand an early start.

Where to stay: Budget: El Panchán jungle cabañas (approximately MXN $300–500) | Mid-range: Chan-Kah Resort Village (approximately MXN $1,000–1,500) | Boutique: Quinta Chanabnal (approximately MXN $1,800–2,500)

Day 12: Palenque ruins and waterfalls

The archaeological zone opens at 8 am — arrive early, as the jungle heat builds rapidly. Templo de las Inscripciones (Pakal the Great’s tomb, the most important royal burial in the Americas — the carved sarcophagus lid depicting Pakal descending into the underworld is one of Maya art’s masterpieces). The Palace with its distinctive observation tower. The Grupo de las Cruces — three temples with carved panels depicting cosmic mythology. The jungle path to Templo del Jaguar has howler monkeys, toucans, and blue morpho butterflies. The on-site museum displays the finest carved panels. Entry approximately MXN $90. Allow 3–4 hours.

Afternoon: Misol-Há waterfall (35 km southwest, approximately MXN $40 entry — a single 35 m cascade into a turquoise pool with a path behind the curtain of water). Colectivo or taxi approximately MXN $100–200 each way.

Days 13–14: Mérida

Bus from Palenque to Villahermosa (1.5 hours, approximately MXN $200), then fly or bus to Mérida. Flight from Villahermosa approximately MXN $1,000–1,800. Bus via Campeche approximately MXN $400–600, 8–10 hours — consider the overnight option.

Day 13: Arrive Mérida. Walk the Plaza Grande, the Catedral de San Ildefonso (completed 1598, the oldest cathedral on the American mainland), and the Paseo de Montejo (Porfirian mansions — visit the Palacio Cantón museum, MXN $65). Evening: free cultural events at the plaza (music and dance performances most nights) and dinner at Mercado Lucas de Gálvez — panuchos and salbutes (approximately MXN $15–25 each), papadzules (approximately MXN $60–80).

Day 14: Day trip to Uxmal (1 hour by bus, approximately MXN $80–120). The most architecturally refined Maya site — the Pyramid of the Magician (rounded corners, unique in Maya architecture), the Nunnery Quadrangle (interlocking geometric mosaics), and the Governor’s Palace. Entry approximately MXN $500 (combined federal + state fee). Allow 2–3 hours. Return via cenotes at Cuzamá (horse-drawn rail cart to three cenotes, approximately MXN $250–300) if time allows.

Where to stay: Budget: Nómadas Hostel (dorms approximately MXN $250) | Mid-range: Hotel Medio Mundo (approximately MXN $1,200–1,600) | Boutique: Rosas & Xocolate (approximately MXN $3,000–4,500)

Day 15: Chichén Itzá and Valladolid

Early ADO bus from Mérida to Chichén Itzá (2 hours, approximately MXN $150–250). Arrive at 8 am opening. El Castillo (Kukulkán pyramid), the Great Ballcourt (the largest in Mesoamerica), the Cenote Sagrado, and the Observatory. Entry approximately MXN $100 (combined federal + state fee). Allow 2–3 hours.

Continue to Valladolid (30 minutes by colectivo, approximately MXN $30–40). Lunch at Hostería del Marqués on the plaza (mains approximately MXN $100–180). Swim at Cenote Samulá or Cenote X’Kekén (approximately MXN $80–100 each, 10 minutes from town). Walk Valladolid’s colourful streets and the Convent of San Bernardino. Overnight in Valladolid.

Where to stay: Budget: Hostel Candelaria (approximately MXN $250) | Mid-range: Casa Tía Micha (approximately MXN $800–1,200) | Boutique: Casa San Roque (approximately MXN $1,800–2,500)

Days 16–17: Tulum

Bus from Valladolid to Tulum (2 hours, approximately MXN $150–200). Option to stop at Cobá ruins en route (30 minutes from Valladolid — a still-climbable pyramid in jungle, approximately MXN $100 entry, bike rental approximately MXN $60).

Day 16: Tulum ruins (arrive at 8 am opening, approximately MXN $90 entry) — the clifftop Maya temple overlooking the Caribbean is Mexico’s most photographed archaeological site. Allow 1.5 hours. Afternoon: swim at the beach below the ruins or head to Gran Cenote (approximately MXN $180, 4 km from town) for crystal-clear cenote swimming.

Day 17: Beach day or cenote hopping. Cenote Dos Ojos (approximately MXN $400, snorkelling through connected underground chambers — one of the best cenote experiences in the Yucatán). Alternatively, rent a bike and explore the Tulum beach road (approximately MXN $150/day). Evening in Tulum town (cheaper restaurants and better local food than the beach strip).

Where to stay: Budget: Mayan Monkey Tulum (town, dorms approximately MXN $350) | Mid-range: Hotel Posada Luna del Sur (town, approximately MXN $800–1,200) | Beach: Ahau Tulum (approximately MXN $3,000–6,000 — beach strip prices are significantly higher)

Days 18–19: Bacalar

ADO bus south from Tulum to Bacalar (3 hours, approximately MXN $200–300). Bacalar sits on the Laguna de los Siete Colores — a freshwater lagoon with bands of turquoise, blue, and green caused by varying depth and mineral composition.

Day 18: Arrive and settle in. Kayak in the Canal de los Piratas (approximately MXN $200–300 for 2 hours). Swim from the lakefront. Sunset from the public balneario or your hotel dock.

Day 19: Full lagoon day — boat tour to the deep blue centre, the stromatolites (living microbial structures — some of the oldest life forms on earth), and swimming spots along the shore (approximately MXN $800–1,200 per boat for 3–4 hours, split between passengers). Alternatively, paddleboard (approximately MXN $200–300/hour) or simply swim and read.

Where to stay: Budget: Hostal Hola (approximately MXN $300–400) | Mid-range: Hotel Laguna Bacalar (approximately MXN $1,000–1,500) | Boutique: Casa Bakal (approximately MXN $2,000–3,000, lakefront)

Days 20–21: Return north

ADO bus from Bacalar to Cancún (4–5 hours, approximately MXN $300–400). Options for the final day(s):

  • Isla Mujeres: Ferry from Cancún (approximately MXN $300 return, 15 minutes). A relaxed island with better beaches than Cancún’s Hotel Zone — rent a golf cart (approximately MXN $800–1,200/day), snorkel at Punta Sur, and eat fresh ceviche. A perfect low-key ending
  • Playa del Carmen: Break the journey from Bacalar with a night in Playa. Walk the Quinta Avenida and eat at the local taquerías away from the tourist strip
  • Cancún Hotel Zone: If you want a final beach day, this is where it happens. Day passes at beach clubs approximately MXN $500–1,500

Fly home from Cancún (CUN).

Budget estimate (21 days)

CategoryBudgetMid-rangeBoutique
Accommodation (20 nights)MXN $6,000 (~$335 USD)MXN $26,000 (~$1,445 USD)MXN $60,000 (~$3,335 USD)
Food (21 days)MXN $5,250 (~$290 USD)MXN $10,500 (~$585 USD)MXN $18,000 (~$1,000 USD)
Internal flights (2)MXN $3,000 (~$165 USD)MXN $3,000 (~$165 USD)MXN $5,000 (~$280 USD)
Buses (overland)MXN $3,000 (~$165 USD)MXN $3,000 (~$165 USD)MXN $3,000 (~$165 USD)
Activities + entry feesMXN $3,000 (~$165 USD)MXN $6,000 (~$335 USD)MXN $12,000 (~$665 USD)
Total per personMXN $20,250 ($1,125 USD)MXN $48,500 ($2,695 USD)MXN $98,000 ($5,445 USD)

All prices approximate, per person, as of 2026. Excludes international flights.

Plan your trip: tours across Mexico · flights to Mexico · car hire · travel insurance.

Book ahead

Book the key experiences

Turn this itinerary into reality. Secure your spots — popular tours sell out 2–3 days ahead.

Frequently Asked Questions

What additional destinations does 3 weeks add over 2 weeks?
Three weeks allows for Guadalajara and Guanajuato in the colonial highlands (often skipped on 2-week trips), more time in Oaxaca (craft villages, mezcal palenques), the full Chiapas circuit (San Cristóbal + Palenque), and enough days in the Yucatán to reach Bacalar and explore cenotes beyond the main tourist strip.
Is 3 weeks enough to see all of Mexico?
No — Mexico is vast, and three weeks covers the main southern and Yucatán circuit well. Northern Mexico (Copper Canyon, Baja California, Monterrey), the Pacific coast (Puerto Vallarta, Sayulita, Puerto Escondido), and full Baja are each separate 1–2 week trips in their own right.
What is the biggest risk on a 3-week Mexico trip?
Trying to cover too much and spending too many days in transit. Build in at least 3–4 buffer days across the 21 to absorb flight delays, spontaneous extensions in places you love, or illness. Overpacking the itinerary results in an exhausting trip without depth in any single place.
Should I use buses or flights for a 3-week Mexico trip?
A mix works best. Fly the major gaps (Mexico City–Oaxaca, Chiapas–Yucatán). Use ADO overnight buses for medium distances where the journey is comfortable and saves a hotel night (e.g. Oaxaca–San Cristóbal, approximately 12 hours overnight). Reserve car hire for Yucatán rural exploration if the schedule allows.

Car Hire

Hire a Car in Mexico

Compare local and international car hire suppliers to find the best available rate. Book online, collect on arrival.

Compare Car Hire →

Same price as booking direct — we earn a small commission at no extra cost to you.