Испания входит в число стран Шенгенского договора. Для въезда в Испанию гражданам России и СНГ требуется виза.
Испанское консульство очень лояльно относится к российским туристам и часто без особых проблем (и излишних документов) ставит им шенгенские мультивизы сроком на 6 месяцев всего за 4-5 рабочих дней. В то же время порой путешественники получают не шенгенские, а национальные испанские визы, по которым нельзя посещать другие страны Шенгена (поэтому при получении внимательно смотрите, что написано на "наклейке"!).
Подробная инструкция, как получить визу в Испанию, находится здесь http://guide.travel....malities/visas/.
Все вопросы, связанные с визами в Испанию, обсуждаются здесь http://www.travel.ru.../.