Visa is required for people willing to go to Spain from India. A tourist visa needs to be taken which has a validity up to 3 months and it takes 15 processing days to get it. The total cost of the visa amounts to 60 EUR.
European Union (except Bulgaria, Cyprus, Ireland, Romania, Croatia and the United Kingdom), Norway, Liechtenstein, Iceland and Switzerland. Andorra, Argentina, Australia, Austria, Belgium, Bermuda, Bolivia, Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, El Salvador, Estonia, Finland, France, Greece, Guatemala, Honduras, Hong Kong, Hungary, Iceland, Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macao, Malaysia, Malta, Mexico, Monaco, New Zealand, Netherlands, Nicaragua, Norway, Panama, Paraguay, Poland, Portugal, Romania, San Marino, Singapore, Slovakia, Slovenia, South Korea, Sweden, Switzerland, United Kingdom, United States, Uruguay, Vatican City and Venezuela.