All about buses to San Diego
Cheap bus tickets to San Diego
-
Greyhound US1h 40m07:10 AMTijuana, BCCentral Bus Station8:50 AMSan DiegoSan Ysidro Transit Center0EconomyA Bus from Greyhound US goes from Central Bus Station, Tijuana, BC (Mexico) at 7/21/2025 7:10:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 8:50:00 AM. 50 Economy ticket for $6 per person are available. Travel duration is 1h 40m
-
Greyhound Lines Mexico1h 45m08:15 AMTijuana AirportTijuana Airport10:00 AMSan DiegoSan Ysidro Transit Center0EconomyA Bus from Greyhound Lines Mexico goes from Tijuana Airport, Tijuana Airport (Mexico) at 7/21/2025 8:15:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 10:00:00 AM. 50 Economy ticket for $6 per person are available. Travel duration is 1h 45m
-
Limousine Express1h 15m012:00 AMTijuana AirportTijuana Airport1:15 AMSan DiegoSan Ysidro Transit Center0BasicA Bus from Limousine Express goes from Tijuana Airport, Tijuana Airport (Mexico) at 7/21/2025 12:00:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 1:15:00 AM. 50 Basic ticket for $10 per person are available. Travel duration is 1h 15m
-
Limousine Express2h 0m012:00 AMTijuana, BCCentral Bus Station2:00 AMSan DiegoSan Ysidro Transit Center0EconomyA Bus from Limousine Express goes from Central Bus Station, Tijuana, BC (Mexico) at 7/21/2025 12:00:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 2:00:00 AM. 50 Economy ticket for $10 per person are available. Travel duration is 2h 0m
-
FlixBus2h 5m07:10 AMAnaheim, CAAnaheim Regional Transportation Intermodal Center9:15 AMSan DiegoOld Town Transit Center0EconomyA Bus from FlixBus goes from Anaheim Regional Transportation Intermodal Center, Anaheim, CA (USA) at 7/22/2025 7:10:00 AM to Old Town Transit Center, San Diego (USA) arriving at 7/22/2025 9:15:00 AM. 50 Economy ticket for $16 per person are available. Travel duration is 2h 5m
-
Tufesa International2h 0m05:00 AMTijuana, BCCentral Bus Station7:00 AMSan DiegoSan Ysidro Transit Center0EconomyA Bus from Tufesa International goes from Central Bus Station, Tijuana, BC (Mexico) at 7/21/2025 5:00:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 7:00:00 AM. 50 Economy ticket for $18 per person are available. Travel duration is 2h 0m
-
FlixBus4h 5m05:10 AMLos AngelesUniversity of California (curbside)9:15 AMSan DiegoOld Town Transit Center0EconomyA Bus from FlixBus goes from University of California (curbside), Los Angeles (USA) at 7/21/2025 5:10:00 AM to Old Town Transit Center, San Diego (USA) arriving at 7/21/2025 9:15:00 AM. 50 Economy ticket for $30 per person are available. Travel duration is 4h 5m
-
Fronteras del Norte3h 0m05:00 AMHuntington Park, CAEast Florence Ave Bus Station8:00 AMSan DiegoSan Ysidro Transit Center0BasicA Bus from Fronteras del Norte goes from East Florence Ave Bus Station, Huntington Park, CA (USA) at 7/21/2025 5:00:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 8:00:00 AM. 50 Basic ticket for $37 per person are available. Travel duration is 3h 0m
-
Executive Lines1h 40m09:50 AMPerris, CABus Stop11:30 AMSan DiegoSan Ysidro Transit Center0EconomyA Bus from Executive Lines goes from Bus Stop, Perris, CA (USA) at 7/21/2025 9:50:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 11:30:00 AM. 50 Economy ticket for $42 per person are available. Travel duration is 1h 40m
-
Tufesa2h 45m02:15 AMLos AngelesTufesa5:00 AMSan DiegoSan Ysidro Transit Center0BasicA Bus from Tufesa goes from Tufesa, Los Angeles (USA) at 7/21/2025 2:15:00 AM to San Ysidro Transit Center, San Diego (USA) arriving at 7/21/2025 5:00:00 AM. 50 Basic ticket for $47 per person are available. Travel duration is 2h 45m
-
Las Vegas Shuttles2h 16m02:01 AMRiverside, CAUC Riverside4:17 AMSan DiegoUniversity Av & 39th St0BasicA Bus from Las Vegas Shuttles goes from UC Riverside, Riverside, CA (USA) at 7/26/2025 2:01:00 AM to University Av & 39th St, San Diego (USA) arriving at 7/26/2025 4:17:00 AM. 50 Basic ticket for $48 per person are available. Travel duration is 2h 16m
-
Lax Linq2h 25m010:00 AMLos Angeles AirportLos Angeles Airport12:25 PMSan DiegoOld Town Transit Center0BasicA Bus from Lax Linq goes from Los Angeles Airport, Los Angeles Airport (USA) at 7/22/2025 10:00:00 AM to Old Town Transit Center, San Diego (USA) arriving at 7/22/2025 12:25:00 PM. 50 Basic ticket for $63 per person are available. Travel duration is 2h 25m
-
reLAXsan2h 25m09:45 AMLos Angeles AirportLos Angeles Airport12:10 PMSan DiegoOld Town Transit Center0Premium EconomyA Bus from reLAXsan goes from Los Angeles Airport, Los Angeles Airport (USA) at 7/22/2025 9:45:00 AM to Old Town Transit Center, San Diego (USA) arriving at 7/22/2025 12:10:00 PM. 50 Premium Economy ticket for $67 per person are available. Travel duration is 2h 25m
-
Desert bus Lines2h 10m08:00 AMCalexico, CABus Station10:10 AMSan DiegoOld Town Transit Center0Premium EconomyA Bus from Desert bus Lines goes from Bus Station, Calexico, CA (USA) at 7/23/2025 8:00:00 AM to Old Town Transit Center, San Diego (USA) arriving at 7/23/2025 10:10:00 AM. 50 Premium Economy ticket for $70 per person are available. Travel duration is 2h 10m
Your route is not there? In the search bar, we have already filled San Diego as your destination. You just have to enter your place of departure. However, if you want to take the bus from San Diego, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from San Diego? Then check the return trip straight away and simply select the appropriate date. Are you travelling to San Diego with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to San Diego.All bus stops in San Diego
FAQs about the bus route to San Diego
Is there a direct bus to San Diego?
What can I take with me on my bus ride to San Diego?
What equipment and amenities does the bus to San Diego have?
Which bus stops are there in San Diego?
Which bus companies go to San Diego?
How can I find the best bus-deals to San Diego?
How much could I save by comparing buses to San Diego?
Discover other destinations by bus
The most searched bus routes to San Diego
More bus connections to San Diego
- Bus to San Diego from Anaheim, CA
- Bus to San Diego from Bakersfield, CA
- Bus from Burbank, CA to San Diego
- Buses to San Diego from Calexico, CA
- Buses to San Diego from Chicago
- From Dallas to San Diego bus
- Bus Denver - San Diego
- Bus Downey, CA - San Diego
- Bus from El Centro, CA to San Diego
- El Paso, TX to San Diego bus
- Bus to San Diego from Ensenada
- Buses to San Diego from Fresno, CA
- From Houston to San Diego bus
- Buses Indio, CA - San Diego
- Bus to San Diego from Long Beach
- From Mexicali to San Diego bus
- From Modesto, CA to San Diego bus
- Buses New York to San Diego
- Buses to San Diego from Ontario, CA
- Buses Palm Springs, CA to San Diego
- From Perris, CA to San Diego bus
- Bus Phoenix, AZ to San Diego
- Buses to San Diego from Riverside, CA
- Bus to San Diego from Rosarito, BC
- Buses Sacramento to San Diego
- Bus from Salt Lake City, UT to San Diego
- Buses San Bernardino, CA - San Diego
- Bus to San Diego from San Francisco
- Bus to San Diego from San Jose, CA
- Bus Santa Ana, CA to San Diego
- Bus to San Diego from Santa Barbara, CA
- Buses Santa Monica, CA - San Diego
- Bus Stockton, CA - San Diego
- Bus from Temecula, CA to San Diego
- Buses Tijuana, BC to San Diego
- Tucson, AZ to San Diego bus