Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

May 16 · 7 nights

About average

$2,212 balcony · $316/night

Princess Cruises

Crown Princess

Vancouver → Endicott Arm → Ketchikan → Vancouver

May 1 · 7 nights

$1,043 oceanview · $149/night

P&O Cruises

Arcadia

Southampton → La Coruña (A Coruña) → Santander → Southampton

May 27 · 7 nights

About average

$1,147 inside · $164/night

Carnival Cruise Line

Carnival Freedom

Norfolk → Celebration Key → Bimini → Norfolk

May 23 · 6 nights

About average

$748 inside · $125/night

Norwegian Cruise Line

Norwegian Gem

Ravenna → Dubrovnik → Santorini → Piraeus (Athens)

May 30 · 7 nights

About average

$1,669 inside · $238/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

May 29 · 7 nights

About average

$1,823 inside · $260/night

Princess Cruises

Royal Princess

Seattle → Juneau → Victoria → Seattle

May 22 · 7 nights

$1,424 inside · $203/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Charlotte Amalie, Saint Thomas → Port Canaveral

May 30 · 7 nights

About average

$1,925 inside · $275/night

Silversea Cruises

Silver Nova

Piraeus (Athens) → Santorini → Pátmos → Piraeus (Athens)

May 22 · 7 nights

About average

$9,250 balcony · $1,321/night

Royal Caribbean International

Freedom of the Seas

Miami → Coco Cay → Falmouth → Miami

May 15 · 5 nights

$833 inside · $167/night

Celebrity Cruises

Celebrity Flora

Baltra Island → Gardner Bay (Española Island) → Daphne Major → Baltra Island

May 2 · 7 nights

$10,841 suite · $1,549/night

Carnival Cruise Line

Carnival Liberty

New Orleans → Key West → Nassau → New Orleans

May 23 · 7 nights

About average

$830 inside · $119/night

Norwegian Cruise Line

Norwegian Gem

Ravenna → Dubrovnik → Santorini → Piraeus (Athens)

May 16 · 7 nights

About average

$1,649 inside · $236/night

Princess Cruises

Coral Princess

Whittier → Hubbard Glacier → Ketchikan → Vancouver

May 26 · 7 nights

$1,028 inside · $147/night

Princess Cruises

Star Princess

Journey overview

May 16 · 7 nights

$1,320 inside · $189/night

Princess Cruises

Star Princess

Journey overview

May 23 · 7 nights

$1,320 inside · $189/night

Carnival Cruise Line

Carnival Elation

Jacksonville → Half Moon Cay → Celebration Key → Jacksonville

May 24 · 5 nights

About average

$566 inside · $113/night

Celebrity Cruises

Celebrity Infinity

Piraeus (Athens) → Bar → Santorini → Piraeus (Athens)

May 23 · 7 nights

About average

$1,544 inside · $221/night

Carnival Cruise Line

Mardi Gras

Port Canaveral → Celebration Key → Roatán → Port Canaveral

May 1 · 7 nights

About average

$744 inside · $106/night

Costa Cruises

Costa Pacifica

Journey overview

May 21 · 7 nights

$1,060 inside · $151/night