Terminal A
Con una inversión total de más de 15 millones de euros, la nueva Terminal A se inauguró en abril de 2008. Cuenta con un total de 6.200 m2. dividido en dos secciones principales: check-in con 44 + 26 mostradores y área de reclamo de equipaje con 4 transportadores de equipaje. Ha sido diseñado bajo los últimos requisitos de seguridad, confort, procesamiento rápido y una imagen arquitectónica y cumple plenamente con el Código Internacional de Seguridad Portuaria y Portuaria (ISPS). Las 2 pasarelas móviles, especialmente diseñadas para la nueva generación de barcos y transportadores de equipaje, aseguran que los pasajeros no se mezclen con camiones, montacargas y personal de manejo.
Terminal B
La Terminal B, inaugurada en abril de 2005 con una inversión total de más de 10 millones de euros, fue diseñada para operar las llamadas a los puertos de los mega cruceros de hasta 150.000 toneladas y 4.500 pasajeros. La terminal B tiene un total de 6.500 m2. dividido en dos áreas principales: área de check-in con 46 + 26 mostradores y zona de reclamaciones de equipaje y 4 cintas transportadoras de equipaje. Ofrece los últimos requisitos en cuanto a seguridad, comodidad, procesamiento rápido e imagen arquitectónica, y está equipado con 2 pasarelas móviles para evitar que los pasajeros crucen el tráfico del muelle.
Terminal C
Desde 2010, la Terminal C ha sido mejorada con un nuevo sistema adicional de embarque de pasajeros, que comprende 2 pasillos móviles, un recinto de comunicaciones y un edificio de comunicaciones verticales (escaleras mecánicas, ascensores y escalera). En 2015, se erigió un nuevo vestíbulo que conectaba los terminales C y B, lo que permitía operar el Allure of The Seas durante toda la temporada. También se instaló una nueva pasarela para ser compatible con la nueva generación de barcos.
Terminal Sur (World Trade Center)
El moderno World Trade Center se encuentra en el muelle de Barcelona, con dos terminales internacionales de cruceros y un total de 720 metros de línea de atraque. La Terminal Norte está preparada para dar servicio a embarcaciones medianas y la Terminal Sur puede recibir dos naves, la más grande de hasta 255 metros de largo. Ambas terminales se encuentran a poca distancia del centro de la ciudad.