Skip to main content

How to get from Glendale to Corona by bus and train?

From Glendale to Corona by bus and train

To get from Glendale to Corona in Los Angeles, you’ll need to take one bus line and 2 train lines: take the 90 bus from Glendale at Chevy Chase station to Hill / Ord station. Next, you’ll have to switch to the SAN BERNARDINO LINE train and finally take the INLAND EMPIRE - ORANGE COUNTY LINE train from San Bernardino Depot Metro Link station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 5 hr 1 min. The ride fare is $20.25.

301min$20.25
Bus - 9090
Train - SAN BERNARDINO LINE
SAN BERNARDINO LINE
Train - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Walk to Corona
Leaves from Glendale at Chevy Chase

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Glendale
  • 2
    Bus - 9090
    Wait for bus
    90
    Downtown LA
  • 3
    Ride to bus station
    Ride to bus station
    Hill / Ord
    ID 12101
    26 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    ID 80214S
    0.51 mi • 11 min
  • 5
    Train - SAN BERNARDINO LINE
    Wait for train
    SAN BERNARDINO LINE
    #308| San Bernardino - Downtown
  • 6
    Ride to train station
    Ride to train station
    San Bernardino Depot Metro Link
    98 min
  • 7
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #815| Oceanside
  • 8
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    36 min
  • 9
    Walk to Corona
    Walk to
    Corona
    140 yd • 2 min
*Duration based on 8am traffic

Alternative route from Glendale to Corona by bus and train via 92, SAN BERNARDINO LINE and INLAND EMPIRE - ORANGE COUNTY LINE

To get from Glendale to Corona in Los Angeles, you’ll need to take one bus line and 2 train lines: take the 92 bus from Brand / Chevy Chase station to Temple / Spring station. Next, you’ll have to switch to the SAN BERNARDINO LINE train and finally take the INLAND EMPIRE - ORANGE COUNTY LINE train from San Bernardino Depot Metro Link station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 5 hr 2 min. The ride fare is $20.25.

302min$20.25
Walk to bus station
Bus - 9292
Train - SAN BERNARDINO LINE
SAN BERNARDINO LINE
Train - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Walk to Corona
Leaves from Brand / Chevy Chase

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Brand / Chevy Chase
    ID 9040
    290 yd • 4 min
  • 2
    Bus - 9292
    Wait for bus
    92
    Downtown LA - Main - Olympic
  • 3
    Ride to bus station
    Ride to bus station
    Temple / Spring
    ID 3937
    32 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    ID 80214S
    770 yd • 10 min
  • 5
    Train - SAN BERNARDINO LINE
    Wait for train
    SAN BERNARDINO LINE
    #308| San Bernardino - Downtown
  • 6
    Ride to train station
    Ride to train station
    San Bernardino Depot Metro Link
    98 min
  • 7
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #815| Oceanside
  • 8
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    36 min
  • 9
    Walk to Corona
    Walk to
    Corona
    140 yd • 2 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 Glendale to Corona

The distance between Glendale, Los Angeles and Corona, Los Angeles is approximately 86.84 mi, which can typically be travelled in 301 min. Moovit will show you the directions from Glendale to Corona 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 Glendale

Glendale is located at Glendale, Los Angeles and the nearest public transit station is Chevy Chase at Glendale.

Train stations close to Glendale:

  • Glendale Metrolink
  • Glendale Amtrak

Bus stations close to Glendale:

  • Chevy Chase at Glendale
  • Glendale at Chevy Chase
  • Glendale / Palmer

Public transit stations close to Corona, Los Angeles

Corona is located at Corona, Los Angeles and the nearest public transit station is 500 S. Main St and Fifth St @ Corona Mall.

Train stations close to Corona:

  • West Corona Metrolink Station
  • North Main Corona Metrolink Station

Bus stations close to Corona:

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

Alternative route from Glendale to Corona by bus and train via 92, SAN BERNARDINO LINE and INLAND EMPIRE - ORANGE COUNTY LINE

To get from Glendale to Corona in Los Angeles, you’ll need to take one bus line and 2 train lines: take the 92 bus from Brand / Chevy Chase station to Temple / Spring station. Next, you’ll have to switch to the SAN BERNARDINO LINE train and finally take the INLAND EMPIRE - ORANGE COUNTY LINE train from San Bernardino Depot Metro Link station to North Main Corona Metrolink Station station. The total trip duration for this route is approximately 5 hr 2 min. The ride fare is $20.25.

302min$20.25
Walk to bus station
Bus - 9292
Train - SAN BERNARDINO LINE
SAN BERNARDINO LINE
Train - INLAND EMPIRE - ORANGE COUNTY LINE
INLAND EMPIRE - ORANGE COUNTY LINE
Walk to Corona
Leaves from Brand / Chevy Chase

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Brand / Chevy Chase
    ID 9040
    290 yd • 4 min
  • 2
    Bus - 9292
    Wait for bus
    92
    Downtown LA - Main - Olympic
  • 3
    Ride to bus station
    Ride to bus station
    Temple / Spring
    ID 3937
    32 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    ID 80214S
    770 yd • 10 min
  • 5
    Train - SAN BERNARDINO LINE
    Wait for train
    SAN BERNARDINO LINE
    #308| San Bernardino - Downtown
  • 6
    Ride to train station
    Ride to train station
    San Bernardino Depot Metro Link
    98 min
  • 7
    Train - INLAND EMPIRE - ORANGE COUNTY LINE
    Wait for train
    INLAND EMPIRE - ORANGE COUNTY LINE
    #815| Oceanside
  • 8
    Ride to train station
    Ride to train station
    North Main Corona Metrolink Station
    36 min
  • 9
    Walk to Corona
    Walk to
    Corona
    140 yd • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Glendale to Corona?

    The fastest way takes 301 minutes, using Bus line 90, Bus line SAN BERNARDINO LINE, Bus line INLAND EMPIRE - ORANGE COUNTY LINE.

  • What is the alternative route to get from Glendale to Corona?

    The alternative route takes 302 minutes, using Bus line 92, Bus line SAN BERNARDINO LINE, Bus line INLAND EMPIRE - ORANGE COUNTY LINE.

  • Is there a direct bus between Glendale and Corona in Los Angeles?

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

  • Which bus line goes from Glendale to Corona in Los Angeles?

    The 90 bus line goes from Downtown LA station near Glendale to Hill / Ord station. From there you’ll have to take 2 train lines till Hill / Ord station near Corona in Los Angeles

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

    The total travel time between Glendale and Corona in Los Angeles by bus and train is about 5 hr 1 min.

  • Where do I get on the bus near Glendale to get to Corona in Los Angeles?

    Get on the 90 bus from the Downtown LA stop near Glendale in Los Angeles.

  • Where do I get off the bus when travelling between Glendale and Corona in Los Angeles?

    Get off the bus at the Hill / Ord station, which is closest to Corona in Los Angeles.

  • How much is the bus fare from Glendale to Corona?

    The ride from Glendale to Corona costs $20.25.

Real-Time Arrivals, Schedules, Maps & More