ROUTE

Bus ticketsLos Angeles San Diego

From Los Angeles to San Diego and the border with more than 70 departures a day. Compare bus lines and prices in one place with BUZ.

Comfortable seats

Safe travel

Personal support

Quick, easy booking







Best prices
Secure payment
24/7 support
Flexible changes with Buz Flex

ABOUT THE ROUTE

Los Angeles to San Diego by bus

Leave from downtown Los Angeles or E Olympic Blvd and arrive at the San Ysidro bus station, Cross Border Xpress (CBX, next to Tijuana airport) or University Ave in San Diego. On the November 2026 dates we checked on BUZ there were 71 departures a day, between 2:15 AM and 8:30 PM; the fastest trip takes about 1 h 50 min.

1 h 50 min to 5 h 15 min
Approx. travel time

~120 mi
Distance

71 departures a day
Frequency on BUZ

From $25.98 USD
Ticket price

BUS LINES ON THIS ROUTE

Bus lines on the Los Angeles–San Diego route

Futura
FlixBus
Greyhound

See all schedules and prices →

MAIN STATIONS

Where you leave from and arrive

Many departures arrive at the border, at San Ysidro or CBX. Check the stop before you book.

Los Angeles – Main & 7th St

115 E 7th St, Los Angeles, CA

View on map →

Los Angeles – E Olympic Blvd

4287 E Olympic Blvd, Los Angeles, CA

View on map →

San Ysidro Bus Station

727 E San Ysidro Blvd, San Diego, CA

View on map →

Cross Border Xpress (CBX)

2745 Otay Pacific Dr, San Diego, CA

View on map →

TRAVEL TIP

Flying out of Tijuana?

Some departures arrive at Cross Border Xpress, the walkway to Tijuana airport. It’s a handy option if you are catching a domestic flight in Mexico.

Passengers boarding a BUZ bus at gate 7 of a bus station

ON BOARD

Travel in comfort, not just fast

Reclining seats, air conditioning and Wi-Fi on most departures. On BUZ you can compare what each bus line includes before you book, since tickets at the same price don’t always include the same.

FAQ

Quick answers about this route

From $25.98 USD, depending on time, bus line and availability. Check the live price on BUZ before you book.

From downtown Los Angeles (Main & 7th St or 501 E Cesar E Chavez Ave) or E Olympic Blvd, depending on the bus line.

About 1 h 50 min on the fastest departures; trips with stops take up to about 5 hours.

On the November 2026 dates we checked on BUZ there were 71 departures a day, from 2:15 AM to 8:30 PM.

Futura, FlixBus and Greyhound run the departures you can book on BUZ today.

On BUZ you pay online with a credit or debit card (Visa, Mastercard or American Express), Apple Pay or Google Pay. Your e-ticket arrives by email as soon as you book.

For weekends, holidays and school breaks, yes: those are the busiest days and the most convenient departures sell out first.

BUZ - viaja fácil

Traveling together means arriving better.

Los Angeles → San DiegoFrom $25.98 USD

Buy ticket