Travel from Los-Angeles to Baja-California

Train, bus or fly from Los Angeles to Baja California?

Tufesa operates a bus from Los Angeles to Tijuana 3 times a day. Tickets cost $11 - $27 and the journey takes 3 h 27 min. Alternatively, Amtrak operates a train from Los Angeles to Tijuana every 2 hours. Tickets cost $30 - $75 and the journey takes 2 h 53 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Los Angeles to Baja California

ModeDurationPrice
From Los Angeles bus to San Ysidro then drive to Tijuana.3 h 35 min$23
From Los Angeles, CA bus to 12th & Imperial Transit Center, tram to San Ysidro/Intl Border, then drive to Tijuana.3 h 50 min$22
From Los Angeles Union Station Amtrak train to America Plaza Station, tram to San Ysidro/Intl Border, then drive to Tijuana.3 h 54 min$57
From Los Angeles drive to Tijuana.2 h 26 min$16
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to San Diego airport, line 992 bus to America Plaza Station, tram to Iris Ave Station, then drive to Playas de Tijuana.3 h 55 min$245
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to El Centro airport, then drive to Mexicali.3 h 30 min$76

How long does it take to get from Los Angeles to Baja California?

It takes approximately 3 h 35 min to get from Los Angeles to Baja California, including transfers.

Operators from Los Angeles to Baja California

OperatorPhoneWebsite
Tufesa016444102444Tufesa
Greyhound USA+1 214-849-8100Greyhound USA
San Diego Metro TransitSan Diego Metro Transit
Amtrak+1 1-800-872-7245Amtrak
LAX FlyAwayLAX FlyAway
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
MokuleleMokulele