Travel from San-Diego to Palmdale

Bus or train from San Diego to Palmdale?

Greyhound USA operates a bus from San Diego to Palmdale every 3 hours. Tickets cost $18 - $45 and the journey takes 3 h 2 min. Greyhound USA also services this route twice daily. Alternatively, Amtrak operates a train from San Diego to Palmdale every 2 hours. Tickets cost $30 - $75 and the journey takes 2 h 59 min. Metrolink Trains also services this route every 3 hours.

Book transport from San Diego to Palmdale

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 San Diego to Palmdale

From San Diego, CA bus to Los Angeles, CA then bus to Palmdale, CA. 5 h 42 min $34. From San Diego, CA Amtrak Thruway to L. A. Union Station station then train to Palmdale station. 5 h 43 min $12. From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, then train to Palmdale station. 6 h 1 min $66. From San Diego drive to Palmdale. 3 h 2 min $20. From Broadway & Front St line 992 bus to San Diego airport, fly to Los Angeles airport, bus to L. A. Union Station station, then train to Palmdale. 6 h 7 min $254. From Broadway & Front St line 992 bus to San Diego airport, fly to Burbank airport, train to Downtown Burbank station, then train to Palmdale. 8 h 4 min $370.

Is there a direct train between San Diego and Palmdale?

No, there is no direct train from San Diego to Palmdale. However, there are services departing from San Diego Santa Fe Depot Amtrak and arriving at Palmdale station via L. A. Union Station station. The journey, including transfers, takes approximately 6 h 1 min.

Is there a direct bus between San Diego and Palmdale?

No, there is no direct bus from San Diego to Palmdale. However, there are services departing from San Diego, CA and arriving at Palmdale, CA via Los Angeles, CA. The journey, including transfers, takes approximately 5 h 42 min.

Operators from San Diego to Palmdale

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Metrolink TrainsMetrolink Trains
San Diego Metro TransitSan Diego Metro Transit
United AirlinesUnited Airlines
DeltaDelta
American AirlinesAmerican Airlines
LAX FlyAwayLAX FlyAway
Southwest AirlinesSouthwest Airlines