From $35
Bus - Operated by BusbudFrom $36
Bus - Operated by BusbudFrom $37
Bus - Operated by GreyhoundFrom $37
Bus - Operated by GreyhoundFrom $37
Bus - Operated by GreyhoundFrom $37
Bus - Operated by GreyhoundRound-trip from | $76 |
---|---|
One-way from | $35 |
Avg travel time | 7h 50m |
Popular bus line | FlixBus |
You can purchase a ticket from Los Angeles to San Francisco within the week and expect to pay $37 or more one-way.
It takes 7h 40m 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 10m. FlixBus has the quickest available bus to your destination.
You can find bus tickets for FlixBus, Busbud, and Greyhound which service this route currently. FlixBus is the cheapest option recently available with prices starting at $76 round-trip.
The straight-line distance from Los Angeles to San Francisco is 345.0 mi. The actual distance by bus will change based on the roads and any traffic, closures, roadwork or tolls that may impact the driver’s route. Most buses from Los Angeles going to San Francisco will get there in around 7h 40m - but this can get longer during peak traffic times.
Buses from Los Angeles to San Francisco will generally run a carbon footprint of about 47lb. This is 86% less in comparison to flying, which has a footprint of around 341lb for this trip. Taking a train (about 75lb) is also an option for this trip.
To save time, the fastest way to travel is by train from Los Angeles to San Francisco on Amtrak. Expect the length of time you’ll spend onboard Amtrak to be about 0h 38m compared to taking a flight from Los Angeles to San Francisco or a bus from Los Angeles to San Francisco which have been found to be slower alternatives.
The cheapest way is to get a train from Los Angeles to San Francisco, which can be as cheap as $32. A flight from Los Angeles to San Francisco is more expensive than a train, with prices starting at $33. A bus from Los Angeles to San Francisco is also an option, with an average price of $76.