home | travel visas | s | spain
     
  Visas are required by all foreign nationals except the following for stays of up to 90 days.  
     
 
Andorra Argentina Austria
Australia Belgium Bolivia
Brazil Brunei Bulgaria
Canada Chile Cyprus
Costa Rica Croatia Czech Republic
Denmark El Salvador Estonia
Finland France Germany
Greece Guatemala Honduras
Hungary Ireland Iceland
Israel Italy Japan
Korea (South) Latvia Liechtenstein
Lithuania Luxembourg Malta
Malaysia Mexico Monaco
Nicaragua Norway New Zealand
Panama Paraguay Poland
Portugal Romania San Marino
Singapore Slovakia Slovenia
Sweden United Kingdom USA
Uruguay Venezuela