Skip to main content

How to get from Sonoma to Gilroy by bus?

By bus

To get from Sonoma to Gilroy in Gilroy, you’ll need to take 3 bus lines: take the 40 bus from Sonoma Plaza station to Lakeville Hwy At Marina Av station. Next, you’ll have to switch to the 164 bus and finally take the GREYHOUND US0800 bus from Salesforce Transit Center Level 3 Bus Deck station to Gilroy Bus Stop station. The total trip duration for this route is approximately 5 hr 38 min.

338min
Walk to bus station
Bus - 4040
Bus - 164164
Bus - GREYHOUND US0800GREYHOUND US0800
Walk to Gilroy
Leaves from Sonoma Plaza

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Sonoma Plaza
    ID 7730500
    110 yd • 2 min
  • 2
    Bus - 4040
    Wait for bus
    40
    Petaluma Transit Mall
  • 3
    Ride to bus station
    Ride to bus station
    Lakeville Hwy At Marina Av
    40 min
  • 4
    Walk to bus station
    Walk to bus station
    Lakeville Hwy. & Marina
    50 yd • 1 min
  • 5
    Bus - 164164
    Wait for bus
    164
    San Francisco Financial District
  • 6
    Ride to bus station
    Ride to bus station
    1st St & Mission St
    ID 40054
    106 min
  • 7
    Walk to bus station
    Walk to bus station
    Salesforce Transit Center Level 3 Bus Deck
    110 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
    165 min
  • 10
    Walk to Gilroy
    Walk to
    Gilroy
    CA 95020
    450 yd • 6 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 Sonoma to Gilroy

The distance between Sonoma, Gilroy and Gilroy, Gilroy is approximately 141.11 mi, which can typically be travelled in 338 min. Moovit will show you the directions from Sonoma to Gilroy by bus, so no matter how you choose to travel in Gilroy – you will always have plenty of easy options.

Public transit stations close to Sonoma

Sonoma is located at East Spain Street, Gilroy and the nearest public transit station is 2nd St West & Hwy 12.

Bus stations close to Sonoma:

  • 2nd St West & Hwy 12
  • Maxwell Village Shopping Center (Inside)

Public transit stations close to Gilroy, Gilroy

Gilroy is located at CA 95020, Gilroy and the nearest public transit station is Gilroy Bus Stop.

Train stations close to Gilroy:

  • Gilroy

Bus stations close to Gilroy:

  • Gilroy Bus Stop
  • Monterey & 9th (S)
  • Monterey & 10th (N)

Questions & Answers

  • What is the fastest way to get from Sonoma to Gilroy?

    The fastest way takes 338 minutes, using Bus line 40, Bus line 164, Bus line GREYHOUND US0800.

  • Is there a direct bus between Sonoma and Gilroy?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 5 hr 38 min.

  • Which bus line goes from Sonoma to Gilroy?

    The 40 bus line goes from Sonoma Plaza station near Sonoma in Sonoma to Petaluma Transit Mall station. From there you’ll have to take one bus line till Gilroy station near Gilroy in Gilroy.

  • How long does it take to travel from Sonoma to Gilroy by bus?

    The total travel time between Sonoma in Sonoma and Gilroy in Gilroy by bus is about 5 hr 38 min.

  • Where do I get on the bus near Sonoma to get to Gilroy?

    Get on the 40 bus from the Sonoma Plaza stop near Sonoma in Sonoma.

  • Where do I get off the bus when travelling between Sonoma and Gilroy?

    Get off the bus at the Gilroy stop, which is closest to Gilroy in Gilroy.

Real-Time Arrivals, Schedules, Maps & More