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
49 of the 91 buses a week stop at San Diego International Airport (SAN).
49 of the 91 buses a week stop at Tijuana International Airport (TIJ).
Timetable
Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Stops | Bus company | Ticket |
|---|---|---|---|---|---|---|
| 12:01 AM | 12:25 AM | 24m | Daily | San Diego Greyhound Bus Stop to San Ysidro Bus Terminal | Greyhound Full timetable | No online booking link |
| 8:50 AM | 9:45 AM | 55m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 10:40 AM | 11:40 AM | 1h 00m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 11:15 AM New | 12:00 PM | 45m | Daily | La Jolla - UC San Diego to San Ysidro Bus Terminal | FlixBus Full timetable | No online booking link |
| 11:55 AM | 12:20 PM | 25m | Daily | San Diego Greyhound Bus Stop to San Ysidro Bus Terminal | Greyhound Full timetable | No online booking link |
| 12:40 PM | 1:40 PM | 1h 00m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 2:40 PM | 3:45 PM | 1h 05m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 4:40 PM | 5:45 PM | 1h 05m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 5:40 PM | 6:45 PM | 1h 05m | Daily | La Jolla - UC San Diego to San Ysidro Bus Terminal | FlixBus Full timetable | No online booking link |
| 5:55 PM | 6:20 PM | 25m | Daily | San Diego Greyhound Bus Stop to San Ysidro Bus Terminal | Greyhound Full timetable | No online booking link |
| 6:40 PM | 7:35 PM | 55m | Daily | San Diego Airport (Rental Car Terminal) to CBX (Cross Border Xpress - Tijuana Airport) | Mexicoach Full timetable | Book (carrier website) |
| 7:00 PM | 7:35 PM | 35m | Daily | San Diego Greyhound Bus Stop to San Ysidro Bus Terminal | Greyhound Full timetable | No online booking link |
| 8:40 PM | 9:35 PM | 55m | Daily | San 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
Where to catch the bus in San Diego
Where the bus stops in Chula Vista
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).