Travel from Cancún to Guanajuato

Bus or fly from Cancún to Guanajuato?

Interjet, Viva Aerobus and 2 other airlines fly from Cancún to Guanajuato hourly. Alternatively, you can take a bus from Cancún to Guanajuato via Mexico Norte, Tepotzotlán, and Querétaro in around 19 h 38 min.

How to get from Cancún to Guanajuato

ModeDurationPrice
From Cancun bus to Cancun airport, fly to Leon/Guanajuato airport, then taxi to Guanajuato.4 h 30 min$128
From Cancun bus to Cancun airport, fly to Queretaro airport, taxi to Querétaro, then bus to Guanajuato.6 h 37 min$208
From Cancun bus to Mexico Norte, bus to Tepotzotlán, bus to Querétaro, then bus to Guanajuato.19 h 38 min$139
From Cancún drive to Guanajuato.23 h 20 min$202

Operators from Cancún to Guanajuato

Close Print Itinerary
  1. Here are 4 options to get from
    Cancún to Guanajuato:

    1. Trip:
      1 Fly to Leon/Guanajuato
      • One-Way approx: USD $82 - $418
      • Duration: 4 h 30 min
      Open +
      • Trip:
        1 Fly to Leon/Guanajuato
        • One-Way approx: USD $82 - $418
        • Duration: 4 h 30 min
        Close x
    2. Trip:
      2 Fly to Queretaro, bus
      • One-Way approx: USD $102 - $374
      • Duration: 6 h 37 min
      Open +
      • Trip:
        2 Fly to Queretaro, bus
        • One-Way approx: USD $102 - $374
        • Duration: 6 h 37 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $106 - $195
      • Duration: 19 h 38 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $106 - $195
        • Duration: 19 h 38 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $160 - $240
      • Duration: 23 h 20 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $160 - $240
        • Duration: 23 h 20 min
        Close x