Испания характеризуется высокоразвитой транспортной инфраструктурой в отношении всех основных видов перевозок, при этом около 90% поездок приходятся на автодорожные. Сеть испанских автострад является крупнейшей в Европе и третьей в мире после Китая и США. Международное сообщение главным образом осуществляется за счет авиаперевозок. Междугороднее — как за счет поездок на самолетах, так и на поездах и автобусах дальнего следования. В стране развита и система водного транспорта, которая главным образом отвечает за грузоперевозки, но работают и паромные переправы, перевозящие людей на острова, а также действуют круизные компании.
Городской транспорт
Главным городским общественным транспортом выступает автобус. Сеть автобусных маршрутов высоко развита во всех муниципалитетах Испании. Следующим по популярности идет метро. Метрополитен есть в девяти городах: в Мадриде, Барселоне, Валенсии, Бильбао, Севилье, Малаге, Гранаде, Сан-Себастьяне и Пальма-де-Майорке. В некоторых населенных пунктах также развита сеть трамваев, к ним относятся Барселона, Бильбао, Аликанте, Гранада, Мурсия, Севилья, Сарагоса, Витория, Парла, Баракальдо, Хаэн, Ла-Корунья, Лехона, Сольер, Велес-Малага и Санта-Крус-де-Тенерифе. А в городе Кастельон-де-ла-Плана с недавнего времени действует новая троллейбусная система: специальные полосы на дороге контролируют движение транспортного средства и позволяют ему ехать в полуавтоматическом режиме. В некоторых городах также работают канатные дороги и фуникулеры.
Железнодорожный транспорт
Национальным перевозчиком на испанских железных дорогах выступает компания RENFE, действующая по всей стране. Также есть региональные перевозчики, например, Eusko Tren в Стране Басков, FGC в Каталонии, FGV в Валенсии, однако они тоже управляются RENFE. Существует также система высокоскоростных линий AVE, находящаяся под управлением все той же компании. Такие поезда движутся со скоростью 300 км/ч. Данная система связывает столицу страны, Мадрид, с Вальядолидом, Барселоной, Уэской, Севильей и Малагой.
Авиационный транспорт
В настоящее время в Испании действуют около 50 аэропортов, обслуживающих рейсы национальных и иностранных перевозчиков. К национальным относятся Iberia Airlines, Iberworld, Air Europa, Vueling Airlines, Binter Canarias, Pullmantur Airlines, Islas Airways, Pyrenair. Крупнейшим аэропортом Испании является международный Мадрид-Барахас имени Адольфо Суареса — в 2016 году он обслужил 50,4 млн пассажиров. За ним следуют, тоже международные, Барселона — Эль-Прат (44,2 млн) и Пальма-де-Мальорка (26,3 млн). В первую очередь деятельность аэропортов направлена на сообщение Испании с другими странами Европы, а также с государствами Латинской Америки.