Duration | 8h 47m |
Distance | 383.6 miles |
Average price | $75 |
Frequency | 5/day |
Yes, there is a direct bus departing from Los Angeles Union Station station and arriving at San Francisco Bus Station station. Services depart five times a day, and operate every day. The journey takes approximately 8h 10m.
More detailsThe distance between Los Angeles and San Francisco is 373 miles. The road distance is 383.6 miles.
Get driving directionsLos Angeles to San Francisco bus services, operated by Greyhound USA, depart from Los Angeles Union Station.
More detailsLos Angeles to San Francisco bus services, operated by Greyhound USA, arrive at San Francisco Bus Station.
More detailsBook your Los Angeles to San Francisco bus tickets online with FlixBus.
Search and bookThere are 924+ hotels available in San Francisco. Prices start at $51 USD per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps