There are 5 ways to get from Perris to Covina by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 215 bus
best- Take the train from Perris - Downtown to Riverside - Downtowntrain
- Take the bus from Vine Street Mobility Hub to San Bernardino Transit Centerbus 215
- Take the train from San Bernardino - Downtown to Covinatrain
3h 29m$17–24Drive 50.8 mi
cheapest- Drive from Perris to Covinacar 50.8 mi
55 min$10–14Bus, line 178 bus
- Take the bus from Perris to Fontanabus
- Take the bus from Fontana to El Montebus
- Take the bus from Mountain View Rd and Valley Blvd E to Baldwin Park Metrolinkbus 178
4h$50–81Train
- Take the train from Perris - Downtown to L.A. Union Stationtrain 91-PV Line
- Take the train from L.A. Union Station to Covinatrain SB Line
3h 51m$13–19Line 22 bus, train
- Take the bus from Perris Transit Center to Vine St. Mobility Hubbus 22
- Take the train from San Bernardino - Downtown to Covinatrain SB Line
4h 9m$10–16
Perris to Covina by train and bus
Comparing Your Travel Options
The cheapest way to get from Perris to Covina is to drive which costs $9 - $14 and takes 55 min.
The fastest way to get from Perris to Covina is to drive which takes 55 min and costs $9 - $14.
No, there is no direct bus from Perris to Covina. However, there are services departing from Perris and arriving at Badillo St and Citrus Ave via Fontana, Mountain View Rd and Valley Blvd E and Ramona Blvd and Bogart Ave E. The journey, including transfers, takes approximately 4h.
No, there is no direct train from Perris to Covina. However, there are services departing from Perris - Downtown and arriving at Covina via L.A. Union Station. The journey, including transfers, takes approximately 3h 51m.
The distance between Perris and Covina is 67 miles. The road distance is 51.1 miles.
The best way to get from Perris to Covina without a car is to train and line 215 bus which takes 3h 29m and costs $17 - $24.
It takes approximately 3h 29m to get from Perris to Covina, including transfers.
Perris to Covina bus services, operated by Limousine Express, depart from Perris station.
Perris to Covina train services, operated by Metrolink Trains, depart from Perris - Downtown station.
The best way to get from Perris to Covina is to bus and line 178 bus which takes 4h and costs $50 - $85. Alternatively, you can train, which costs $12 - $19 and takes 3h 51m.
What companies run services between Perris, CA, USA and Covina, CA, USA?
You can take a bus from Perris to Badillo St and Citrus Ave via Fontana, El Monte, Mountain View Rd and Valley Blvd E, Baldwin Park Metrolink, and Ramona Blvd and Bogart Ave E in around 4h. Alternatively, you can take a train from Perris - Downtown to Covina via L.A. Union Station in around 3h 51m.
- Phone
- (800) 371-LINK (5465)
- Website
- Metrolink Trains
Train from Perris - Downtown to Riverside - Downtown
- Ave. Duration
- 36 min
- Frequency
- 4 times a day
- Estimated price
- $7–10
- Website
- Metrolink Trains
Train from San Bernardino - Downtown to Covina
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- $8–12
- Website
- Metrolink Trains
Train from Perris - Downtown to L.A. Union Station
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- $11–16
- Website
- Metrolink Trains
Train from L.A. Union Station to Covina
- Ave. Duration
- 47 min
- Frequency
- Every 2 hours
- Estimated price
- $1–3
- Website
- Metrolink Trains
Train from San Bernardino - Downtown to Covina
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- $8–12
- Website
- Metrolink Trains
- Phone
- +1 (909) 379-7100
- Website
- Omnitrans
Bus from Vine Street Mobility Hub to San Bernardino Transit Center
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- Omnitrans
- Phone
- +1 866 691 9732
- [email protected]
- Website
- Limousine Express
Bus from Perris to Fontana
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- Limousine Express
- One Way
- $24–35
Bus from Fontana to El Monte
- Ave. Duration
- 31 min
- Frequency
- Twice daily
- Estimated price
- $24–35
- Website
- Limousine Express
- One Way
- $24–35
- Phone
- +1 800-743-3463
- [email protected]
- Website
- Foothill Transit
Bus from Mountain View Rd and Valley Blvd E to Baldwin Park Metrolink
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $1–6
- Website
- Foothill Transit
- Phone
- +1 (951) 565-5002
- Website
- Riverside Transit Agency
Bus from Perris Transit Center to Vine St. Mobility Hub
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- Riverside Transit Agency
- Children 46" tall and under
- $1–2
- Seniors 60+, Disabled, Medicare
- $1–2
- Adults and children over 46" tall
- $1–3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 5 incredible day trips from Florence by train, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Perris to Covina bus services, operated by Limousine Express, arrive at Fontana station.
Perris to Covina train services, operated by Metrolink Trains, arrive at L.A. Union Station.
Yes, the driving distance between Perris to Covina is 51 miles. It takes approximately 55 min to drive from Perris to Covina.
There are 506+ hotels available in Covina.











