Travel from Sacramento to Phoenix

Bus from Sacramento to Phoenix

Greyhound USA operates a bus from Sacramento to Phoenix twice daily. Tickets cost $22 - $55 and the journey takes 3 h 34 min. Tufesa also services this route twice daily.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Sacramento to Phoenix

From Capitol Mall at 7th St. bus to Sacramento airport, fly to Phoenix airport, then taxi to Phoenix. 4 h 45 min $300. From Sacramento Amtrak train to Coliseum, BART to Oakland airport, fly to Phoenix airport, then taxi to Phoenix. 5 h 9 min $239. From Sacramento Amtrak train to Richmond, BART to 12th St. Oakland City Center, BART to San Francisco airport, fly to Phoenix airport, then taxi to Phoenix. 5 h 55 min $201. From Sacramento Amtrak train to Santa Clara Caltrain Station, line 10 bus to San Jose airport, fly to Phoenix airport, then taxi to Phoenix. 6 h 7 min $169. From Sacramento Amtrak train to Nw Tulare - Q St, line 22 bus to B Shelter, line 30 bus to Fresno, CA, then bus to Phoenix, AZ. 16 h 27 min $133. From Sacramento, CA bus to Fresno, CA, walk to Fresno, CA, then bus to Phoenix, AZ. 16 h 40 min $106. From Sacramento Amtrak train to Santa Clara Caltrain Station, line 22 bus to San Jose, then bus to Phoenix, AZ. 20 h 38 min $136. From 7Th St & H St line 51 bus to Sacramento, CA, bus to San Diego, CA, bus to Indian School Rd & 67Th Ave, line 41 bus to INDIAN SCHOOL/CENTRAL station, then tram to Jefferson Street/1St Ave Light Rail Stn. 21 h 49 min $145. From Sacramento Amtrak train to Los Angeles Union Station Amtrak, train to Tucson Amtrak, walk to Tucson, then bus to Phoenix, ΑΖ. 4 h $329. From Sacramento drive to Phoenix. 12 h 10 min $90.

How long does it take to get from Sacramento to Phoenix?

It takes approximately 4 h 45 min to get from Sacramento to Phoenix.
Close Print Itinerary
  1. Here are 10 options to get from
    Sacramento to Phoenix:

    1. Trip:
      1 Bus to Sacramento, fly
      • One-Way approx: USD $127 - $401
      • Duration: 4 h 45 min
      Open +
      • Trip:
        1 Bus to Sacramento, fly
        • One-Way approx: USD $127 - $401
        • Duration: 4 h 45 min
        Close x
    2. Trip:
      2 Train to Oakland, fly
      • One-Way approx: USD $141 - $448
      • Duration: 5 h 9 min
      Open +
      • Trip:
        2 Train to Oakland, fly
        • One-Way approx: USD $141 - $448
        • Duration: 5 h 9 min
        Close x
    3. Trip:
      3 Train to San Francisco, fly
      • One-Way approx: USD $142 - $439
      • Duration: 5 h 55 min
      Open +
      • Trip:
        3 Train to San Francisco, fly
        • One-Way approx: USD $142 - $439
        • Duration: 5 h 55 min
        Close x
    4. Trip:
      4 Train to San Jose, fly
      • One-Way approx: USD $136 - $456
      • Duration: 6 h 7 min
      Open +
      • Trip:
        4 Train to San Jose, fly
        • One-Way approx: USD $136 - $456
        • Duration: 6 h 7 min
        Close x
    5. Trip:
      5 Train, bus via Nw Tulare - Q St
      • One-Way approx: USD $77 - $178
      • Duration: 16 h 27 min
      Open +
      • Trip:
        5 Train, bus via Nw Tulare - Q St
        • One-Way approx: USD $77 - $178
        • Duration: 16 h 27 min
        Close x
    6. Trip:
      6 Bus Tufesa
      • One-Way approx: USD $58 - $138
      • Duration: 16 h 40 min
      Open +
      • Trip:
        6 Bus Tufesa
        • One-Way approx: USD $58 - $138
        • Duration: 16 h 40 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $76 - $197
      • Duration: 20 h 38 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $76 - $197
        • Duration: 20 h 38 min
        Close x
    8. Trip:
      8 Bus via San Diego, CA
      • One-Way approx: USD $144 - $146
      • Duration: 21 h 49 min
      Open +
      • Trip:
        8 Bus via San Diego, CA
        • One-Way approx: USD $144 - $146
        • Duration: 21 h 49 min
        Close x
    9. Trip:
      9 Train, bus via Los Angeles Union Station Amtrak
      • One-Way approx: USD $171 - $474
      • Duration: 4 h
      Open +
      • Trip:
        9 Train, bus via Los Angeles Union Station Amtrak
        • One-Way approx: USD $171 - $474
        • Duration: 4 h
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 12 h 10 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 12 h 10 min
        Close x