The ideal times to visit Spain usually fall between March and May and September and November. However, it's also a good idea to find out when there are low prices and when there are fewer crowds.