Barcelona Weather in July: If you're seeking sunshine and heat, July is a good time to come to Barcelona, bringing perfect weather for sunbathing and activities in the water, with sea temperatures at an average of 23°C. Sometimes the afternoons can exceed sizzling temperatures of 30°C, though the average high is 28°C.