Buses San Francisco Los Angeles to San Francisco

Find buses from Los Angeles to San Francisco

Search for cheap bus tickets from Los Angeles to San Francisco and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Los Angeles (LAX)
San Francisco (SFO)
Sun 6/26
Sun 7/3
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for bus tickets from Los Angeles to San Francisco

Find the right bus ticket for you
FlixBus
Direct
7h 40m
FlixBus
FlixBus
Direct
8h 25m
FlixBus
FlixBus
Direct
7h 20m
FlixBus
FlixBus
Direct
7h 40m
FlixBus
Greyhound
Direct
8h 55m
Greyhound
Greyhound
Direct
8h 55m
Greyhound

Los Angeles to San Francisco bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from Los Angeles to San Francisco

Round-trip from

$84

One-way from

$38

Avg travel time

8h 03m

Popular bus line

Greyhound
Bus tickets from Los Angeles to San Francisco found within the last 3 days start at $84 round-trip
The cheapest one-way bus ticket starts at $38. This price was found within the last 3 days.
The average bus ride from Los Angeles to San Francisco is 8h 03m
Greyhound and FlixBus service this route

Book round-trip bus tickets from Los Angeles to San Francisco

Below are the quickest and cheapest round-trip bus tickets from Los Angeles to San Francisco that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Greyhound
Jan 5
9:50 amLos Angeles Bus Terminal - 1716 E 7th St
8h 55m
6:45 pmSan Francisco 425 Mission St
Jan 8
3:30 amSan Francisco 425 Mission St
9h 15m
12:45 pmLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Jan 7
12:55 amLos Angeles Bus Terminal - 1716 E 7th St
10h 20m
11:15 amSan Francisco 425 Mission St
Jan 7
4:30 pmSan Francisco 425 Mission St
8h 45m
1:15 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Jan 7
12:55 amLos Angeles Bus Terminal - 1716 E 7th St
10h 20m
11:15 amSan Francisco 425 Mission St
Jan 7
4:30 pmSan Francisco 425 Mission St
8h 45m
1:15 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Aug 23
1:55 amLos Angeles Bus Terminal - 1716 E 7th St
10h 20m
12:15 pmSan Francisco 425 Mission St
Aug 24
5:30 pmSan Francisco 425 Mission St
8h 45m
2:15 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Aug 9
7:30 pmLos Angeles Bus Terminal - 1716 E 7th St
8h 45m
4:15 amSan Francisco 425 Mission St
Aug 11
9:00 amSan Francisco 425 Mission St
9h 15m
6:15 pmLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Dec 14
9:50 amLos Angeles Bus Terminal - 1716 E 7th St
8h 55m
6:45 pmSan Francisco 425 Mission St
Dec 17
8:00 amSan Francisco 425 Mission St
9h 15m
5:15 pmLos Angeles Bus Terminal - 1716 E 7th St

Book one-way bus tickets from Los Angeles to San Francisco

Below are the fastest and cheapest one-way bus tickets from Los Angeles to San Francisco we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
FlixBus
Jul 14
4:00 amLos Angeles Hilton Garden Inn
7h 40m
11:40 amSan Francisco Caltrain
FlixBus
Jul 14
6:45 amLos Angeles University of Southern California (curbside)
8h 25m
3:10 pmSan Francisco Caltrain
FlixBus
Jul 13
8:25 pmLos Angeles Hilton Garden Inn
7h 20m
3:45 amSan Francisco Caltrain

FAQs for booking bus tickets from Los Angeles to San Francisco

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.


Greyhound buses from Los Angeles to San Francisco

Our best Greyhound deals on Los Angeles to San Francisco bus tickets
Greyhound
Jan 5
9:50 amLos Angeles Bus Terminal - 1716 E 7th St
8h 55m
6:45 pmSan Francisco 425 Mission St
Jan 8
3:30 amSan Francisco 425 Mission St
9h 15m
12:45 pmLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Jan 7
12:55 amLos Angeles Bus Terminal - 1716 E 7th St
10h 20m
11:15 amSan Francisco 425 Mission St
Jan 7
4:30 pmSan Francisco 425 Mission St
8h 45m
1:15 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Aug 9
7:30 pmLos Angeles Bus Terminal - 1716 E 7th St
8h 45m
4:15 amSan Francisco 425 Mission St
Aug 11
9:00 amSan Francisco 425 Mission St
9h 15m
6:15 pmLos Angeles Bus Terminal - 1716 E 7th St

  • Round-trip
  • One-way