Getting there and away: Get in
Spain is a member of the European Union and the Schengen Agreement, which governs its visa policies. No visa is required for citizens of other EU member states, and those of nations with whom the European Union has special treaties. There are no border controls between Spain and other Schengen Agreement nations, making travel less complicated.
As of May 2004 citizens of the following countries do not need a visa for entry into Spain. Note that citizens of these countries (except EU nationals) must not stay longer than three months in half a year and must not work in Spain: 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, Nicaragua, Netherlands, Norway, Panama, Paraguay, Poland, Portugal, Romania, San Marino, Sweden, Switzerland, Singapore, Slovakia, Slovenia, Spain, South Korea, United Kingdom, United States, Uruguay, Vatican City and Venezuela.
There are a number of ways to get into Spain. From neighboring European countries, a drive with the car or a train ride are feasible; visitors from further away will probably be using air travel.(Wikitravel)
España es miembro de la Unión Europea (UE) y del tratado de Schengen, el cual rige su política de visados. No necesitan visa los ciudadanos de otros países de la UE, y de los países con los cuales la UE tiene tratados especiales. No hay control de fronteras entre España y otras naciones del tratado Schengen, haciendo el viaje menos complicado. Desde Mayo de 2004 los ciudadanos de los siguientes países no necesitan visa para entrar en España. Los ciudadanos de esos países (excepto los de la UE) deben permanecer menos de tres meses en medio año y no podrán trabajar en España: Andorra, Argentina, Australia, Austria, Bélgica, Bermudas, Bolivia, Brasil, Brunei, Bulgaria, Canadá, Chile, Costa Rica, Croacia, Chipre, Chequia, Dinamarca, El Salvador, Estonia, Finlandia, Francia, Grecia, Guatemala, Honduras, Hong Kong, Hungría, Islandia, Irlanda, Israel, Italia, Japón, Letonia, Liechtenstein, Lituania, Luxemburgo, Macao, Malasia, Malta, México, Mónaco, Nueva Zelanda, Nicaragua, Holanda, Noruega, Panamá, Paraguay, Polonia, Portugal, Rumania, San Marino, Suecia, Suiza, Singapur, Eslovaquia, Eslovenia, España, Corea del sur, Reino Unido, Estados Unidos, Uruguay, Vaticano y Venezuela. Hay diferentes formas de entrar en España. Desde países vecinos, es posible en coche o tren, desde más lejos probablemente deberá usar avión.
Hitchhiking: To get to cities like Madrid or Barcelona it should be fairly easy. But in general it is more difficult to hitch-hike there. It is possible to hitch-hike, but the freeways do not have as many reststops and you may find yourself let out in the middle of nowhere on some exit. Just expect a longer wait! The Spaniards are fairly reluctant to take hitchhikers, and many of your rides will probably be foreigners or truckers.
By bus: Bus travel in Spain is increasingly an attractive option for people travelling on a tight budget. Thanks largely to European Union funding, Spain's road network has vastly improved over the past twenty years, so bus journeys don't take nearly as long as they used to.
There are lots of private bus companies offering routes to all major Spanish cities. If you want to travel around Spain by bus, the best idea is to go to your local bus station (Apart from Madrid and Barcelona, most towns and cities have just one) and see what is available.
Travelling by bus in Spain is usually reliable (except on peak holiday days when roads can be very crowded and you should expect long delays on popular routes),coaches are modern and comfortable. You can expect to pay about 8 Euros per 100km. (Wikitravel)
By train: Train system in Spain is modern and reliable, most of the trains are brand new and the punctuality rate is one of the highest in Europe, the only problem is that not all the populated areas got a train station, sometimes small towns doesn't have one, in those cases you need to take a bus. Another issue with the Spanish Rail network is that the lines are disposed in a radial way so almost all the lines head to Madrid. That's why some times traveling from one city to another geographically close it might take longer by train than by bus if they are not in the same line. So check always whether the Bus or the train is more convenient.(Wikitravel)
RENFE - Timetables and Prices
FEVE - FEVE´s web page
By plane: The busiest airports are Madrid, A Coruña, Palma de Mallorca, Malaga, Murcia, Barcelona, Jerez de la Frontera, Seville, Valencia, Bilbao, Alicante, Santiago de Compostella (Wikitravel)