20

Riverside Transit Agency / Bus

Mo Val College-Riverside

Schedules, stops & departures · Hemet

△ Route 20 Detour in Moreno Valley

Route 20 will be on detour due to overnight construction work on Moreno Beach Drive between Alessandro Boulevard and Brodiaea Avenue in Moreno Valley. Several Route 20 bus stops within the construction area will be temporarily out of service during the detour. The detour will be in effect from 6:30 p.m. to 5:00 a.m. on the following dates: October 22 through October 24, October 26 through October 30 and Monday, November 2. See map at RiversideTransit.com and click on the Rider Alert tab. For assistance with trip planning, contact the Customer Information Center at 951.565.5002.

△ Youth Ride Free

Youth 18 and under ride RTA buses for free. Show a valid school ID, RTA youth ID or any state-issued ID showing the rider is 18 or under. Offer ends June 30, 2027. Details at RiversideTransit.com.

△ Subscription text alerts to end

As of Sunday, November 1, Riverside Transit Agency's subscription-based text message alerts will no longer be available. Arrival predictions and service alerts will still be available through numerous sites, please visit RiversideTransit.com for more information.

FROM Magnolia Opp Elizabeth

Next departures

Mon, Nov 2

Toward East to Mo Val Coll via Metrolink

East to Mo Val Coll via MetrolinkLive
19 min3:49 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
5:00 PM5:00 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
6:01 PM6:01 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
7:18 PM7:18 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
8:17 PM8:17 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
9:15 PM9:15 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
10:09 PM10:09 PM · Mon, Nov 2
East to Mo Val Coll via MetrolinkScheduled
4:04 AM4:04 AM · Tue, Nov 3
East to Mo Val Coll via MetrolinkScheduled
5:05 AM5:05 AM · Tue, Nov 3
East to Mo Val Coll via MetrolinkScheduled
6:36 AM6:36 AM · Tue, Nov 3
East to Mo Val Coll via MetrolinkScheduled
7:33 AM7:33 AM · Tue, Nov 3
East to Mo Val Coll via MetrolinkScheduled
8:38 AM8:38 AM · Tue, Nov 3
Live predictions availableRefreshes every 30 seconds · America/Los_Angeles

FOLLOW THE LINE

Every stop along the way.

67 stops · East to Mo Val Coll via Metrolink
Magnolia Opp ElizabethRiverside PlazaCentral + MagnoliaCentral + De AnzaCentral + San DiegoCentral + RiversideCentral at Memorial ParkCentral + RumseyCentral + VictoriaCentral + Avondale WayAlessandro + Royal HillsAlessandro + ArlingtonAlessandro + CenturyAlessandro + Via VistaAlessandro + OverlookAlessandro + CommunicationMission Grove + Earhart WayMission Grove + Mission VillageAlessandro + Mission GroveAlessandro + BartonAlessandro + Vista GrandeMoreno Valley/March Field StaAlessandro + MeridianAlessandro + Old Hwy 215Alessandro + DayAlessandro + ElsworthAlessandro Opp. CourageAlessandro + FrederickAlessandro Opp. ChagallAlessandro + GrahamAlessandro + Alessandro PlazaAlessandro + HeacockAlessandro + IndianAlessandro + PerrisAlessandro + PerrisAlessandro + AppleblossomAlessandro + KitchingAlessandro + EvaAlessandro + LasselleAlessandro + MorrisonAlessandro + Country SquireNason + AlessandroNason + BrodiaeaRiverside University Medical CenterAlessandro + NasonAlessandro + LandonMoreno Beach + AlessandroMoreno Beach + CactusMoreno Beach + JFKMoreno Beach Opp. ChampionshipIris + Via Del LagoIris + OliverIris at Kaiser HospitalIris @ Vista Lomas ParkIris + Coachlight/ Avenida De CircoLasselle + IrisLasselle + Calle Aqua (Opp. MoVal College)Krameria + LasselleKrameria + Calle AuroraKrameria + Camino JuanitoKitching + KrameriaKitching + IvoryIris + KitchingIris + Rancho Del LagoIris + PeninsulaIris + LasselleIris + LasselleLive vehicle Transit vehicleN ↑
Official route geometry · 1 live vehicles on this pattern
  1. Iris + OliverStop 2167

THE WHOLE DAY, AT A GLANCE

Full boarding-stop schedule

Nov 2 · America/Los_Angeles

Departures from Magnolia Opp Elizabeth toward East to Mo Val Coll via Metrolink. These are scheduled times; live changes appear in the departure board.

4:00 AM
4:04
5:00 AM
5:05
6:00 AM
6:36
7:00 AM
7:33
8:00 AM
8:38
9:00 AM
9:43
10:00 AM
10:42
11:00 AM
11:36
12:00 PM
12:44
1:00 PM
1:45
2:00 PM
2:48
3:00 PM
3:49
5:00 PM
5:00
6:00 PM
6:01
7:00 PM
7:18
8:00 PM
8:17
9:00 PM
9:15
10:00 PM
10:09

~ indicates an agency-estimated intermediate time. Frequency service is shown as an interval rather than an exact departure.

View timetable for every stop →

Every stop · 18 scheduled trips

Showing trips 1–18. Frequency service appears in the boarding-stop schedule above. A dash means no published time.

Stop / trip123456789101112131415161718
Magnolia Opp Elizabeth4:04AM5:05AM6:36AM7:33AM8:38AM9:43AM10:42AM11:36AM12:44PM1:45PM2:48PM3:49PM5:00PM6:01PM7:18PM8:17PM9:15PM10:09PM
Riverside Plaza4:04AM5:05AM6:36AM7:34AM8:38AM9:43AM10:42AM11:37AM12:45PM1:46PM2:49PM3:50PM5:01PM6:02PM7:18PM8:17PM9:15PM10:09PM
Central + Magnolia4:05AM5:06AM6:37AM7:34AM8:39AM9:44AM10:43AM11:37AM12:45PM1:46PM2:49PM3:51PM5:01PM6:02PM7:19PM8:18PM9:16PM10:10PM
Central + De Anza4:05AM5:06AM6:37AM7:35AM8:39AM9:44AM10:43AM11:38AM12:46PM1:47PM2:50PM3:51PM5:02PM6:03PM7:19PM8:18PM9:16PM10:10PM
Central + San Diego4:05AM5:06AM6:37AM7:35AM8:40AM9:45AM10:44AM11:38AM12:46PM1:47PM2:50PM3:52PM5:02PM6:03PM7:20PM8:18PM9:16PM10:10PM
Central + Riverside4:06AM5:07AM6:38AM7:35AM8:40AM9:45AM10:44AM11:39AM12:46PM1:48PM2:51PM3:52PM5:03PM6:04PM7:20PM8:19PM9:17PM10:11PM
Central at Memorial Park4:07AM5:08AM6:39AM7:37AM8:41AM9:46AM10:46AM11:41AM12:48PM1:49PM2:53PM3:54PM5:05PM6:06PM7:22PM8:20PM9:18PM10:12PM
Central + Rumsey4:08AM5:09AM6:40AM7:38AM8:42AM9:47AM10:46AM11:42AM12:49PM1:50PM2:54PM3:56PM5:06PM6:07PM7:22PM8:21PM9:19PM10:13PM
Central + Victoria4:08AM5:09AM6:41AM7:39AM8:43AM9:48AM10:47AM11:43AM12:50PM1:51PM2:55PM3:57PM5:07PM6:08PM7:23PM8:22PM9:20PM10:13PM
Central + Avondale Way4:09AM5:10AM6:41AM7:40AM8:44AM9:49AM10:48AM11:43AM12:51PM1:52PM2:56PM3:58PM5:08PM6:09PM7:24PM8:22PM9:20PM10:14PM
Alessandro + Royal Hills4:10AM5:11AM6:42AM7:41AM8:45AM9:50AM10:49AM11:45AM12:52PM1:53PM2:58PM4:00PM5:10PM6:10PM7:25PM8:23PM9:21PM10:15PM
Alessandro + Arlington4:12AM5:13AM6:44AM7:43AM8:47AM9:52AM10:51AM11:47AM12:54PM1:56PM3:00PM4:02PM5:13PM6:13PM7:27PM8:25PM9:23PM10:17PM
Alessandro + Century4:13AM5:14AM6:45AM7:45AM8:48AM9:53AM10:53AM11:49AM12:56PM1:57PM3:02PM4:04PM5:15PM6:15PM7:29PM8:26PM9:24PM10:18PM
Alessandro + Via Vista4:14AM5:15AM6:46AM7:46AM8:49AM9:54AM10:54AM11:50AM12:57PM1:59PM3:03PM4:06PM5:16PM6:16PM7:30PM8:27PM9:25PM10:19PM
Alessandro + Overlook4:15AM5:16AM6:48AM7:48AM8:51AM9:56AM10:55AM11:52AM12:59PM2:00PM3:06PM4:08PM5:18PM6:18PM7:31PM8:29PM9:27PM10:20PM
Alessandro + Communication4:16AM5:17AM6:49AM7:49AM8:52AM9:57AM10:56AM11:53AM1:00PM2:02PM3:07PM4:10PM5:20PM6:19PM7:32PM8:30PM9:28PM10:21PM
Mission Grove + Earhart Way4:19AM5:20AM6:52AM7:52AM8:55AM10:00AM11:00AM11:57AM1:03PM2:05PM3:11PM4:14PM5:24PM6:23PM7:36PM8:33PM9:31PM10:24PM
Mission Grove + Mission Village4:20AM5:21AM6:53AM7:54AM8:56AM10:01AM11:01AM11:59AM1:05PM2:07PM3:13PM4:16PM5:26PM6:25PM7:37PM8:34PM9:32PM10:25PM
Alessandro + Mission Grove4:21AM5:22AM6:54AM7:55AM8:57AM10:02AM11:02AM12:00PM1:06PM2:08PM3:14PM4:17PM5:27PM6:26PM7:38PM8:35PM9:33PM10:26PM
Alessandro + Barton4:24AM5:25AM6:56AM7:57AM8:59AM10:04AM11:04AM12:02PM1:08PM2:10PM3:16PM4:19PM5:29PM6:28PM7:40PM8:37PM9:35PM10:28PM
Alessandro + Vista Grande4:25AM5:26AM6:58AM7:58AM9:00AM10:05AM11:05AM12:03PM1:09PM2:11PM3:17PM4:20PM5:30PM6:29PM7:41PM8:38PM9:36PM10:29PM
Moreno Valley/March Field Sta4:32AM5:33AM7:04AM8:04AM9:06AM10:11AM11:11AM12:08PM1:14PM2:16PM3:22PM4:25PM5:36PM6:35PM7:46PM8:43PM9:41PM10:34PM
Alessandro + Meridian4:33AM5:34AM7:06AM8:06AM9:07AM10:12AM11:12AM12:10PM1:16PM2:18PM3:24PM4:27PM5:38PM6:36PM7:47PM8:44PM9:42PM10:35PM
Alessandro + Old Hwy 2154:35AM5:36AM7:08AM8:08AM9:09AM10:14AM11:14AM12:12PM1:18PM2:20PM3:26PM4:29PM5:40PM6:38PM7:49PM8:46PM9:44PM10:37PM
Alessandro + Day4:36AM5:37AM7:09AM8:09AM9:10AM10:15AM11:15AM12:13PM1:19PM2:21PM3:27PM4:30PM5:41PM6:39PM7:50PM8:47PM9:45PM10:38PM
Alessandro + Elsworth4:37AM5:38AM7:11AM8:11AM9:12AM10:17AM11:17AM12:15PM1:21PM2:23PM3:29PM4:32PM5:43PM6:41PM7:52PM8:49PM9:47PM10:40PM
Alessandro Opp. Courage4:38AM5:39AM7:12AM8:12AM9:13AM10:18AM11:18AM12:16PM1:22PM2:24PM3:30PM4:33PM5:44PM6:42PM7:53PM8:50PM9:48PM10:41PM
Alessandro + Frederick4:39AM5:40AM7:13AM8:13AM9:14AM10:19AM11:19AM12:17PM1:23PM2:26PM3:32PM4:35PM5:45PM6:43PM7:54PM8:51PM9:49PM10:42PM
Alessandro Opp. Chagall4:39AM5:40AM7:13AM8:13AM9:14AM10:19AM11:19AM12:17PM1:23PM2:26PM3:32PM4:35PM5:45PM6:43PM7:54PM8:51PM9:49PM10:42PM
Alessandro + Graham4:41AM5:42AM7:15AM8:15AM9:16AM10:21AM11:21AM12:19PM1:25PM2:28PM3:34PM4:37PM5:47PM6:45PM7:56PM8:53PM9:51PM10:44PM
Alessandro + Alessandro Plaza4:42AM5:43AM7:16AM8:16AM9:17AM10:22AM11:22AM12:20PM1:26PM2:29PM3:35PM4:38PM5:48PM6:46PM7:57PM8:54PM9:52PM10:45PM
Alessandro + Heacock4:43AM5:44AM7:17AM8:17AM9:18AM10:23AM11:23AM12:21PM1:27PM2:31PM3:37PM4:40PM5:49PM6:47PM7:58PM8:55PM9:53PM10:46PM
Alessandro + Indian4:45AM5:46AM7:19AM8:19AM9:20AM10:25AM11:25AM12:23PM1:29PM2:33PM3:39PM4:42PM5:51PM6:49PM8:00PM8:57PM9:55PM10:48PM
Alessandro + Perris4:46AM5:47AM7:20AM8:20AM9:21AM10:26AM11:26AM12:25PM1:31PM2:35PM3:41PM4:44PM5:53PM6:51PM8:01PM8:58PM9:56PM10:49PM
Alessandro + Perris4:47AM5:48AM7:21AM8:21AM9:22AM10:27AM11:27AM12:26PM1:32PM2:36PM3:42PM4:45PM5:54PM6:52PM8:02PM8:59PM9:57PM10:50PM
Alessandro + Appleblossom4:47AM5:48AM7:21AM8:21AM9:22AM10:27AM11:27AM12:26PM1:32PM2:36PM3:42PM4:45PM5:54PM6:52PM8:02PM8:59PM9:57PM10:50PM
Alessandro + Kitching4:48AM5:50AM7:22AM8:22AM9:23AM10:28AM11:28AM12:27PM1:33PM2:38PM3:44PM4:47PM5:56PM6:53PM8:03PM9:00PM9:58PM10:51PM
Alessandro + Eva4:49AM5:51AM7:23AM8:23AM9:24AM10:29AM11:29AM12:28PM1:34PM2:38PM3:44PM4:47PM5:56PM6:54PM8:04PM9:01PM9:59PM10:52PM
Alessandro + Lasselle4:49AM5:52AM7:24AM8:24AM9:25AM10:30AM11:30AM12:29PM1:35PM2:39PM3:45PM4:48PM5:57PM6:55PM8:05PM9:02PM10:00PM10:53PM
Alessandro + Morrison4:51AM5:54AM7:26AM8:26AM9:27AM10:32AM11:32AM12:31PM1:37PM2:41PM3:47PM4:50PM5:59PM6:57PM8:07PM9:04PM10:02PM10:55PM
Alessandro + Country Squire4:52AM5:56AM7:27AM8:27AM9:28AM10:33AM11:33AM12:32PM1:38PM2:43PM3:49PM4:52PM6:01PM6:58PM8:08PM9:05PM10:03PM10:56PM
Nason + Alessandro4:53AM5:57AM7:27AM8:27AM9:28AM10:33AM11:33AM12:32PM1:38PM2:43PM3:49PM4:52PM6:01PM6:58PM8:08PM9:05PM10:03PM10:56PM
Nason + Brodiaea4:53AM5:58AM7:28AM8:28AM9:29AM10:34AM11:34AM12:33PM1:39PM2:44PM3:50PM4:53PM6:02PM6:59PM8:09PM9:06PM10:04PM10:57PM
Riverside University Medical Center4:55AM6:00AM7:30AM8:30AM9:31AM10:36AM11:36AM12:35PM1:41PM2:46PM3:52PM4:55PM6:04PM7:01PM8:11PM9:08PM10:06PM10:59PM
Alessandro + Nason4:57AM6:02AM7:32AM8:32AM9:33AM10:38AM11:38AM12:37PM1:43PM2:48PM3:54PM4:57PM6:06PM7:03PM8:13PM9:10PM10:08PM11:01PM
Alessandro + Landon4:58AM6:03AM7:34AM8:33AM9:34AM10:39AM11:39AM12:38PM1:44PM2:49PM3:55PM4:58PM6:07PM7:04PM8:14PM9:11PM10:09PM11:02PM
Moreno Beach + Alessandro4:59AM6:04AM7:35AM8:34AM9:35AM10:40AM11:40AM12:39PM1:45PM2:50PM3:56PM4:59PM6:08PM7:05PM8:15PM9:12PM10:10PM11:03PM
Moreno Beach + Cactus5:01AM6:06AM7:36AM8:36AM9:37AM10:42AM11:42AM12:41PM1:47PM2:52PM3:58PM5:01PM6:09PM7:07PM8:16PM9:13PM10:11PM11:04PM
Moreno Beach + JFK5:02AM6:07AM7:37AM8:37AM9:38AM10:43AM11:43AM12:42PM1:48PM2:53PM3:59PM5:02PM6:10PM7:08PM8:17PM9:14PM10:12PM11:05PM
Moreno Beach Opp. Championship5:02AM6:07AM7:38AM8:37AM9:38AM10:43AM11:43AM12:42PM1:48PM2:53PM3:59PM5:02PM6:11PM7:08PM8:18PM9:15PM10:13PM11:06PM
Iris + Via Del Lago5:04AM6:09AM7:39AM8:39AM9:40AM10:45AM11:45AM12:44PM1:50PM2:55PM4:01PM5:04PM6:12PM7:10PM8:19PM9:16PM10:14PM11:07PM
Iris + Oliver5:04AM6:09AM7:40AM8:39AM9:40AM10:45AM11:45AM12:44PM1:50PM2:55PM4:01PM5:04PM6:12PM7:10PM8:19PM9:16PM10:14PM11:07PM
Iris at Kaiser Hospital5:05AM6:10AM7:41AM8:40AM9:41AM10:46AM11:46AM12:45PM1:51PM2:56PM4:02PM5:05PM6:13PM7:11PM8:20PM9:17PM10:15PM11:08PM
Iris @ Vista Lomas Park5:07AM6:11AM7:43AM8:42AM9:43AM10:48AM11:48AM12:47PM1:53PM2:58PM4:04PM5:07PM6:15PM7:12PM8:21PM9:18PM10:16PM11:09PM
Iris + Coachlight/ Avenida De Circo5:08AM6:13AM7:45AM8:43AM9:44AM10:49AM11:49AM12:48PM1:54PM2:59PM4:05PM5:08PM6:16PM7:14PM8:23PM9:20PM10:18PM11:11PM
Lasselle + Iris5:09AM6:14AM7:46AM8:44AM9:45AM10:50AM11:50AM12:49PM1:55PM3:00PM4:06PM5:09PM6:17PM7:15PM8:24PM9:21PM10:19PM11:12PM
Lasselle + Calle Aqua (Opp. MoVal College)5:11AM6:15AM7:48AM8:46AM9:47AM10:52AM11:52AM12:51PM1:57PM3:02PM4:08PM5:11PM6:19PM7:16PM8:25PM9:22PM10:20PM11:13PM
Krameria + Lasselle5:12AM6:16AM7:49AM8:47AM9:48AM10:53AM11:53AM12:52PM1:58PM3:03PM4:09PM5:12PM6:20PM7:17PM8:26PM9:23PM10:21PM11:14PM
Krameria + Calle Aurora5:13AM6:17AM7:50AM8:48AM9:49AM10:54AM11:54AM12:53PM1:59PM3:04PM4:10PM5:13PM6:21PM7:18PM8:27PM9:24PM10:22PM11:15PM
Krameria + Camino Juanito5:14AM6:18AM7:51AM8:49AM9:50AM10:55AM11:55AM12:54PM2:00PM3:05PM4:11PM5:14PM6:22PM7:19PM8:28PM9:25PM10:23PM11:16PM
Kitching + Krameria5:15AM6:19AM7:52AM8:50AM9:51AM10:56AM11:56AM12:55PM2:01PM3:06PM4:12PM5:15PM6:23PM7:20PM8:29PM9:26PM10:24PM11:17PM
Kitching + Ivory5:17AM6:21AM7:54AM8:52AM9:53AM10:58AM11:58AM12:57PM2:03PM3:08PM4:13PM5:17PM6:24PM7:22PM8:31PM9:28PM10:26PM11:19PM
Iris + Kitching5:18AM6:22AM7:55AM8:53AM9:54AM10:59AM11:59AM12:58PM2:04PM3:09PM4:14PM5:18PM6:25PM7:23PM8:32PM9:29PM10:27PM11:20PM
Iris + Rancho Del Lago5:19AM6:23AM7:56AM8:54AM9:55AM11:00AM12:00PM12:59PM2:05PM3:10PM4:15PM5:19PM6:26PM7:24PM8:33PM9:30PM10:28PM11:21PM
Iris + Peninsula5:20AM6:24AM7:57AM8:55AM9:56AM11:01AM12:01PM1:00PM2:06PM3:11PM4:16PM5:20PM6:27PM7:25PM8:34PM9:31PM10:29PM11:22PM
Iris + Lasselle5:21AM6:25AM7:58AM8:56AM9:57AM11:02AM12:02PM1:01PM2:07PM3:12PM4:17PM5:21PM6:28PM7:26PM8:35PM9:32PM10:30PM11:23PM
Iris + Lasselle5:22AM6:26AM7:59AM8:57AM9:58AM11:03AM12:03PM1:02PM2:08PM3:13PM4:18PM5:22PM6:29PM7:27PM8:36PM9:33PM10:31PM11:24PM

FARES & PAYMENT

Check the agency’s current fare rules.

Prices and transfer eligibility depend on your journey and fare product.

Official Riverside Transit Agency fares ↗
✓
Published Riverside Transit Agency schedule

Imported Oct 24, 2026 · 04:34 UTC · Service dates 2026-09-13 through 2027-01-09. See data status

Schedule data published by Riverside Transit Agency. Feed discovery and cached source archives from MobilityData. Source details ↗