There are 5 ways to get from Cupertino to Morgan Hill by bus, train, car, taxi, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 23 bus, line 68 bus
best- Take the bus from Stevens Creek & De Anza to Santa Clara & 2ndbus Rapid 523 / ...
- Take the bus from 2nd & Santa Clara to Monterey & Mainbus 68
1h 59m$4–10Bus, Caltrain
- Take the bus from Stelling & Greenleaf to Sunnyvale Transit Centerbus
- Take the train from Sunnyvale Caltrain Southbound to San Jose Diridon Caltrain Southboundtrain
- Take the train from San Jose Diridon Caltrain Southbound to Morgan Hill Caltrain Southboundtrain
2h 16m$8–15Drive 27.8 mi
- Drive from Cupertino to Morgan Hillcar 27.8 mi
33 min$6–8Taxi
- Take the taxi from Cupertino to Morgan Hilltaxi 27.8 mi
33 min$95–120Line 23 bus, tram, line 68 bus
- Take the bus from Stevens Creek & De Anza to Santa Clara & 2ndbus 23
- Take the tram from Santa Clara Station to Santa Teresa Stationtram
- Take the bus from Santa Teresa Station to Monterey & Mainbus 68
2h$8–13
Cupertino to Morgan Hill by bus
Questions & Answers
The cheapest way to get from Cupertino to Morgan Hill is to drive which costs $5 - $8 and takes 33 min.
The fastest way to get from Cupertino to Morgan Hill is to drive which takes 33 min and costs $5 - $8.
No, there is no direct bus from Cupertino to Morgan Hill. However, there are services departing from Stevens Creek & De Anza and arriving at Monterey & Main via 2nd & Santa Clara. The journey, including transfers, takes approximately 1h 59m.
The distance between Cupertino and Morgan Hill is 31 miles. The road distance is 28 miles.
The best way to get from Cupertino to Morgan Hill without a car is to line 23 bus and line 68 bus which takes 1h 59m and costs $4 - $10.
It takes approximately 1h 59m to get from Cupertino to Morgan Hill, including transfers.
Cupertino to Morgan Hill bus services, operated by Santa Clara VTA, depart from Stevens Creek & De Anza station.
Cupertino to Morgan Hill bus services, operated by Santa Clara VTA, arrive at Santa Clara & 2nd station.
Yes, the driving distance between Cupertino to Morgan Hill is 28 miles. It takes approximately 33 min to drive from Cupertino to Morgan Hill.
There are 42+ hotels available in Morgan Hill.
What companies run services between Cupertino, CA, USA and Morgan Hill, CA, USA?
You can take a bus from Stevens Creek & De Anza to Monterey & Main via Santa Clara & 2nd and 2nd & Santa Clara in around 1h 59m.
- Phone
- +1 800-660-4287
- Website
- caltrain.com
Train from Sunnyvale Caltrain Southbound to San Jose Diridon Caltrain Southbound
- Ave. Duration
- 14 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–6
- Website
- https://www.caltrain.com
- Schedules at
- https://www.caltrain.com/?active_tab=route_explorer_tab
- One-way Adult
- $4–6
Train from San Jose Diridon Caltrain Southbound to Morgan Hill Caltrain Southbound
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- $2–4
- Website
- https://www.caltrain.com
- Schedules at
- https://www.caltrain.com/?active_tab=route_explorer_tab
- One-way Adult
- $2–4
- Phone
- +1 408-321-2300
- Website
- vta.org
Tram from Santa Clara Station to Santa Teresa Station
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.vta.org/
- Adult 19-64
- $3
- Phone
- +1 408-321-2300
- Website
- vta.org
Bus from Stevens Creek & De Anza to Santa Clara & 2nd
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–5
- Website
- https://www.vta.org/
- Adult
- $2–5
Bus from 2nd & Santa Clara to Monterey & Main
- Ave. Duration
- 1h 3m
- Frequency
- Every 20 minutes
- Estimated price
- $2–5
- Website
- https://www.vta.org/
- Adult
- $2–5
Bus from Stelling & Greenleaf to Sunnyvale Transit Center
- Ave. Duration
- 17 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–5
- Website
- https://www.vta.org/
- Adult
- $2–5
Bus from Stevens Creek & De Anza to Santa Clara & 2nd
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–5
- Website
- https://www.vta.org/
- Adult
- $2–5
Bus from Santa Teresa Station to Monterey & Main
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–5
- Website
- https://www.vta.org/
- Adult
- $2–5
- Ave. Duration
- 33 min
- Estimated price
- $95–120
AJ Taxi Services
- Phone
- +1 408-759-9654
- Website
- ajtaxiservices.com
Taxi San Jose
- Phone
- +1 408-459-8010
- Website
- taxisanjose.com
Yellow Checker Cab
- Phone
- +1 408-777-7777
- Website
- yellowcheckercab.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 Need to know: Greyhound, Italy Travel Guides, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.






