We thought it had gone for good. Megaships like Royal Caribbean’s Legend of the Seas don’t usually hang around in European waters for long. After being built in Finland, Legend is having its inaugural season in the Med through 2026 before it’s due to sail off to the Western Caribbean.
And that’s where we thought it was going to stay. It’s certainly been the pattern up until now. Europeans build the new ship, it gets tested in the Med for a bit and then sails off for the Caribbean to live out its life.
But no! Royal has only gone and announced Legend is coming back. It turns out Brits and Europeans can’t get enough of the city on the sea.
Legend of the Seas is officially returning to the Mediterranean in May 2027 for a full summer season: seven-night Western Med loops from Barcelona and Rome, taking in Naples, Palma, Marseille and the Italian Riviera along the way.
It’s a proper monster. 5,610 passengers at double occupancy, and up to 7,600 when every berth is full. Six waterslides, seven pools, 40-odd places to eat. This is the sort of ship where the ports are almost an afterthought — the vessel is the holiday.
Royal’s clearly adapting the ship for its European crowd, too. Cruise directors switching between English and Spanish, bilingual announcements, entertainment pitched at the room rather than a Florida audience. Don’t expect the identical Caribbean Icon-class experience — that’s rather the point.
Based out of Barcelona, the Icon-class vessel will be one of six Royal Caribbean ships based in Europe next year, one more than this summer. The line reckons Europe is booming, and it’s putting the metal where its mouth is.
One thing for UK cruisers to weigh: Legend sails from Barcelona and Rome, not Southampton, so flights are part of the sum.
If the newest, biggest, flashiest thing afloat isn’t for you, well, don’t worry — because Royal has only gone and put a bigger ship on from the UK too. Not as big as Legend, obviously. But Freedom of the Seas will sail from Southampton through summer 2027, with fares from just £345. Older ship, no airport. Your call.

