Rubi, Spain experiences a Mediterranean climate with distinct seasonal variations. Winters are cool and occasionally cold, with temperatures ranging from 0-22°C, averaging around 8-12°C from January to March. Spring brings mild temperatures, gradually warming up from April to June, with average highs reaching 17-24°C. Summer is warm to hot, with temperatures often above 30°C in May and June, but cooling down slightly in July and August. Autumn sees a return to cooler temperatures, ranging from 7-25°C, averaging around 12-18°C from September to November.