Por el transporte de mercancías destacan el Puerto Bahía de Algeciras, el Puerto de Huelva y el Puerto de Sevilla, siendo el Puerto de Algeciras el de mayor tráfico de España, con más de 65 millones de toneladas en 2010.