飛機
西班牙全國共有47座機場,其中最重要的是馬德里巴拉哈斯機、巴塞羅那普拉特機場 及馬拉加的馬拉加機場。與歐洲各大城市之間有密集的航班往來,也是前往非洲、美洲的交通要道。
火車
國家鐵路公司,在它的網站上可以找到時刻表,價目表等各種信息。即使是一條路線,如果是不同型號的火車甚至是一天之內不同的時間,車程和票價都可能會有很大差異。西班牙除了巴塞羅納、馬德里,其餘大部分都是隻有一個火車站。西班牙火車班次比較頻繁,但是長途、AVE等高速火車需要事先訂位,其餘的均可不必提前預訂。
長途巴士
西班牙廣大的長途運輸網由許多獨立的公司來運營,不但覆蓋了主要道路,也通過邊遠小鎮和村莊。
馬德里,國際巴士和多數國內長途巴士都停在巴士南站。
巴塞羅那市內有兩個長途巴士站,北站有前往西班牙各大城市的班車,而Sants火車站旁的車站則車次相對少很多。
Eurolines公司的國際巴士可以把旅客從西班牙帶到歐洲各大城市。
地鐵
西班牙的地鐵站口星羅棋佈,地鐵站都設在公共汽車附近,換車十分方便。有的地鐵站直接通到大的商場和電影院裏。地鐵站的入口處標有“M”。
巴士
可以任意搭乘Eurolines公司的巴士來往於設於20多個歐洲國家的任意站點之間。價格視季節不同而有所不同,每年也會進行價格調整。
自駕
西班牙高速主要分為2種,收費的AP高速(AP收費高速基本為1歐10公里)和免費的A高速,主要高速為6條,以馬德里太陽門廣場上的0公里地標牌為起點向6個方向輻射。通向巴塞羅那的為東北方向的A2公路,分為2 段,馬德里至薩拉戈薩(Zaragoza)後終止,後又在萊里達(Lleida)開始恢復直至巴塞羅那。A3公路為正東方向,從馬德里通向瓦倫西亞。馬德里到科爾多瓦走正南方向的A4公路。A5為正西方向,通向巴達霍斯 (Badajoz),經邊境進入葡萄牙境內。所有方向的A字高速旁都會有一條AP高速,可以自由選擇。也有一些特殊情況,A字高速會有中斷被AP高速替代,例如A7地中海高速,途中多處會被AP7代替。。