Según los datos publicados por Puertos del Estado, el puerto que ha recibido mayor número de cruceristas hasta abril ha sido el de Barcelona, con 343.495 pasajeros, un 3,2% más que en el año anterior. Le siguen Tenerife, con 286.660 cruceristas, Las Palmas, con 247.817, y Baleares, con 191.084.
En cuanto al número de cruceros, el puerto de Las Palmas se mantiene a la cabeza en el primer cuatrimestre, recibiendo un total de 152 embarcaciones. A continuación aparecen Santa Cruz de Tenerife y Barcelona, con 146 y 144 buques, respectivamente. Durante el mes de abril, el de Barcelona ha sido el puerto español con mayor tráfico de cruceristas, con 180.873 pasajeros.