The best time to visit Spain are during the shoulder seasons—spring (March to May) and autumn (September to November). Temperatures during these times ...