The journey to Morgan Hill from San Jose takes just 32 minutes.

Buses operate 5 days a week with up to 4 services per day. Depending on the day of travel, the first bus departs San Jose at 16:22.

Caltrain schedule

Caltrain operates between San Jose and Morgan Hill 5 days per week.

Service days Weekdays
Services per day up to 4
Shortest trip 32 minutes
First departure 16:22
Last departure 17:49

Your questions answered

  • Is there a daily bus service between San Jose, CA and Morgan Hill, CA?

    No, buses run on Monday, Tuesday, Wednesday, Thursday and Friday.

  • How long is the bus trip from San Jose to Morgan Hill?

    The fastest bus to Morgan Hill from San Jose takes 32 minutes.

  • How do I buy tickets for travel to Morgan Hill, CA from San Jose, CA?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between San Jose and Morgan Hill?

    Caltrain run buses to Morgan Hill from San Jose.

  • What time is the earliest bus from San Jose to Morgan Hill?

    The first bus to Morgan Hill from San Jose leaves at 16:22. The journey takes 32 minutes.

  • When is the last bus to Morgan Hill from San Jose?

    The last bus leaves San Jose at 17:49, arriving into Morgan Hill at 18:21. Get there in plenty of time so you don't miss it.

Onward travel from Morgan Hill

Bus to Days Shortest trip Distance
Belmont
  • Weekdays
1 hour 13 minutes 43 miles
Gilroy
  • Weekdays
19 minutes 9.8 miles
Menlo Park
  • Weekdays
1 hour 12 minutes 37 miles
Millbrae
  • Weekdays
1 hour 29 minutes 52 miles
Mountain View
  • Weekdays
54 minutes 29 miles
Palo Alto
  • Weekdays
1 hour 2 minutes 34 miles
Redwood City
  • Weekdays
1 hour 8 minutes 40 miles
San Bruno
  • Weekdays
1 hour 34 minutes 54 miles
San Francisco
  • Weekdays
1 hour 51 minutes 61 miles
San Jose
  • Weekdays
35 minutes 20 miles
South San Francisco
  • Weekdays
1 hour 42 minutes 55 miles
Sunnyvale
  • Weekdays
49 minutes 27 miles

More destinations in Santa Clara County