Since Spain is in the Schengen area, then her visa to visit any Schengen country. In the summer of 2014, it covers 26 countries, here is a complete list of them: Austria, Belgium, Hungary, Germany, Greece, Denmark, Italy, Spain, Iceland, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, France, Finland, Czech Republic, Sweden, Switzerland, Estonia, Liechtenstein. In all of these countries can enter for Spanish visa is absolutely free.
The visa gives you the right to visit other countries that have a simplified visa regime for anyone who can navigate Europe. It States that preparing for accession to the Schengen area: Bulgaria, Cyprus, Albania, Croatia, Romania, Macedonia.
There are also 3 tiny countries that are officially not part of the Schengen area, but border controls do not have, so they can be safely visited with a Spanish Schengen visa: it's Monaco, Vatican and San Marino. Another country – Andorra – performs selective edge control. If you travel to Andorra, you officially leave the Schengen area, so for this trip need a multivisa. She Andorra for citizens of Russia visa-free. Check usually those who follow by car, and tourists on buses passports are not looking.
Spain owns a private enclaves in North Africa and several Islands sovereign territories. As they belong to Spain, it is considered part of the Schengen area, so they too can attend a Spanish visa. These territories belong to Spain since the Reconquista, the country holds them for a long time.
Ceuta and Melilla, the two largest Spanish enclave in Africa. Other Islands belonging to Spain: Chafarinas, Alhucemas, Perejil, Alborán. Also under the governance of this country is a Peninsula, peñón de vélez de La Gomera. The island of Perejil near Sautoy, it is still a bone of contention between Spain and Morocco. Visit these site not only for Spanish tourist visa, but according to the national.
Be careful when visiting the Spanish enclaves in Africa: checking of passports at borders is the border guards extremely seldom and reluctantly, you can forget to put a stamp and not put your passport in the database. This may further create problems for you, so it is recommended to find the guards and ask them to supply you with the stamps of entry and exit in the passport.