Bus Tickets from San Diego, CA, US to Gilroy

Previously seen trips

Next departures for San Diego to Gilroy on November 17
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
GreyhoundBus
Greyhound Bus Stop
Gilroy Bus StopNo tags
Greyhound + FlixBus
Bus
San Diego (Old Town-FlixBus)
Gilroy Bus StopNo tags
Greyhound + FlixBus
Bus
UCSD Health La Jolla Station
Gilroy Bus StopNo tags
FlixBus + Greyhound
Bus
UCSD Health La Jolla Station
Gilroy Bus StopNo tags
Greyhound + FlixBus
Bus
San Diego (Old Town-FlixBus)
Gilroy Bus StopNo tags

Get from San Diego to Gilroy

This route is served by bus only

The journey takes about 17 hours 45 minutes, and with fares starting at just $83, it presents an excellent value for a comfortable ride.

4bus per day
17h 45mAverage Duration
624 kmDistance
16kgCO₂ emissions

Frequently asked questions about travelling from San Diego, CA, US to Gilroy by bus

  1. What is the travel distance from San Diego to Gilroy?

    The distance between San Diego and Gilroy is around 625 km (387 miles).

  2. What are the departure and arrival locations for buses traveling from San Diego to Gilroy?

    Buses traveling this route start their trip at Mission Valley Sheraton, in San Diego, and end it at La Placita - Gilroy, in Gilroy.

People from around the world trust Busbud

Popular Buses Connecting San Diego

Buses Leaving from San Diego

Buses Going to San Diego

Popular Buses Connecting Gilroy

Buses Leaving from Gilroy

Buses Going to Gilroy