Travel from Mazatlán to Los-Angeles

Bus or fly from Mazatlán to Los Angeles?

Alaska Airlines, Inc. and American Airlines fly from Mazatlán to Los Angeles twice daily. Alternatively, Tufesa operates a bus from Mazatlán to Los Angeles once daily. Tickets cost $70 - $230 and the journey takes 27 h 50 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Mazatlán to Los Angeles

ModeDurationPrice
From Mazatlán taxi to Mazatlan airport, fly to Los Angeles airport, then bus to Los Angeles.4 h 5 min$197
From Mazatlán taxi to Mazatlan airport, fly to Ontario/San Bernardino airport, line 61 bus to Pomona Transit Center, then bus to Los Angeles.7 h 50 min$564
From Mazatlán taxi to Mazatlan airport, fly to Long Beach airport, bus to Wardlow Station, then tram to Los Angeles.7 h 18 min$561
From Mazatlán taxi to Mazatlan airport, fly to Burbank airport, then train to Los Angeles.8 h 27 min$615
From Mazatlán taxi to Mazatlan airport, fly to Santa Ana airport, line 401 bus to Tustin station, then train to Los Angeles.8 h 43 min$621
From Mazatlán bus to Los Angeles.27 h 50 min$137
From Mazatlán bus to Tucson, AZ, taxi to Tucson Amtrak, then train to Los Angeles Union Station Amtrak.30 h 14 min$254
From Mazatlán bus to Huntington Park then bus to Los Angeles.30 h 51 min$176
From Mazatlán bus to Tijuana Bus Terminal, bus to San Ysidro, then bus to Los Angeles.34 h 46 min$157
From Mazatlán drive to Los Angeles.21 h 28 min$209

How long does it take to get from Mazatlán to Los Angeles?

It takes approximately 4 h 5 min to get from Mazatlán to Los Angeles, including transfers.

Is there a direct bus between Mazatlán and Los Angeles?

Yes, there is a direct bus departing from Mazatlán and arriving at Los Angeles. Services depart once daily, and operate every day. The journey takes approximately 27 h 50 min.

Operators from Mazatlán to Los Angeles

OperatorPhoneWebsite
Alaska Airlines, Inc.Alaska Airlines, Inc.
American AirlinesAmerican Airlines
LAX FlyAwayLAX FlyAway
OmniTrans1-800-9-OMNIBUSOmniTrans
Foothill TransitFoothill Transit
Long Beach TransitLong Beach Transit
Metro Los AngelesMetro Los Angeles
Metrolink TrainsMetrolink Trains
United AirlinesUnited Airlines
Orange County TransportationOrange County Transportation
Tufesa016444102444Tufesa
Amtrak+1 1-800-872-7245Amtrak
TAP Royal InternationalUSA: (602) 273 3544 MÉXICO: 01800 0011 827TAP Royal International
TAPTAP
Greyhound Mexico01-800 890 6821Greyhound Mexico