The Port Is Close — But Not That Close
Barcelona's cruise terminal is at the Port Vell, at the bottom of La Rambla. Depending on which terminal your ship docks at, you're either a short walk from the city centre or a 15-minute shuttle bus ride. Check which terminal your ship uses before you arrive — some are genuinely walkable, others aren't. The shuttle bus, if needed, is cheap and runs regularly.
