航空
游客可通过乘坐所有直飞欧洲的航班经转机抵达西班牙首都-马德里或其他城市。西班牙的商业机场和航空基地有42个,其中国际机场26个。伊比利亚航空公司是西班牙最大的航空公司,也是欧洲第三大航空公司,负责全部的国际客运和30%的国内客运。
铁路
西班牙主要的铁路都是国营(RENFE)的,不过各地也有私营的火车。种类有AVE高速火车、TALGO特快车及快车ELT、柴油车TER。外籍旅客可在来西班牙前先行购买西班牙国铁火车票、AVE火车票、TALGO车票或伊比利半岛火车票、EURAILPASS及EUROPASS。
少数城市像巴塞罗纳拥有三个车站以外,大多数都是只有一个火车站。火车班次算颇为频繁,除了长途和AVE快车要事先订位外,短程的倒无所谓。
市内交通
西班牙有周密的巴士网,比火车便宜且密集。巴士停车站备有简单的路线说明图,但因路线网复杂,最好将目的地写在纸条上向当地人士请教。主要道路均设有巴士专用道路,因此在一般道路交通拥挤时,也能在很快的时间内到达目的地。
西班牙并没有国营的长程巴士公司,都是城市间点对点的民营巴士,短距离的像是哥多巴到塞维拉,长距离的像是塞维拉到巴塞罗那。每个城市多半有一个巴士总站,有的甚至有两个,依不同地方在不同站发车,想要搭巴士的人可要多注意。巴士一般而言是最便宜的长程交通的选择,价钱比一般的火车大约再便宜叁成到一半。是想要省钱的自助旅行者可以考虑的交通工具。