Travel options for:
Cuernavaca to San Miguel de Allende
  • Bus Primera Plus

    $37 - $41
    1. Cuernavaca Casino

      1 h 30 min - every 30 minutes

      $14

    2. Mexico City International

      3 h - every 30 minutes

      $21

    3. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Bus

    $17 - $53
    1. Cuernavaca

      2 h - every 30 minutes

      $7 - $18

    2. Terminal Central De Autobuses

      1 h 6 min - every 10 minutes

    3. México Norte

      3 h 52 min - hourly

      $10 - $35

  • Drive

    $28 - $45
    1. Cuernavaca

      4 h 9 min - 211.8 miles

      $28 - $45

  • Bus, fly to Queretaro

    $116 - $330
    1. Cuernavaca

      1 h 30 min - every 30 minutes

      $14

    2. Mexico City (MEX)

      1 h - non-stop

      $70 - $270

    3. Queretaro (QRO)

      27 min - 19.7 miles

      $30 - $40

    4. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Bus, fly to Leon/Guanajuato

    $90 - $249
    1. Cuernavaca

      1 h 30 min - every 30 minutes

      $14

    2. Mexico City (MEX)

      55 min - non-stop

      $55 - $210

    3. Leon/Guanajuato (BJX)

      18 min - 15.4 miles

      $15 - $19

    4. Guanajuato

      1 h 20 min - every 3 hours

      $7

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

From Cuernavaca Casino bus to Mexico City International Airport T1, bus to Querétaro, then bus to San Miguel de Allende. 5 h 59 min $762. From Cuernavaca bus to Terminal Central De Autobuses Del Sur, night bus to México Norte, then bus to San Miguel de Allende. 7 h 17 min $595. From Cuernavaca drive to San Miguel de Allende. 4 h 9 min $657. From Cuernavaca Casino bus to Mexico City airport, fly to Queretaro airport, taxi to Querétaro, then bus to San Miguel de Allende. 5 h 7 min $3210. From Cuernavaca Casino bus to Mexico City airport, fly to Leon/Guanajuato airport, taxi to Guanajuato, then bus to San Miguel de Allende. 6 h 3 min $2451.

 
 

Bus from Cuernavaca to San Miguel de Allende

Pullman De Morelos operates a bus from Cuernavaca to San Miguel de Allende every 30 minutes. Tickets cost $14 and the journey takes 1 h 30 min. 2 other operators also service this route.