Государственная компания RENFE отвечает за все железнодорожные перевозки в стране, в том числе и пассажирские. Поезда в стране есть нескольких видов в зависимости от скорости и комфортабельности.
Разветвленная сеть автобусных маршрутов охватывает практически все города и курортные центры страны. Стоимость проезда зависит от сезона, дня недели, времени суток и дальности поездки. Как правило, она не превышает 30 EUR.
В роли общественного городского транспорта в Испании выступают метро, автобусы, такси, местные и междугородные электрички. Транспорт ходит по расписанию.