El puerto de Barcelona tiene 9 terminales de pasajeros repartidas entre el Moll Adossat, Moll de Barcelona, Moll d'Espanya y Moll de Sant Bertrà, de las cuales 6 corresponden a terminales internacionales de cruceros.