The best time to visit Barcelona for good weather is in the spring (April to June) and autumn (September to October). During these months, temperatures are mild ...