The city of Santa Cruz has a semi-tropical climate. Average temperatures range from 29 to 32 degrees Celsius in spring and summer and 20 to 21 degrees Celsius in winter.
Find weather data:
WEATHER CHANNEL