西班牙以陆路交通运输为主,铁路交通系统十分先进,在欧洲乃至世界都居于领先地位。截止2014年铁路总里程13853公里;其中高速铁路里程2900公里,位居欧盟第一、世界第二。
公路
西班牙公路网由高速公路、国家级干道、自治区公路、地方公路等组成,交通便利,开车可以到达西班牙任何一个地方和任何一个城镇。截止2014年西班牙公路总长16.6万公里,高速公路里程超过1.4万公里,位居欧盟第一;高等级公路在全部公路中的比例达5.9%,远超欧盟1.2%的平均水平。客运量13.08亿人次,货运车辆530万辆。
水运
西班牙水运客运量和货运量分别为3020万人次和4.8亿吨。主要港口53个,其中最主要的有巴塞罗那、毕尔巴鄂、塔拉戈纳、阿尔赫西拉斯等。
空运
西班牙飞机共有47个机场,班次194万架次,客运量和货运量分别为2.09亿人次和6.07亿吨。全国有机场105个。主要机场有马德里巴拉哈斯机场、帕尔马-德马略卡机场和巴塞罗那机场。