Skip to main content

How to get from Corona, CA to Corona, CA by bus, subway and train?

By bus, subway and train

To get from Corona, CA to Corona, CA in Corona, you’ll need to take one bus line, one subway line and one train line: take the 20 bus from Wilshire / Crescent Heights station to Wilshire / Vermont station. Next, you’ll have to switch to the D LINE subway and finally take the 91-PERRIS VALLEY LINE train from Union Station station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 2 hr 29 min. The ride fare is $13.25.

149min$13.25
Bus - 2020
Subway - D LINE
Train - 91-PERRIS VALLEY LINE
91-PERRIS VALLEY LINE
Walk to Corona, CA
Leaves from Wilshire / Crescent Heights

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Corona, CA
  • 2
    Bus - 2020
    Wait for bus
    20
    Downtown LA - 6th - Main
  • 3
    Ride to bus station
    Ride to bus station
    Wilshire / Vermont
    15 min
  • 4
    Walk to subway station
    Walk to subway station
    Wilshire / Vermont Station
    ID 80209S
    50 yd • 1 min
  • 5
    Subway - D LINE
    Wait for subway
    D LINE
    Union Sta.
  • 6
    Ride to subway station
    Ride to subway station
    Union Station
    ID 80214S
    12 min
  • 7
    Train - 91-PERRIS VALLEY LINE
    Wait for train
    91-PERRIS VALLEY LINE
    #700| Riverside - Downtown
  • 8
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    65 min
  • 9
    Walk to Corona, CA
    Walk to
    Corona, CA
    0.67 mi • 14 min
*Duration based on 8am traffic

By bus and train

To get from Corona, CA to Corona, CA in Corona, you’ll need to take 2 bus lines and one train line: take the 28 bus from Olympic / Crescent Heights station to Vignes / Cesar E Chavez station. Next, you’ll have to switch to the FLIXBUS N2030 bus and finally take the INLAND EMPIRE - ORANGE COUNTY LINE train from San Bernardino - Downtown Metrolink Station station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 5 hr 10 min.

310min
Walk to bus station
Bus - 2828
Bus - FLIXBUS N2030FLIXBUS N2030
Train - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Walk to Corona, CA
Leaves from Olympic / Crescent Heights

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Olympic / Crescent Heights
    ID 7862
    770 yd • 10 min
  • 2
    Bus - 2828
    Wait for bus
    28
    Cesar Chavez - Vignes
  • 3
    Ride to bus station
    Ride to bus station
    Vignes / Cesar E Chavez
    ID 3234
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Los Angeles Union Station
    ID LAD6
    310 yd • 4 min
  • 5
    Bus - FLIXBUS N2030FLIXBUS N2030
    Wait for bus
    FLIXBUS N2030
    Henderson (Galleria at Sunset)
  • 6
    Ride to bus station
    Ride to bus station
    San Bernardino Downtown Transit Center
    ID UBD
    75 min
  • 7
    Walk to train station
    Walk to train station
    San Bernardino - Downtown Metrolink Station
    110 yd • 2 min
  • 8
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #805| Irvine
  • 9
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    41 min
  • 10
    Walk to Corona, CA
    Walk to
    Corona, CA
    0.67 mi • 14 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, CA to Corona, CA

The distance between Corona, CA, Corona and Corona, CA, Corona is approximately 56.21 mi, which can typically be travelled in 149 min. Moovit will show you the directions from Corona, CA to Corona, CA by bus, subway and train, so no matter how you choose to travel in Corona – you will always have plenty of easy options.

Public transit stations close to Corona, CA

Corona, CA is located at Corona, CA, Corona and the nearest public transit station is Sixth FS Belle.

Train stations close to Corona, CA:

  • North Main Corona Metrolink Station
  • West Corona Metrolink Station

Bus stations close to Corona, CA:

  • Sixth FS Belle
  • 650 S. Main St & Sixth St @ Front of Library
  • 500 S. Main St and Fifth St @ Corona Mall

Public transit stations close to Corona, CA, Corona

Corona, CA is located at Corona, CA, Corona and the nearest public transit station is 315 S. Main St & Fourth St @ Wienerschnitzel.

Train stations close to Corona, CA:

  • West Corona Metrolink Station
  • North Main Corona Metrolink Station

Bus stations close to Corona, CA:

  • 315 S. Main St & Fourth St @ Wienerschnitzel
  • 324 Main St @ Tamazula Baja Grill
  • 500 S. Main St and Fifth St @ Corona Mall

By bus and train

To get from Corona, CA to Corona, CA in Corona, you’ll need to take 2 bus lines and one train line: take the 28 bus from Olympic / Crescent Heights station to Vignes / Cesar E Chavez station. Next, you’ll have to switch to the FLIXBUS N2030 bus and finally take the INLAND EMPIRE - ORANGE COUNTY LINE train from San Bernardino - Downtown Metrolink Station station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 5 hr 10 min.

310min
Walk to bus station
Bus - 2828
Bus - FLIXBUS N2030FLIXBUS N2030
Train - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Walk to Corona, CA
Leaves from Olympic / Crescent Heights

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Olympic / Crescent Heights
    ID 7862
    770 yd • 10 min
  • 2
    Bus - 2828
    Wait for bus
    28
    Cesar Chavez - Vignes
  • 3
    Ride to bus station
    Ride to bus station
    Vignes / Cesar E Chavez
    ID 3234
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Los Angeles Union Station
    ID LAD6
    310 yd • 4 min
  • 5
    Bus - FLIXBUS N2030FLIXBUS N2030
    Wait for bus
    FLIXBUS N2030
    Henderson (Galleria at Sunset)
  • 6
    Ride to bus station
    Ride to bus station
    San Bernardino Downtown Transit Center
    ID UBD
    75 min
  • 7
    Walk to train station
    Walk to train station
    San Bernardino - Downtown Metrolink Station
    110 yd • 2 min
  • 8
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #805| Irvine
  • 9
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    41 min
  • 10
    Walk to Corona, CA
    Walk to
    Corona, CA
    0.67 mi • 14 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Corona, CA to Corona, CA?

    The fastest way takes 149 minutes, using Bus line 20, Bus line D LINE, Bus line 91-PERRIS VALLEY LINE.

  • What is the alternative route to get from Corona, CA to Corona, CA?

    The alternative route takes 310 minutes, using Bus line 28, Bus line FLIXBUS N2030, Bus line INLAND EMPIRE - ORANGE COUNTY LINE.

  • Is there a direct bus between Corona, CA and Corona, CA in Corona?

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

  • Which bus line goes from Corona, CA to Corona, CA in Corona?

    The 20 bus line goes from Downtown LA - 6th - Main station near Corona, CA to Wilshire / Vermont station. From there you’ll have to take one subway line and one train line till Corona, CA station near Corona, CA in Corona

  • How long does it take to travel from Corona, CA to Corona, CA in Corona by bus, subway and train?

    The total travel time between Corona, CA and Corona, CA in Corona by bus, subway and train is about 2 hr 29 min.

  • Where do I get on the bus near Corona, CA to get to Corona, CA in Corona?

    Get on the 20 bus from the Downtown LA - 6th - Main stop near Corona, CA in Corona.

  • Where do I get off the bus when travelling between Corona, CA and Corona, CA in Corona?

    Get off the bus at the Corona, CA station, which is closest to Corona, CA in Corona.

  • How much is the total bus, subway and train fare from Corona, CA to Corona, CA?

    The ride from Corona, CA to Corona, CA costs $13.25.

Real-Time Arrivals, Schedules, Maps & More