Spring, March-May, is one of the best times to visit Barcelona with kids as the temperature is mild and pleasant while the atmosphere is electric owing to the many Spring festivals like Sant Jordi’s Day. Spring is also the ideal time to visit nearby areas like Costa Brava and Girona as the crowds are thinner.