Travel options for:
Mazatlán to Zacatecas
  • Bus

    $29 - $57
    1. Mazatlán

      5 h - every 3 hours

      $14 - $35

    2. Durango

      4 h - hourly

      $15 - $24

  • Drive

    $45 - $70
    1. Mazatlán

      6 h 51 min - 344 miles

      $45 - $70

  • Fly to Zacatecas

    $146 - $570
    1. Mazatlán

      22 min - 11.9 miles

      $6 - $8

    2. Mazatlan (MZT)

      5 h 13 min - 1 stopover

      $130 - $550

    3. Zacatecas (ZCL)

      22 min - 16.2 miles

      $10 - $13

  • Fly to Aguascalientes, bus

    $116 - $411
    1. Mazatlán

      22 min - 11.9 miles

      $6 - $8

    2. Mazatlan (MZT)

      4 h 40 min - 1 stopover

      $90 - $370

    3. Aguascalientes (AGU)

      22 min - 14.5 miles

      $9 - $11

    4. Aguascalientes

      2 h - hourly

      $11 - $23

  • Fly to San Luis Potosi, bus

    $108 - $367
    1. Mazatlán

      22 min - 11.9 miles

      $6 - $8

    2. Mazatlan (MZT)

      3 h 54 min - 1 stopover

      $80 - $330

    3. San Luis Potosi (SLP)

      14 min - 10.3 miles

      $11 - $13

    4. San Luis Potosí

      2 h 48 min - hourly

      $11 - $17

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

From Mazatlán bus to Durango then bus to Zacatecas. 9 h 32 min $744. From Mazatlán drive to Zacatecas. 6 h 51 min $1066. From Mazatlán taxi to Mazatlan airport, fly to Zacatecas airport, then taxi to Zacatecas. 5 h 57 min $5853. From Mazatlán taxi to Mazatlan airport, fly to Aguascalientes airport, taxi to Aguascalientes, then bus to Zacatecas. 7 h 46 min $4622. From Mazatlán taxi to Mazatlan airport, fly to San Luis Potosi airport, taxi to San Luis Potosí, then bus to Zacatecas. 7 h 48 min $4054.

 
 

Bus or fly from Mazatlán to Zacatecas?

ETN operates a bus from Mazatlán to Zacatecas hourly. Tickets cost $22 - $35 and the journey takes 5 h. 2 other operators also service this route. Alternatively, Aerom�xico, Volaris and Interjet fly from Mazatlán to Zacatecas 5 times a day.