How many miles from Santa Cruz to Sunnyvale California?

Santa Cruz, CA to Sunnyvale, CA: The distance between the starting point and the destination is 36.8mi, (59.3km), and with reasonable traffic conditions it will take approximately 45 minutes of driving time.