CA → CA · about 18 miles

San Diego to Chula Vista bus schedule

Mexicoach, FlixBus and Greyhound run 91 direct buses a week from San Diego to Chula Vista. The fastest takes 24 minutes; the first bus leaves at 12:01 AM and the last at 8:40 PM.

Timetable data from · Schedule last changed

Buses a week
91
Fastest trip
24m
First bus
12:01 AM
Last bus
8:40 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 San Diego, CA to Chula Vista, CA
DepartsArrivesDurationDaysStopsBus companyTicket
12:01 AM12:25 AM24mDailySan Diego Greyhound Bus Stop to San Ysidro Bus TerminalGreyhound
Full timetable
No online booking link
8:50 AM9:45 AM55mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
10:40 AM11:40 AM1h 00mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
11:15 AM New12:00 PM45mDailyLa Jolla - UC San Diego to San Ysidro Bus TerminalFlixBus
Full timetable
No online booking link
11:55 AM12:20 PM25mDailySan Diego Greyhound Bus Stop to San Ysidro Bus TerminalGreyhound
Full timetable
No online booking link
12:40 PM1:40 PM1h 00mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
2:40 PM3:45 PM1h 05mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
4:40 PM5:45 PM1h 05mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
5:40 PM6:45 PM1h 05mDailyLa Jolla - UC San Diego to San Ysidro Bus TerminalFlixBus
Full timetable
No online booking link
5:55 PM6:20 PM25mDailySan Diego Greyhound Bus Stop to San Ysidro Bus TerminalGreyhound
Full timetable
No online booking link
6:40 PM7:35 PM55mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)
7:00 PM7:35 PM35mDailySan Diego Greyhound Bus Stop to San Ysidro Bus TerminalGreyhound
Full timetable
No online booking link
8:40 PM9:35 PM55mDailySan Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport)Mexicoach
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

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

Return trip: Chula Vista to San Diego

Questions

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

The fastest direct bus takes 24 minutes; the typical trip is 55 minutes.

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

The earliest departure is at 12:01 AM (Daily) and the last at 8:40 PM (Daily).

Which bus companies go from San Diego to Chula Vista?

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

Where do I catch the bus in San Diego?

Buses to Chula Vista leave from San Diego Airport (Rental Car Terminal), La Jolla - UC San Diego and San Diego Old Town-FlixBus.

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

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

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

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