Travel options for:
Cancún to Oaxaca
  • Fly

    $96 - $315
    1. Cancún

      25 min - hourly

      $1 - $3

    2. Cancun (CUN)

      4 h 23 min - 1 stopover

      $85 - $300

    3. Oaxaca (OAX)

      10 min - 5.6 miles

      $9 - $12

  • Bus via Mexico City North Bus Terminal

    $102 - $165
    1. Cancun

      14 h 20 min - 5 times a day

      $75 - $130

    2. Mexico City North Bus Terminal

      6 h 30 min - every 4 hours

      $23 - $40

  • Bus

    $75 - $130
    1. Cancún

      28 h 10 min - once daily

      $75 - $130

  • Drive

    $120 - $190
    1. Cancún

      19 h 51 min - 936.5 miles

      $120 - $190

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

From Cancún bus to Cancun airport, fly to Oaxaca airport, then taxi to Oaxaca. 5 h 58 min $143. From Cancun bus to Mexico City North Bus Terminal then bus to Oaxaca. 21 h 50 min $126. From Cancún bus to Oaxaca. 28 h 10 min $97. From Cancún drive to Oaxaca. 19 h 51 min $153.