Typically speaking, Spring (March to May) or Fall (September to November) are considered to be the best times to visit Spain. But it's also a good idea to know when prices are low, when crowds are minimal, so here's a list of the best times to visit Spain.