|Round-trip from||$30||Bus tickets from Los Angeles to San Diego found within the last 3 days start at $30 round-trip|
|One-way from||$15||The cheapest one-way bus ticket starts at $15. This price was found within the last 3 days.|
|Avg travel time||2h 26m||The average bus ride from Los Angeles to San Diego is 2h 26m|
|Popular bus line||Greyhound||Greyhound services this route|
See available tickets from Los Angeles to San Diego for this week that start at $15 one-way.
The quickest bus available from Los Angeles will take 1h 55m to arrive in San Diego. Travel time typically varies by up to 0h 31m, depending on your bus details. Check Greyhound if you need to get to your destination as quickly as possible.
Greyhound will take you from Los Angeles to San Diego. Greyhound has been recently found as the cheapest option from $30 round-trip.
We’ve found that taking a flight from Los Angeles to San Diego with United Airlines is more time-efficient when based simply on travel duration. A train from Los Angeles to San Diego or a bus from Los Angeles to San Diego can take you longer than a 0h 46m flight.
Taking a bus to your destination is the cheapest option we’ve found in the past few days. The cheapest price we’ve found for this option is $30, making it less expensive than a flight from Los Angeles to San Diego and cheaper than a train from Los Angeles to San Diego.