Por ciudades, el puerto que recibió un mayor número de cruceristas hasta abril fue el de Barcelona, con 634.302 pasajeros (+10,06%), seguido de Baleares, con 358.584 (+22,77%), Santa Cruz de Tenerife, con 323.710 (+25,01%), Las Palmas, con 277.988 (-6,44%), Málaga, con 150.347 (-2,7%), y Bahía de Cádiz, que se mantuvo estable con 88.680 pasajeros. En número de cruceros totales, Barcelona recibió en lo que va de año 254 embarcaciones (+5,39%), Baleares 178 (+5,95%), Las Palmas 172 (-8,02%), Santa Cruz de Tenerife 165 (-0,6%), Málaga 101 (-3,81%), y Bahía de Cádiz 92 (+5,75%).
Durante el mes de mayo, el puerto español con un mayor tráfico de cruceristas fue Barcelona, con 290.807, seguido de Baleares, con 167.500, Vigo, con 46.164, Santa Cruz de Tenerife, con 37.050, Bahía de Cádiz, con 35.636, Málaga, con 31.103, y Las Palmas, con 30.171.