On the southern coast in Malaga, the average temperature in July is 25°C, with highs of 31°C and lows of 21°C. No rain is expected this month. Further north and inland, the capital Madrid is even hotter, with an average temperature of 25°C and highs of a sweltering 33°C.