Travel options for:
Mexico City Airport (MEX) to Guanajuato
  • Fly to Leon/Guanajuato

    $78 - $225
    1. Mexico City (MEX)

      55 min - non-stop

      $55 - $210

    2. Leon/Guanajuato (BJX)

      25 min - 19.6 miles

      $19 - $24

  • Fly to Queretaro, bus

    $110 - $336
    1. Mexico City (MEX)

      59 min - non-stop

      $70 - $270

    2. Queretaro (QRO)

      27 min - 19.8 miles

      $30 - $45

    3. Queretaro

      2 h 10 min - hourly

      $10 - $25

  • Bus Primera Plus

    $31 - $46
    1. Mexico City International

      3 h - every 30 minutes

      $22

    2. Queretaro

      2 h 10 min - hourly

      $10 - $25

  • Bus Pegasso

    $18 - $40
    1. Terminal Aérea

      14 min - every 15 minutes - line 5

    2. México Norte

      2 h 50 min - hourly

      $7 - $15

    3. Queretaro

      2 h 10 min - hourly

      $10 - $25

  • Bus

    $30 - $69
    1. Terminal Aérea

      14 min - every 15 minutes - line 5

    2. Mexico Norte

      28 min - hourly

      $1 - $16

    3. Tepotzotlán

      3 h 20 min - once daily

      $23 - $35

    4. Irapuato

      10 min - 2929 feet

    5. Irapuato

      34 min - hourly

      $5 - $18

  • Drive

    $29 - $45
    1. Mexico City Airport (MEX)

      4 h 6 min - 222.3 miles

      $29 - $45

  • Shuttle

    $120 - $350
    1. Mexico City Airport (MEX)

      4 h 6 min - on demand

      $120 - $350

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Mexico City airport fly to Leon/Guanajuato airport then taxi to Guanajuato. 1 h 20 min $113. From Mexico City airport fly to Queretaro airport, taxi to Queretaro, then bus to Guanajuato. 3 h 51 min $168. From Mexico City International Airport T1 bus to Queretaro then bus to Guanujuato. 5 h 25 min $35. From Terminal Aérea line 5 subway to México Norte, bus to Queretaro, then bus to Guanujuato. 6 h 3 min $29. From Terminal Aérea line 5 subway to Mexico Norte, bus to Tepotzotlán, bus to Irapuato, walk to Irapuato, then bus to Guanujuato. 6 h 17 min $47. From Mexico City Airport (MEX) drive to Guanajuato. 4 h 6 min $36. From Mexico City Airport (MEX) shuttle to Guanajuato. 4 h 6 min $350.