Since Spain has a number of different climatic conditions, when you go will certainly influence the kind of holiday you have. Typically speaking, Spring (March to May) or Fall (September to November) are considered to be the best times to visit Spain.