Airports
Spain has a number of international airports in or near major cities, the most important being Barajas, Madrid. From here, you can reach the capital city by taxi, bus or metro. Other cities with international airports are: Barcelona, Alicante, Bilbao, Malaga, Seville, Valencia and Santiago de Compostela. The main Spanish airline is Iberia. The vast majority of international airlines fly to most important Spanish destinations. Other companies with regular Spanish routes include Spanair and Air Europa.
Trains
The railway network is run by the state company RENFE and connects all parts of the peninsula. High Speed Trains run on the Madrid-Seville, Madrid-Málaga, Madrid-Valladolid and Madrid-Barcelona routes. There are also tourist trains, including the Transcantábrico and Al-Andalus Express, which are a good way to discover those regions.
Bus and coach
The bus is the best way to reach smaller towns in Spain. Each city and each regional capital has its own bus station. Different bus companies run local services and also offer long distance routes connecting the main Spanish destinations.
Ports
There are many marinas along the length of the Spanish coast around the Mediterranean, the Atlantic and the Cantabrian Sea. Most provide all the services necessary to meet the needs of mariners. There is also a regular sea connection between the mainland and the Balearic Islands, and between the different islands of the two Spanish archipelagos: The Balearics and the Canary Islands.
Car hire
International companies such as Avis and Hertz have offices in the main city centres, airports, train and bus stations. Some offer the option of renting a vehicle in one location and dropping it off elsewhere.