Travel from Phoenix to Mazatlán

Bus or fly from Phoenix to Mazatlán?

American Airlines flies from Phoenix to Mazatlán once daily. Alternatively, TAP Royal International operates a bus from Phoenix to Mazatlán 4 times a day. Tickets cost $117 and the journey takes 22 h 55 min. Tufesa also services this route once daily.

How to get from Phoenix to Mazatlán

From Phoenix taxi to Phoenix airport, fly to Mazatlan airport, then taxi to Mazatlán. 2 h 44 min $576. From Phoenix East bus to Mazatlán. 22 h 55 min $117. From Van Buren St & 1St Ave line 3 bus to Phoenix East, bus to Nogales, walk to Nogales, then bus to Mazatlán. 26 h 25 min $106. From Phoenix drive to Mazatlán. 15 h 30 min $148.
Close Print Itinerary
  1. Here are 4 options to get from
    Phoenix to Mazatlán:

    1. Trip:
      1 Fly
      • One-Way approx: USD $152 - $1,126
      • Duration: 2 h 44 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $152 - $1,126
        • Duration: 2 h 44 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $117
      • Duration: 22 h 55 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $117
        • Duration: 22 h 55 min
        Close x
    3. Trip:
      3 Bus Estrella Blanca
      • One-Way approx: USD $85 - $161
      • Duration: 26 h 25 min
      Open +
      • Trip:
        3 Bus Estrella Blanca
        • One-Way approx: USD $85 - $161
        • Duration: 26 h 25 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 15 h 30 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 15 h 30 min
        Close x