Travel from Los-Angeles to Temecula

Bus or train from Los Angeles to Temecula?

You can take a bus from Los Angeles to Temecula via San Bernardino, CA in around 3 h 26 min. Alternatively, Metrolink Trains operates a train from Los Angeles to Temecula twice daily. Tickets cost $11 - $16 and the journey takes 2 h 1 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 Temecula

ModeDurationPrice
From Los Angeles - Amtrak, CA bus to San Bernardino, CA then bus to Temecula, CA.3 h 26 min$41
From L. A. Union Station station train to Perris, CA then line 7005 bus to Temecula, CA.3 h 33 min$29
From L. A. Union Station station train to Vine St Layover then bus to Promenade Mall @ Parking Structure.3 h 55 min$34
From Los Angeles drive to Temecula.1 h 26 min$10

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

It takes approximately 3 h 26 min to get from Los Angeles to Temecula, including transfers.

Is there a direct bus between Los Angeles and Temecula?

No, there is no direct bus from Los Angeles to Temecula. However, there are services departing from Los Angeles - Amtrak, CA and arriving at Temecula, CA via San Bernardino, CA. The journey, including transfers, takes approximately 3 h 26 min.

Operators from Los Angeles to Temecula

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Metrolink TrainsMetrolink Trains
Riverside Transit AgencyRiverside Transit Agency