|Shortest Duration||2h 0m|
|Trips per day||15|
On average there are 15 scheduled bus trips per day. Greyhound has the most regularly scheduled departures from Long Beach to San Diego, with an average of 15 trips per day and 303 monthly trips. One bus carrier currently travels from Long Beach to San Diego. Of the 15 trips there are 13 trips that are direct connections to San Diego.
Need more travel options? Travelling by Train from Long Beach to San Diego starts at $50.10.
Book Greyhound from Long Beach to San Diego from $7.00. There are 15 trips per day offered by Greyhound from Long Beach to San Diego and you can expect on average to pay $14.79 for a Greyhound ticket to San Diego. In Long Beach, Greyhound departs to San Diego from Bus Terminal - 1498 Long Beach Blvd, In San Diego, Greyhound arrives at Bus Terminal - 1313 National Ave and one other station.
An average trip on Greyhound from Long Beach to San Diego takes 2 hours and 49 minutes, while the fastest available Greyhound trip will get you to San Diego in 2 hours and 0 minutes,
On weekends, Greyhound offers 14 trips per day. A one way ticket costs $15.88 for a weekend trip to San Diego.