I would say it's unrealistic unless your making your own way to the ship from the airport. If that were the case you could get a taxi do do a tour of the city prior to boarding, but that would cost you dearly as the taxi drivers were trained by Al Capone. Why not fly a day earlier or a day later at the end of cruise & overnight in a hotel as you need a full day to do justice to Barcelona.
I assume you have flights booked with the cruise line, so you will be taken by coach from airport to dock. You will hang around at the airport wating for the coach to fill up before it leaves. If you sail at 7p then everyone is aboard by 5.30p - so in short, no, I do not think you have enough time I'm afraid.
Hi, just wondered if you are sailing on the 4th October and which shipyou are going on as we also land at l2.25p.m. at Barcelona.
We are cruising on Celebrity Summit 4 October.
We are sailing on Voyager of the Seas on the 4th October. I hope you have a wonderful cruise.