Bus Tickets from Phoenix, AZ to San Francisco, US

Next bus departures

Next departures for Phoenix to San Francisco on November 24
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc. + FlixBus
Bus
Phoenix Bus Station
San Francisco Bus StationCheapest
Greyhound Lines, Inc. + FlixBus
Bus
Phoenix Bus Station
409 Townsend St, SFFastest

Last refresh of the prices: Last Saturday at 11:26 PM MST.

Get from Phoenix to San Francisco

This route is served by bus only

The journey takes about 20 hours 15 minutes, and with fares starting at just $112, it presents an excellent value for a comfortable ride.

13bus per day
20h 15mAverage Duration
1063 kmDistance
27kgCO₂ emissions

Frequently asked questions about travelling from Phoenix, AZ to San Francisco, US by bus

  1. What is the travel distance from Phoenix to San Francisco?

    The distance between Phoenix and San Francisco is around 1052 km (653 miles).

  2. What are the departure and arrival locations for buses traveling from Phoenix to San Francisco?

    Buses traveling this route start their trip at N 27th Ave, in Phoenix, and end it at Hyde/Beach (Fisherman's Wharf), in San Francisco.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-22
$368
11-23
$320
Today
$368
11-25
No data
11-26
$375
11-27
No data
11-28
$225
11-29
No data
busbud logoThe cheapest trip from Phoenix, AZ to San Francisco, US was searched and found on Nov 28, 2025 with a price of $225

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Phoenix, AZ to San Francisco, US, as early as possible.

You can expect to pay from $225 to $737 for a bus ticket from Phoenix, AZ to San Francisco, US based on the last 2 days. You can expect to find the cheapest price for the trip at $225 which is on 2025-11-28.

People from around the world trust Busbud