Skip to main content

How to get from San Lorenzo to Gilroy by bus?

By bus

To get from San Lorenzo to Gilroy in San Francisco - San Jose, CA, take the 93 bus from Hesperian Blvd & Bockman Rd station to Hayward BART station. Next, take the GREYHOUND US0800 bus from Hayward Bus Station station to Gilroy Bus Stop station. The total trip duration for this route is approximately 2 hr 32 min.

152min
Bus - 9393
Bus - GREYHOUND US0800GREYHOUND US0800
Walk to Gilroy
Leaves from Hesperian Blvd & Bockman Rd

Step by Step

  • 1
    Start from bus station
    Start from bus station
    San Lorenzo
  • 2
    Bus - 9393
    Wait for bus
    93
    Castro Valley BART
  • 3
    Ride to bus station
    Ride to bus station
    Hayward BART
    ID 55911
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Hayward Bus Station
    ID UHW
    130 yd • 2 min
  • 5
    Bus - GREYHOUND US0800GREYHOUND US0800
    Wait for bus
    GREYHOUND US0800
    Los Angeles Union Station
  • 6
    Ride to bus station
    Ride to bus station
    Gilroy Bus Stop
    ID GRL6
    105 min
  • 7
    Walk to Gilroy
    Walk to
    Gilroy
    50 yd • 1 min
*Duration based on 8am traffic

Alternative route by bus via 97, 60 and GREYHOUND US0800

To get from San Lorenzo to Gilroy in San Francisco - San Jose, CA, you’ll need to take 3 bus lines: take the 97 bus from Hesperian Blvd & Bockman Rd station to Hesperian Blvd & Middle Ln station. Next, you’ll have to switch to the 60 bus and finally take the GREYHOUND US0800 bus from Hayward Bus Station station to Gilroy Bus Stop station. The total trip duration for this route is approximately 2 hr 18 min.

138min
Bus - 9797
Bus - 6060
Bus - GREYHOUND US0800GREYHOUND US0800
Walk to Gilroy
Leaves from Hesperian Blvd & Bockman Rd

Step by Step

  • 1
    Start from bus station
    Start from bus station
    San Lorenzo
  • 2
    Bus - 9797
    Wait for bus
    97
    Union City BART
  • 3
    Ride to bus station
    Ride to bus station
    Hesperian Blvd & Middle Ln
    ID 54949
    7 min
  • 4
    Walk to bus station
    Walk to bus station
    Hesperian Blvd & Southland Dr
    ID 55756
    90 yd • 2 min
  • 5
    Bus - 6060
    Wait for bus
    60
    Cal State East Bay
  • 6
    Ride to bus station
    Ride to bus station
    Hayward BART
    ID 55500
    13 min
  • 7
    Walk to bus station
    Walk to bus station
    Hayward Bus Station
    ID UHW
    100 yd • 2 min
  • 8
    Bus - GREYHOUND US0800GREYHOUND US0800
    Wait for bus
    GREYHOUND US0800
    Los Angeles Union Station
  • 9
    Ride to bus station
    Ride to bus station
    Gilroy Bus Stop
    ID GRL6
    105 min
  • 10
    Walk to Gilroy
    Walk to
    Gilroy
    50 yd • 1 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in San Francisco - San Jose, CA.
All local mobility options in one app

Public transit directions from San Lorenzo to Gilroy

The distance between San Lorenzo, San Francisco - San Jose, CA and Gilroy, San Francisco - San Jose, CA is approximately 63.89 mi, which can typically be travelled in 152 min. Moovit will show you the directions from San Lorenzo to Gilroy by bus, so no matter how you choose to travel in San Francisco - San Jose, CA – you will always have plenty of easy options.

Public transit stations close to San Lorenzo

San Lorenzo is located at San Lorenzo, San Francisco - San Jose, CA and the nearest public transit station is Hesperian Blvd & Bockman Rd.

BART stations close to San Lorenzo:

  • Hayward
  • Bay Fair

Train stations close to San Lorenzo:

  • Hayward

Bus stations close to San Lorenzo:

  • Hesperian Blvd & Bockman Rd
  • Bockman Rd & via Arriba
  • Hesperian Blvd & Bartlett Av

Public transit stations close to Gilroy, San Francisco - San Jose, CA

Gilroy is located at Gilroy, San Francisco - San Jose, CA and the nearest public transit station is 6th & Rosanna (E).

Train stations close to Gilroy:

  • Gilroy

Bus stations close to Gilroy:

  • 6th & Rosanna (E)
  • 10th & Alexander (W)
  • 10th & Alexander (E)

Alternative route by bus via 97, 60 and GREYHOUND US0800

To get from San Lorenzo to Gilroy in San Francisco - San Jose, CA, you’ll need to take 3 bus lines: take the 97 bus from Hesperian Blvd & Bockman Rd station to Hesperian Blvd & Middle Ln station. Next, you’ll have to switch to the 60 bus and finally take the GREYHOUND US0800 bus from Hayward Bus Station station to Gilroy Bus Stop station. The total trip duration for this route is approximately 2 hr 18 min.

138min
Bus - 9797
Bus - 6060
Bus - GREYHOUND US0800GREYHOUND US0800
Walk to Gilroy
Leaves from Hesperian Blvd & Bockman Rd

Step by Step

  • 1
    Start from bus station
    Start from bus station
    San Lorenzo
  • 2
    Bus - 9797
    Wait for bus
    97
    Union City BART
  • 3
    Ride to bus station
    Ride to bus station
    Hesperian Blvd & Middle Ln
    ID 54949
    7 min
  • 4
    Walk to bus station
    Walk to bus station
    Hesperian Blvd & Southland Dr
    ID 55756
    90 yd • 2 min
  • 5
    Bus - 6060
    Wait for bus
    60
    Cal State East Bay
  • 6
    Ride to bus station
    Ride to bus station
    Hayward BART
    ID 55500
    13 min
  • 7
    Walk to bus station
    Walk to bus station
    Hayward Bus Station
    ID UHW
    100 yd • 2 min
  • 8
    Bus - GREYHOUND US0800GREYHOUND US0800
    Wait for bus
    GREYHOUND US0800
    Los Angeles Union Station
  • 9
    Ride to bus station
    Ride to bus station
    Gilroy Bus Stop
    ID GRL6
    105 min
  • 10
    Walk to Gilroy
    Walk to
    Gilroy
    50 yd • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from San Lorenzo to Gilroy?

    The fastest way takes 152 minutes, using Bus line 93, Bus line GREYHOUND US0800.

  • What is the alternative route to get from San Lorenzo to Gilroy?

    The alternative route takes 138 minutes, using Bus line 97, Bus line 60, Bus line GREYHOUND US0800.

  • Is there a direct bus between San Lorenzo and Gilroy in San Francisco - San Jose, CA?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 32 min.

  • Which bus line goes from San Lorenzo to Gilroy in San Francisco - San Jose, CA?

    The 93 bus line goes from Castro Valley BART station near San Lorenzo to Hayward BART station. From there you’ll have to take one bus line till Hayward BART station near Gilroy in San Francisco - San Jose, CA

  • How long does it take to travel from San Lorenzo to Gilroy in San Francisco - San Jose, CA by bus?

    The total travel time between San Lorenzo and Gilroy in San Francisco - San Jose, CA by bus is about 2 hr 32 min.

  • Where do I get on the bus near San Lorenzo to get to Gilroy in San Francisco - San Jose, CA?

    Get on the 93 bus from the Castro Valley BART stop near San Lorenzo in San Francisco - San Jose, CA.

  • Where do I get off the bus when travelling between San Lorenzo and Gilroy in San Francisco - San Jose, CA?

    Get off the bus at the Hayward BART stop, which is closest to Gilroy in San Francisco - San Jose, CA.

Real-Time Arrivals, Schedules, Maps & More