American Express Travel offers a Royal Caribbean 5-Night Mediterranean Cruise for Two
with prices starting at $958
, as seen on Travelzoo. (It's the top offer on the page.) That's the lowest current rate we could find for this cruise by $100. This roundtrip cruise departs from Barcelona, Spain, on April 25 with stops in Nice, France; Civitavecchia, Italy; and Livorno, Italy. Some restrictions may apply; fees, government taxes, and fuel supplements are additional. Deal ends March 8.
Of note, American Express Travel offers other Royal Caribbean Mediterranean cruises with prices starting at $499 per person. Scroll down to see them all.