BC → CA · about 488 miles

Tijuana to Sacramento bus schedule

International Bus Lines runs 21 direct buses a week from Tijuana to Sacramento. The fastest takes 14 hours; the first bus leaves at 4:00 AM and the last at 11:30 PM.

Timetable data from · Schedule last changed

Buses a week
21
Fastest trip
14h 00m
First bus
4:00 AM
Last bus
11:30 PM

Timetable

Every bus leaves from Tijuana Central, B.C. and arrives at Sacramento. 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 Tijuana, BC to Sacramento, CA
DepartsArrivesDurationDaysBus company
4:00 AM6:30 PM14h 30mDailyInternational Bus Lines
Full timetable
9:45 AM12:10 AM +1 day14h 25mDailyInternational Bus Lines
Full timetable
11:30 PM1:30 PM +1 day14h 00mDailyInternational Bus Lines
Full timetable

Route map

The map needs JavaScript.

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

Return trip: Sacramento to Tijuana

Questions

How long is the bus from Tijuana to Sacramento?

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

What time is the first bus from Tijuana to Sacramento?

The earliest departure is at 4:00 AM (Daily) and the last at 11:30 PM (Daily).

Which bus companies go from Tijuana to Sacramento?

International Bus Lines runs direct buses on this route.

Where do I catch the bus in Tijuana?

Buses to Sacramento leave from Tijuana Central, B.C..

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

Yes, every one: at Tijuana Aeropuerto, B.C..