Travel from Mexico-City to Yucatán

Bus or fly from Mexico City to Yucatán?

Viva Aerobus, Interjet and 2 other airlines fly from Mexico City to Mérida hourly. Alternatively, Estrella Roja operates a bus from Mexico City to Mérida every 10 minutes. Tickets cost $8 - $12 and the journey takes 2 h. 2 other operators also service this route.

How to get from Mexico City to Yucatán

From San Lázaro line 4 night bus to Mexico City airport, fly to Merida airport, then bus to Mérida. 4 h 17 min $82. From San Lázaro line 4 night bus to Mexico City airport, fly to Campeche airport, taxi to Campeche, bus to Terminal ADO Mérida CAME, then bus to Ticul. 6 h 54 min $124. From Mexico City TAPO bus to Puebla CAPU then bus to Mérida CAME. 21 h 30 min $120. From Mexico City drive to Mérida. 16 h $135.

Operators from Mexico City to Yucatán

Close Print Itinerary
  1. Here are 4 options to get from
    Mexico City to Yucatán:

    1. Trip:
      1 Fly to Merida
      • One-Way approx: USD $57 - $226
      • Duration: 4 h 17 min
      Open +
      • Trip:
        1 Fly to Merida
        • One-Way approx: USD $57 - $226
        • Duration: 4 h 17 min
        Close x
    2. Trip:
      2 Fly to Campeche, bus
      • One-Way approx: USD $76 - $225
      • Duration: 6 h 54 min
      Open +
      • Trip:
        2 Fly to Campeche, bus
        • One-Way approx: USD $76 - $225
        • Duration: 6 h 54 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $62 - $122
      • Duration: 21 h 30 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $62 - $122
        • Duration: 21 h 30 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $110 - $160
      • Duration: 16 h
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $110 - $160
        • Duration: 16 h
        Close x