Aéroports : 105 (1999)
Aéroports - avec pistes en dur :
Total : 70
de plus de 3000 m : 15
de 2500 à 3000 m : 11
de 1500 à 2500 m : 17
de 1000 à 1500 m : 17
de moins de 1000 m : 10 (1999)
Aéroports - avec pistes en terre :
Total : 35
de 1500 à 2500 m : 1
de 1000 à 1500 m : 9
de moins de 1000 m : 25 (1999)
Héliports : 2 (1999)
Principaux aéroports : Aéroport international de Madrid-Barajas, Aéroport international de Barcelone ,Aéroport de Málaga
Conduites : Oléoducs : pétrole brut 265 km ; produits raffinés 1794 km ; gazoducs 1666 km
Ports : Port de la Baie d'Algésiras, Port d'Avilès, Port de Barcelone, Port de Bilbao, Port de la Baie de Cadix, Port de Cartagène, Port de Castellon, Port de Ceuta, Port de Huelva, Port de La Corogne, Port de Las Palmas de Gran Canaria (Îles Canaries), Port de Malaga, Port de Melilla, Port de Pasajes (Saint-Sébastien), Port de Gijon, Port de Santa Cruz de Tenerife (Îles Canaries), Port de Santander, Port de Séville (seul port fluvial espagnol), Port de Tarragone, Port de Valence, Port de Vigo
Marine marchande :
Total: 130 navires (de 1000 tonneaux ou plus de jauge brute) totalisant 1 131 648 tonneaux (1 688 996 tonnes de port en lourd).
Navires par catégories : vraquiers 11, cargos 24, chimiquiers 9, porte-conteneurs 9, gaz liquéfiés 2, transport de bétail 1, passagers 1, pétroliers 24, cargos réfrigérés 5, navires rouliers 36, passagers à courte distance 7, citerniers spécialisés 1 (1999)