CA → CA · about 486 miles

Chula Vista to Sacramento bus schedule

Greyhound and International Bus Lines run 28 direct buses a week from Chula Vista to Sacramento. The fastest takes 12 hours 15 minutes; the first bus leaves at 1:15 AM and the last at 11:45 AM.

Timetable data from · Schedule last changed

Buses a week
28
Fastest trip
12h 15m
First bus
1:15 AM
Last bus
11:45 AM

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 Sacramento, CA
DepartsArrivesDurationDaysStopsBus company
1:15 AM1:30 PM12h 15mDailySan Ysidro Station (CBP Roundabout - La Pera) to SacramentoInternational Bus Lines
Full timetable
4:55 AM6:45 PM13h 50mDailySan Ysidro Bus Terminal to Sacramento 420 Richards BlvdGreyhound
Full timetable
5:30 AM6:30 PM13h 00mDailySan Ysidro Station (CBP Roundabout - La Pera) to SacramentoInternational Bus Lines
Full timetable
11:45 AM12:10 AM +1 day12h 25mDailySan Ysidro Station (CBP Roundabout - La Pera) to SacramentoInternational Bus Lines
Full timetable

Route map

The map needs JavaScript.

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

Return trip: Sacramento to Chula Vista

Questions

How long is the bus from Chula Vista to Sacramento?

The fastest direct bus takes 12 hours 15 minutes; the typical trip is 13 hours.

What time is the first bus from Chula Vista to Sacramento?

The earliest departure is at 1:15 AM (Daily) and the last at 11:45 AM (Daily).

Which bus companies go from Chula Vista to Sacramento?

Greyhound and International Bus Lines run direct buses on this route.

Where do I catch the bus in Chula Vista?

Buses to Sacramento leave from San Ysidro Station (Bus Terminal).

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

Yes, 21 of the 28 a week: at CBX (Cross Border Xpress).