Demiryolları: 13,950 km (1998)
Karayolları: 346,858 km (1997)
Su yolları: 1,045 km
Boru hatları: ham petrol 265 km; petrol ürünleri 1,794 km; doğal gaz 1,666 km
Limanları: Aviles, Barcelona, Bilbao, Cadiz, Cartagena, Castellon de la Plana, Ceuta, Huelva, La Coruna, Las Palmas (Canary Adaları), Malaga, Melilla, Pasajes, Gijon, Santa Cruz de Tenerife (Canary Adaları), Santander, Tarragona, Valencia, Vigo
Hava alanları: 110 (2000 verileri)
Helikopter alanları: 2 (2000 verileri)