Skip to main content

How to get from Corona to Rancho Santa Margarita by bus and train?

From Corona to Rancho Santa Margarita by bus and train

To get from Corona to Rancho Santa Margarita in Los Angeles, you’ll need to take one train line and 2 bus lines: take the INLAND EMPIRE - ORANGE COUNTY LINE train from North Main Corona Metrolink Station station to Santa Ana Station station. Next, you’ll have to switch to the 83 bus and finally take the 89 bus from Paseo De Valencia-El Toro station to Marguerite-Santa Margarita station. The total trip duration for this route is approximately 3 hr 24 min. The ride fare is $8.25.

204min$8.25
Walk to train stationTrain - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Bus - 8383
Bus - 8989
Walk to Rancho Santa Margarita
Leaves from North Main Corona Metrolink Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    North Main Corona Metrolink Station
    140 yd • 2 min
  • 2
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #857| Oceanside
  • 3
    Ride to train station
    Ride to train station
    Santa Ana Station
    ID 154, SNA
    41 min
  • 4
    Walk to bus station
    Walk to bus station
    Santa Ana-Santiago
    ID 6676
    60 yd • 1 min
  • 5
    Bus - 8383
    Wait for bus
    83
    Laguna Hills Transp Center
  • 6
    Ride to bus station
    Ride to bus station
    Paseo De Valencia-El Toro
    ID 4654
    20 min
  • 7
    Bus - 8989
    Wait for bus
    89
    Portola Plaza
  • 8
    Ride to bus station
    Ride to bus station
    Marguerite-Santa Margarita
    ID 4768
    33 min
  • 9
    Walk to Rancho Santa Margarita
    Walk to
    Rancho Santa Margarita
    2.46 mi • 50 min
*Duration based on 8am traffic

Alternative route from Corona to Rancho Santa Margarita by bus and train via INLAND EMPIRE - ORANGE COUNTY LINE, 91 and 89

To get from Corona to Rancho Santa Margarita in Los Angeles, you’ll need to take one train line and 2 bus lines: take the INLAND EMPIRE - ORANGE COUNTY LINE train from North Main Corona Metrolink Station station to Laguna Niguel / Mission Viejo Station station. Next, you’ll have to switch to the 91 bus and finally take the 89 bus from Calle De LA Plata-Paseo De Valencia station to Marguerite-Santa Margarita station. The total trip duration for this route is approximately 3 hr 24 min. The ride fare is $10.00.

204min$10.00
Walk to train stationTrain - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Bus - 9191
Bus - 8989
Walk to Rancho Santa Margarita
Leaves from North Main Corona Metrolink Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    North Main Corona Metrolink Station
    140 yd • 2 min
  • 2
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #857| Oceanside
  • 3
    Ride to train station
    Ride to train station
    Laguna Niguel / Mission Viejo Station
    66 min
  • 4
    Walk to bus station
    Walk to bus station
    Crown Valley-Forbes
    ID 4479
    0.56 mi • 12 min
  • 5
    Bus - 9191
    Wait for bus
    91
    Laguna Hills Transp Center
  • 6
    Ride to bus station
    Ride to bus station
    Calle De LA Plata-Paseo De Valencia
    ID 3979
    27 min
  • 7
    Bus - 8989
    Wait for bus
    89
    Portola Plaza
  • 8
    Ride to bus station
    Ride to bus station
    Marguerite-Santa Margarita
    ID 4768
    32 min
  • 9
    Walk to Rancho Santa Margarita
    Walk to
    Rancho Santa Margarita
    2.46 mi • 50 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Los Angeles.
All local mobility options in one app

Public transit directions from Corona to Rancho Santa Margarita

The distance between Corona, Los Angeles and Rancho Santa Margarita, Los Angeles is approximately 48.52 mi, which can typically be travelled in 204 min. Moovit will show you the directions from Corona to Rancho Santa Margarita by bus and train, so no matter how you choose to travel in Los Angeles – you will always have plenty of easy options.

Public transit stations close to Corona

Corona is located at Corona, Los Angeles and the nearest public transit station is North Main Corona Metrolink Station.

Train stations close to Corona:

  • North Main Corona Metrolink Station

Bus stations close to Corona:

  • 31 E Grand Blvd @ Corona Transit Center
  • 100 W. Grand Bl & Main St
  • 49 W. Grand Bl @ Belle Av

Public transit stations close to Rancho Santa Margarita, Los Angeles

Rancho Santa Margarita is located at Rancho Santa Margarita, Los Angeles and the nearest public transit station is Santa Margarita-Avd Empresa.

Bus stations close to Rancho Santa Margarita:

  • Santa Margarita-Avd Empresa
  • Corta-Santa Margarita
  • Avd Empresa-Aventura

Alternative route from Corona to Rancho Santa Margarita by bus and train via INLAND EMPIRE - ORANGE COUNTY LINE, 91 and 89

To get from Corona to Rancho Santa Margarita in Los Angeles, you’ll need to take one train line and 2 bus lines: take the INLAND EMPIRE - ORANGE COUNTY LINE train from North Main Corona Metrolink Station station to Laguna Niguel / Mission Viejo Station station. Next, you’ll have to switch to the 91 bus and finally take the 89 bus from Calle De LA Plata-Paseo De Valencia station to Marguerite-Santa Margarita station. The total trip duration for this route is approximately 3 hr 24 min. The ride fare is $10.00.

204min$10.00
Walk to train stationTrain - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Bus - 9191
Bus - 8989
Walk to Rancho Santa Margarita
Leaves from North Main Corona Metrolink Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    North Main Corona Metrolink Station
    140 yd • 2 min
  • 2
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #857| Oceanside
  • 3
    Ride to train station
    Ride to train station
    Laguna Niguel / Mission Viejo Station
    66 min
  • 4
    Walk to bus station
    Walk to bus station
    Crown Valley-Forbes
    ID 4479
    0.56 mi • 12 min
  • 5
    Bus - 9191
    Wait for bus
    91
    Laguna Hills Transp Center
  • 6
    Ride to bus station
    Ride to bus station
    Calle De LA Plata-Paseo De Valencia
    ID 3979
    27 min
  • 7
    Bus - 8989
    Wait for bus
    89
    Portola Plaza
  • 8
    Ride to bus station
    Ride to bus station
    Marguerite-Santa Margarita
    ID 4768
    32 min
  • 9
    Walk to Rancho Santa Margarita
    Walk to
    Rancho Santa Margarita
    2.46 mi • 50 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Corona to Rancho Santa Margarita?

    The fastest way takes 204 minutes, using Bus line INLAND EMPIRE - ORANGE COUNTY LINE, Bus line 83, Bus line 89.

  • What is the alternative route to get from Corona to Rancho Santa Margarita?

    The alternative route takes 204 minutes, using Bus line INLAND EMPIRE - ORANGE COUNTY LINE, Bus line 91, Bus line 89.

  • Is there a direct train between Corona and Rancho Santa Margarita in Los Angeles?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 3 hr 24 min.

  • Which train line goes from Corona to Rancho Santa Margarita in Los Angeles?

    The INLAND EMPIRE - ORANGE COUNTY LINE train line goes from North Main Corona Metrolink Station station near Corona to #857| Oceanside station. From there you’ll have to take 2 bus lines till #857| Oceanside station near Rancho Santa Margarita in Los Angeles

  • How long does it take to travel from Corona to Rancho Santa Margarita in Los Angeles by train and bus?

    The total travel time between Corona and Rancho Santa Margarita in Los Angeles by train and bus is about 3 hr 24 min.

  • Where do I get on the train near Corona to get to Rancho Santa Margarita in Los Angeles?

    Get on the INLAND EMPIRE - ORANGE COUNTY LINE train from the North Main Corona Metrolink Station station near Corona in Los Angeles.

  • Where do I get off the train when travelling between Corona and Rancho Santa Margarita in Los Angeles?

    Get off the train at the #857| Oceanside stop, which is closest to Rancho Santa Margarita in Los Angeles.

  • How much is the train fare from Corona to Rancho Santa Margarita?

    The ride from Corona to Rancho Santa Margarita costs $8.25.

Real-Time Arrivals, Schedules, Maps & More