CA → CA · about 18 miles

Chula Vista to San Diego bus schedule

Mexicoach, FlixBus and Greyhound run 104 direct buses a week from Chula Vista to San Diego. The fastest takes 25 minutes; the first bus leaves at 4:55 AM and the last at 9:45 PM.

Timetable data from · Schedule last changed

Buses a week
104
Fastest trip
25m
First bus
4:55 AM
Last bus
9:45 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses from Chula Vista, CA to San Diego, CA
DepartsArrivesDurationDaysStopsBus companyTicket
4:55 AM5:25 AM30mDailySan Ysidro Bus Terminal to San Diego Greyhound Bus StopGreyhound
Full timetable
No online booking link
6:55 AM7:30 AM35mDailySan Ysidro Bus Terminal to San Diego Old Town-FlixBusFlixBus
Full timetable
No online booking link
7:45 AM8:20 AM35mDaily except TueSan Ysidro Bus Terminal to San Diego Old Town-FlixBusFlixBus
Full timetable
No online booking link
8:00 AM8:50 AM50mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
8:40 AM9:10 AM30mDailySan Ysidro Bus Terminal to San Diego Old Town-FlixBusFlixBus
Full timetable
No online booking link
9:15 AM9:40 AM25mDailySan Ysidro Bus Terminal to San Diego Greyhound Bus StopGreyhound
Full timetable
No online booking link
10:00 AM10:40 AM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
11:00 AM11:35 AM35mDailySan Ysidro Bus Terminal to San Diego Greyhound Bus StopGreyhound
Full timetable
No online booking link
12:00 PM12:40 PM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
2:00 PM2:40 PM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
4:00 PM4:40 PM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
6:00 PM6:40 PM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
7:10 PM7:35 PM25mDailySan Ysidro Bus Terminal to San Diego Greyhound Bus StopGreyhound
Full timetable
No online booking link
8:00 PM8:40 PM40mDailyCBX (Cross Border Xpress - Tijuana Airport) to San Diego Airport (Rental Car Terminal)Mexicoach
Full timetable
Book (carrier website)
9:45 PM New10:10 PM25mDailySan Ysidro Bus Terminal to Downtown SD SeaportFlixBus
Full timetable
No online booking link

Route map

The map needs JavaScript.

Where to board in Chula Vista Where you get off in San Diego The route of the busiest trip

Return trip: San Diego to Chula Vista

Questions

How long is the bus from Chula Vista to San Diego?

The fastest direct bus takes 25 minutes; the typical trip is 35 minutes.

What time is the first bus from Chula Vista to San Diego?

The earliest departure is at 4:55 AM (Daily) and the last at 9:45 PM (Daily).

Which bus companies go from Chula Vista to San Diego?

Mexicoach, FlixBus and Greyhound run direct buses on this route.

Where do I catch the bus in Chula Vista?

Buses to San Diego leave from CBX (Cross Border Xpress) and San Ysidro Station (Bus Terminal).

Does the bus from Chula Vista to San Diego stop at San Diego International Airport?

Yes, 49 of the 104 a week: at San Diego Airport (Rental Car Terminal).

Does the bus from Chula Vista to San Diego stop at Tijuana International Airport?

Yes, 49 of the 104 a week: at CBX (Cross Border Xpress).