BC → CA · about 124 miles

Tijuana to East Los Angeles bus schedule

International Bus Lines and Rapid Connection run 35 direct buses a week from Tijuana to East Los Angeles. The fastest takes 3 hours 20 minutes; the first bus leaves at 12:30 AM and the last at 11:30 PM.

Timetable data from · Schedule last changed

Buses a week
35
Fastest trip
3h 20m
First bus
12:30 AM
Last bus
11:30 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 Tijuana, BC to East Los Angeles, CA
DepartsArrivesDurationDaysStopsBus company
12:30 AM3:50 AM3h 20mDailyTijuana Aeropuerto, B.C. to East Los AngelesRapid Connection
Full timetable
4:00 AM9:15 AM5h 15mDailyTijuana Central, B.C. to East Los AngelesInternational Bus Lines
Full timetable
9:45 AM3:15 PM5h 30mDailyTijuana Central, B.C. to East Los AngelesInternational Bus Lines
Full timetable
10:30 AM3:15 PM4h 45mDailyTijuana Aeropuerto, B.C. to East Los AngelesRapid Connection
Full timetable
11:30 PM4:15 AM +1 day4h 45mDailyTijuana Central, B.C. to East Los AngelesInternational Bus Lines
Full timetable

Route map

The map needs JavaScript.

Where to board in Tijuana Where you get off in East Los Angeles The route of the busiest trip

Return trip: East Los Angeles to Tijuana

Questions

How long is the bus from Tijuana to East Los Angeles?

The fastest direct bus takes 3 hours 20 minutes; the typical trip is 4 hours 45 minutes.

What time is the first bus from Tijuana to East Los Angeles?

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

Which bus companies go from Tijuana to East Los Angeles?

International Bus Lines and Rapid Connection run direct buses on this route.

Where do I catch the bus in Tijuana?

Buses to East Los Angeles leave from Tijuana Central, B.C. and Tijuana Aeropuerto, B.C..

Does the bus from Tijuana to East Los Angeles stop at Tijuana International Airport?

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