Кардифф является главным транспортным узлом государства. Через него проходят основные железнодорожные пути и крупные автомобильные магистрали. Также на территории города имеется несколько железнодорожных станций, связывающих центр мегаполиса с пригородом и ближайшими населенными пунктами.
Главные воздушные ворота страны представлены международным аэропортом Cardiff Airport, который расположен в 19 км от столицы Уэльса, в городе Руз (долина Вейл-оф-Гламорган). Добраться до него можно на рейсовом автобусе или такси.
Внутригородское транспортное сообщение состоит из городских линий электропоездов, автобусных рейсов, маршрутных и частных такси. Также здесь можно взять на прокат легковой автомобиль, мотороллер или велосипед.