Travel from Los-Angeles-Airport-LAX to San-Diego

Train, bus or fly from Los Angeles Airport (LAX) to San Diego?

American Airlines, United Airlines and Delta fly from Los Angeles Airport (LAX) to San Diego hourly. Alternatively, Amtrak operates a bus from Los Angeles Airport (LAX) to San Diego once daily, and the journey takes 2 hours 45 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 Airport (LAX) to San Diego

ModeDurationPrice
From Los Angeles airport fly to San Diego airport then line 992 bus to San Diego.1 h 20 min$234
From Tom Bradley Int’l Terminal bus to Los Angeles, CA then Amtrak Thruway to San Diego, CA.4 h 29 min
From Tom Bradley Int’l Terminal bus to Patsaouras Transit Plaza, walk to Los Angeles Union Station Amtrak, then train to San Diego Santa Fe Depot Amtrak.4 h 43 min$64
From Tom Bradley Int’l Terminal bus to Long Beach Blvd & 3Rd Se, line 51 bus to Long Beach, CA, then bus to San Diego, CA.4 h 52 min$41
From Los Angeles Airport (LAX) drive to San Diego.2 h 20 min$15

How long does it take to get from Los Angeles Airport (LAX) to San Diego?

It takes approximately 1 hour 20 minutes to get from Los Angeles Airport (LAX) to San Diego, including transfers.

Is there a direct bus between Los Angeles Airport (LAX) and San Diego?

No, there is no direct bus from Los Angeles Airport (LAX) to San Diego. However, there are services departing from Tom Bradley Int’l Terminal and arriving at San Diego, CA via Los Angeles, CA. The journey, including transfers, takes approximately 4 hours 29 minutes.

Operators from Los Angeles Airport (LAX) to San Diego

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