Travel from Los-Angeles to Tijuana

Train, bus or fly from Los Angeles to Tijuana?

Amtrak operates a train from Los Angeles to Tijuana every 2 hours. Tickets cost $30 - $75 and the journey takes 2 hours 53 minutes. Alternatively, Tufesa operates a bus from Los Angeles to Tijuana twice daily. Tickets cost $12 - $35 and the journey takes 4 hours 20 minutes.

Travel Guides

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

How to get from Los Angeles to Tijuana

ModeDurationPrice
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 bus to Tijuana.4 h 20 min$22
From Los Angeles, CA bus to 12th & Imperial Transit Center, line 12 bus to San Diego Bus Station, then bus to Tijuana.5 h 6 min$38
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 E San Ysidro Blvd & San Ysidro Transit Center, then bus to Tijuana.5 h 23 min$257
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to El Centro airport, drive to Mexicali, then bus to Tijuana.6 h 19 min$94

How long does it take to get from Los Angeles to Tijuana?

It takes approximately 3 hours 54 minutes to get from Los Angeles to Tijuana, including transfers.

Is there a direct bus between Los Angeles and Tijuana?

Yes, there is a direct bus departing from Los Angeles and arriving at Tijuana. Services depart twice daily, and operate every day. The journey takes approximately 4 hours 20 minutes.

Operators from Los Angeles to Tijuana

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