Barcelona is the leading cruise port on the European continent and the Mediterranean at large.
The ports are at the foot of La Rambla ( 3 minutes walk from Hotel Duquesa de Cardona ) which runs through the heart of the city center.
There are 9 terminals in total at the port of Barcelona , 7 of these are cruise terminals.
These are the main 3 locations:
Adossat Quay Terminals
Terminals A,B,C and D are based at the Adossat Quay ( Moll Adossat ) and are furthest away from the city center. The terminal D is also called Palacruceros .
World Trade Center Terminals
There are 3 terminals at the World Trade Center (WTC) pier which are called North , South and East Terminals.
Sand Bertrand terminal is also near the WTC. This terminal is generally used for ferries between Barcelona and the Balearic Islands.
Maremagnum Port Vell
The nearest one to the hotel Duquesa de Cardona Barcelona.
There is one small terminal at the port vell , mainly used for large ships and not cruise liners.