Travel options for:
Oaxaca to San Miguel de Allende
  • Fly to Queretaro, bus

    $92 - $288
    1. Oaxaca

      11 min - 5.3 miles

      $9 - $11

    2. Oaxaca (OAX)

      3 h 24 min - 1 stopover

      $50 - $230

    3. Queretaro (QRO)

      27 min - 19.7 miles

      $30 - $40

    4. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Fly to Leon/Guanajuato, bus

    $119 - $273
    1. Oaxaca

      11 min - 5.3 miles

      $9 - $11

    2. Oaxaca (OAX)

      3 h 24 min - 1 stopover

      $85 - $220

    3. Leon/Guanajuato (BJX)

      23 min - 18.7 miles

      $19 - $23

    4. Guanujuato

      1 h 20 min - every 3 hours

      $6 - $19

  • Fly to Mexico City, bus

    $68 - $209
    1. Oaxaca

      11 min - 5.3 miles

      $9 - $11

    2. Oaxaca (OAX)

      1 h 15 min - non-stop

      $35 - $170

    3. Mexico City (MEX)

      3 h - every 30 minutes

      $21

    4. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Bus via Querétaro

    $42 - $86
    1. Oaxaca

      6 h 30 min - every 4 hours

      $23 - $40

    2. Mexico Norte

      28 min - hourly

      $1 - $16

    3. Tepotzotlán

      2 h - every 20 minutes

      $15 - $26

    4. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Bus

    $33 - $55
    1. Oaxaca

      6 h 30 min - every 4 hours

      $23 - $40

    2. México Norte

      3 h 52 min - hourly

      $10 - $18

  • Bus #2

    $33 - $55
    1. Oaxaca

      7 h 35 min - every 4 hours

      $23 - $40

    2. México Norte

      3 h 52 min - hourly

      $10 - $18

  • Bus Marvelus Bus & Shuttle

    $74 - $78
    1. Oaxaca

      8 h - once daily

      $50

    2. Las Cruces Norte

      25 min - every 10 minutes - line 4

    3. Buenavista_1_3

      46 min - every 10 minutes - line 4

    4. Mexico City International

      3 h - every 30 minutes

      $21

    5. Querétaro

      1 h 2 min - hourly

      $3 - $7

  • Drive

    $60 - $90
    1. Oaxaca

      7 h 46 min - 450.4 miles

      $60 - $90

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

From Oaxaca taxi to Oaxaca airport, fly to Queretaro airport, taxi to Querétaro, then bus to San Miguel de Allende. 5 h 13 min $186. From Oaxaca taxi to Oaxaca airport, fly to Leon/Guanajuato airport, taxi to Guanujuato, then bus to San Miguel de Allende. 6 h 11 min $171. From Oaxaca taxi to Oaxaca airport, fly to Mexico City airport, bus to Querétaro, then bus to San Miguel de Allende. 5 h 56 min $107. From Oaxaca bus to Mexico Norte, bus to Tepotzotlán, bus to Querétaro, then bus to San Miguel de Allende. 10 h 34 min $55. From Oaxaca bus to México Norte then bus to San Miguel de Allende. 10 h 56 min $43. From Oaxaca bus to México Norte then bus to San Miguel de Allende. 12 h 1 min $49. From Oaxaca bus to Las Cruces Norte, line 4 night bus to Buenavista_1_3, line 4 night bus to Mexico City International Airport T1, bus to Querétaro, then bus to San Miguel de Allende. 13 h 49 min $77. From Oaxaca drive to San Miguel de Allende. 7 h 46 min $73.