Travel from San-Diego to Corona

Bus or train from San Diego to Corona?

You can take a train from San Diego to Corona via Santa Ana station in around 3 h 33 min. Alternatively, you can take a bus from San Diego to Corona via Escondido Transit Center and Promenade Mall @ Parking Structure in around 5 h 27 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 San Diego to Corona

ModeDurationPrice
From San Diego, CA Amtrak Thruway to Irvine station then train to North Main Corona station.3 h 25 min$9
From San Diego Santa Fe Depot Amtrak train to Santa Ana station then train to North Main Corona station.3 h 33 min$53
From Broadway & 1st Av bus to Escondido Transit Center, bus to Promenade Mall @ Parking Structure, then bus to Corona Transit Center.5 h 27 min$11
From San Diego drive to Corona.1 h 37 min$11
From Broadway & Kettner Bl line 992 bus to San Diego airport, fly to Los Angeles airport, bus to L. A. Union Station station, then train to Corona.5 h 11 min$252

How long does it take to get from San Diego to Corona?

It takes approximately 3 h 25 min to get from San Diego to Corona, including transfers.

Is there a direct train between San Diego and Corona?

No, there is no direct train from San Diego to Corona. However, there are services departing from San Diego Santa Fe Depot Amtrak and arriving at North Main Corona station via Santa Ana station. The journey, including transfers, takes approximately 3 h 33 min.

Is there a direct bus between San Diego and Corona?

No, there is no direct bus from San Diego to Corona. However, there are services departing from Broadway & 1st Av and arriving at Corona Transit Center via Escondido Transit Center and Promenade Mall @ Parking Structure. The journey, including transfers, takes approximately 5 h 27 min.

Operators from San Diego to Corona

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Metrolink TrainsMetrolink Trains
San Diego Metro TransitSan Diego Metro Transit
Riverside Transit AgencyRiverside Transit Agency
United AirlinesUnited Airlines
DeltaDelta
American AirlinesAmerican Airlines
LAX FlyAwayLAX FlyAway