Avg travel time
Popular bus line
You can purchase a ticket from Los Angeles to San Francisco within the week and expect to pay $38 or more one-way.
It takes 7h 20m to get from Los Angeles to San Francisco by bus. Depending on the bus you select, the travel time may vary by up to 0h 43m. FlixBus has the quickest available bus to your destination.
You can find bus tickets for Greyhound and FlixBus which service this route currently. Greyhound is the cheapest option recently available with prices starting at $84 round-trip.
There’s 345.0 mi from Los Angeles to San Francisco. The distance via bus depends on which roads the driver takes - this can change mid-journey. 7h 20m by bus is normal for this route.