Duration 4h 37m
Distance 466.9 miles
Average price $150
Possible routes 8 found

San Diego to Santa Cruz

Rome2rio has found 8 ways to get from San Diego to Santa Cruz by flight, shuttle, train, bus and car. The cheapest way to get from San Diego to Santa Cruz costs only $45, and the quickest way takes just 4h 37m. We recommend flying from San Diego to San Jose and then taking the shuttle from SJC Airport to Holiday Inn Express Hotel & Suites Santa Cruz, which is the fastest option and takes around 4h 37m.

Recommended route

Fly to San Jose, shuttle

  1. San Diego
  2. SJC Airport
  3. Santa Cruz
Fastest
4h 37m
$117 - $376
Alternative routes

Fly to San Francisco, shuttle

  1. San Diego
  2. SFO Airport
  3. Santa Cruz
5h 34m
$126 - $368

Fly to Oakland, train, bus

  1. San Diego
  2. Oakland Coliseum/Airport Amtrak
  3. Diridon Station
  4. Santa Cruz
6h 20m
$114 - $402

Fly to Monterey, bus

  1. San Diego
  2. Monterey Transit Plaza / Gate 3 Pearl
  3. Santa Cruz
6h 19m
$77 - $308

Bus

  1. San Diego, CA
  2. E San Fernando & S 5th
  3. Santa Cruz
13h 24m
$54 - $77

Bus via San Diego, CA

  1. San Diego, CA
  2. First & Santa Clara
  3. Santa Cruz
13h 46m
$51 - $94

Train, bus

  1. San Diego Santa Fe Depot
  2. Los Angeles Union Station
  3. Salinas, Ca
  4. Santa Cruz
14h 22m
$87 - $130

Drive

  1. San Diego
  2. Santa Cruz
7h 53m
Cheapest
$45 - $70

Frequently asked questions

Want to know about travelling from San Diego to Santa Cruz? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from San Diego to Santa Cruz is to drive which costs $45 - $70 and takes 7h 53m.

More details

The quickest way to get from San Diego to Santa Cruz is to fly and shuttle which costs $110 - $380 and takes 4h 37m.

More details

No, there is no direct bus from San Diego to Santa Cruz. However, there are services departing from San Diego, CA and arriving at Water & Ocean via E San Fernando & S 5th. The journey, including transfers, takes approximately 13h 24m.

More details

The distance between San Diego and Santa Cruz is 406 miles. The road distance is 466.9 miles.

Get driving directions

The best way to get from San Diego to Santa Cruz without a car is to bus which takes 13h 24m and costs $50 - $80.

More details

It takes approximately 4h 37m to get from San Diego to Santa Cruz, including transfers.

More details

San Diego to Santa Cruz bus services, operated by Greyhound USA, depart from San Diego, CA station.

More details

The quickest flight from San Diego Airport to San Jose Airport is the direct flight which takes 1h 20m.

Search flights

San Diego to Santa Cruz bus services, operated by Santa Cruz Metro, arrive at Water & Ocean station.

More details

Yes, the driving distance between San Diego to Santa Cruz is 467 miles. It takes approximately 7h 53m to drive from San Diego to Santa Cruz.

Get driving directions

American Airlines, Alaska Airlines, Inc. and Southwest Airlines offer flights from San Diego Airport to San Jose Airport.

Search flights

There are 111+ hotels available in Santa Cruz. Prices start at $100 USD per night.

More details

The best way to get from San Diego to San Diego Airport is to line 992 bus which takes 14 min and costs $2 - $3.

More details

How to travel from San Diego to Santa Cruz

Find all the possible transport options for your trip from San Diego to Santa Cruz right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between San Diego and Santa Cruz?

You can take a bus from San Diego to Santa Cruz via San Jose, CA - State University and E San Fernando & S 5th in around 13h 24m.
Airlines
Ave. Duration
1h 27m
Frequency
Every day
Estimated price
$140 - $650
Ave. Duration
1h 38m
Frequency
Every day
Estimated price
$80 - $500
Ave. Duration
1h 39m
Frequency
Every day
Estimated price
$110 - $550
Ave. Duration
3h 13m
Frequency
Monday and Wednesday
Estimated price
$180 - $600

Santa Cruz, United States

Santa Cruz is the county seat and largest city of Santa Cruz County, California. As of 2013 the U.S. Census Bureau estimated Santa Cruz's population at 62,864. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe