There are 5 ways to get from Upland to Hesperia by bus, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 480 bus, bus, line 68 bus
best- Take the bus from Montclair Transit Center to East End Ave and Mission Wbus 480
- Take the bus from 285 S East End Ave - Pomona to Hesperia, CAbus
- Take the bus from Main St EB & Escondido Ave NS to Main St EB & 3rd Avebus 68 / ...
2h 57m$31–62Line 66 bus, bus, line 50 bus
cheapest- Take the bus from Foothill @ Euclid to Fontana Metrolink Transit Centerbus 66
- Take the bus from Orange Way EB & Sierra Ave to VVTC - Dock 6bus 15
- Take the bus from VVTC - Dock 4 to E Ave SB & Olive Stbus 50
4h 49m$4–16Drive 41.4 mi
- Drive from Upland to Hesperiacar 41.4 mi
46 min$8–11Taxi
- Take the taxi from Upland to Hesperiataxi 41.4 mi
46 min$120–150Train, taxi
- Take the train from Upland to San Bernardino Depottrain SB Line
- Take the taxi from San Bernardino Depot to Hesperiataxi
1h 8m$107–130
Upland to Hesperia by bus
Questions & Answers
The cheapest way to get from Upland to Hesperia is to line 66 bus and bus and line 50 bus which costs $4 - $16 and takes 4h 49m.
The fastest way to get from Upland to Hesperia is to drive which takes 46 min and costs $7 - $11.
No, there is no direct bus from Upland to Hesperia. However, there are services departing from Montclair Transit Center and arriving at Main St EB & 3rd Ave via 285 S East End Ave - Pomona and Main St EB & Escondido Ave NS. The journey, including transfers, takes approximately 2h 57m.
The distance between Upland and Hesperia is 56 miles. The road distance is 41.6 miles.
The best way to get from Upland to Hesperia without a car is to line 480 bus and bus and line 68 bus which takes 2h 57m and costs $30 - $65.
It takes approximately 2h 57m to get from Upland to Hesperia, including transfers.
Upland to Hesperia bus services, operated by Foothill Transit, depart from Montclair Transit Center station.
Upland to Hesperia bus services, operated by Foothill Transit, arrive at East End Ave and Mission W station.
Yes, the driving distance between Upland to Hesperia is 42 miles. It takes approximately 46 min to drive from Upland to Hesperia.
There are 371+ hotels available in Hesperia.
What companies run services between Upland, CA, USA and Hesperia, CA, USA?
You can take a bus from Montclair Transit Center to Main St EB & 3rd Ave via East End Ave and Mission W, 285 S East End Ave - Pomona, Hesperia, CA, and Main St EB & Escondido Ave NS in around 2h 57m.
- Phone
- (800) 371-LINK (5465)
- Website
- Metrolink Trains
Train from Upland to San Bernardino Depot
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- Metrolink Trains
- Phone
- +1 800-743-3463
- [email protected]
- Website
- Foothill Transit
Bus from Montclair Transit Center to East End Ave and Mission W
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–6
- Website
- Foothill Transit
- Ave. Duration
- 42 min
- Estimated price
- $100–150
JR;s Taxi Service
- Phone
- +1-909-262-9910
- Website
- jrtaxiservice.com
Yellow Cab of the Inland Empire
- Phone
- +1 909 888 7777
Ontario Yellow Cab
- Phone
- +1 909 622 1234
Inland Empire Taxi Cab
- Phone
- +1 909 366 0000
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 Train travel in France: A guide to SNCF, How to plan an amazing trip around Scandinavia, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.




