There are 4 ways to get from El Monte Station to Hesperia by train, taxi, 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, taxi
best- Take the train from El Monte to San Bernardino Depottrain SB Line
- Take the taxi from San Bernardino Depot to Hesperiataxi
2h 13m$109–132Drive 65.1 mi
cheapest- Drive from El Monte Station to Hesperiacar 65.1 mi
1h 10m$12–18Bus via 285 S East End Ave - Pomona
- Take the bus from El Monte to 285 S East End Ave - Pomonabus Huntington Park
- Take the bus from 285 S East End Ave - Pomona to Hesperia, CAbus San Ysidro
3h 23m$54–103Bus
- Take the bus from El Monte to Victorvillebus Lxus 2102
3h 58m$30–53
El Monte Station to Hesperia by foot and bus
Comparing Your Travel Options
The cheapest way to get from El Monte Station to Hesperia is to drive which costs $11 - $18 and takes 1h 10m.
The fastest way to get from El Monte Station to Hesperia is to drive which takes 1h 10m and costs $11 - $18.
No, there is no direct bus from El Monte Station to Hesperia. However, there are services departing from El Monte and arriving at 7th Ave SB & Main St via 285 S East End Ave - Pomona and Main St EB & Escondido Ave NS. The journey, including transfers, takes approximately 3h 23m.
The distance between El Monte Station and Hesperia is 80 miles. The road distance is 65.5 miles.
The best way to get from El Monte Station to Hesperia without a car is to train and taxi which takes 2h 13m and costs $100 - $140.
It takes approximately 2h 13m to get from El Monte Station to Hesperia, including transfers.
El Monte Station to Hesperia bus services, operated by Tufesa, depart from El Monte station.
El Monte Station to Hesperia bus services, operated by Tufesa, arrive at 285 S East End Ave - Pomona station.
Yes, the driving distance between El Monte Station to Hesperia is 65 miles. It takes approximately 1h 10m to drive from El Monte Station to Hesperia.
There are 371+ hotels available in Hesperia.
What companies run services between El Monte Station, CA, USA and Hesperia, CA, USA?
You can take a vehicle from El Monte Station to 7th Ave SB & Main St via El Monte, 285 S East End Ave - Pomona, Hesperia, CA, and Main St EB & Escondido Ave NS in around 3h 23m.
- Phone
- (800) 371-LINK (5465)
- Website
- Metrolink Trains
Train from El Monte to San Bernardino Depot
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- $9–13
- Website
- Metrolink Trains
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from El Monte to 285 S East End Ave - Pomona
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- $25–50
- Schedules at
- Tufesa
- Adult One way
- $25–50
Bus from 285 S East End Ave - Pomona to Hesperia, CA
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $28–50
- Schedules at
- Tufesa
- Adult One way
- $28–50
- Phone
- +1 866 691 9732
- [email protected]
- Website
- Limousine Express
Bus from El Monte to Victorville
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $27–40
- Website
- Limousine Express
- One Way
- $27–40
- Ave. Duration
- 38 min
- Estimated price
- $100–120
San Bernardino Yellow Cab
- Phone
- +1 909 884-1111
- Website
- facebook.com
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 How to get from London City Airport into central London, Travelling to and around Russia for the 2018 FIFA World Cup, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.










