10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Los Angeles, United States • Long Beach, United States • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Long Beach, United States • Los Cabos, Mexico • Ensenada, Mexico • Long Beach, United States • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary
inside room per traveler$444
inside room per traveler
Best Royal Caribbean International cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Royal Caribbean International • Grandeur of the Seas
Apr 28, 2026 — May 2, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Freedom of the Seas
May 7, 2026 — May 11, 2026
Miami, United States • Labadee, Haiti • Miami, United StatesDeparting from Miami, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Grandeur of the Seas
Apr 18, 2026 — Apr 23, 2026
Tampa, United States • Costa Maya, Mexico • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Feb 5, 2026 — Feb 9, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Feb 19, 2026 — Feb 23, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Mar 5, 2026 — Mar 9, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Mar 19, 2026 — Mar 23, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Apr 2, 2026 — Apr 6, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Enchantment of the Seas
Apr 16, 2026 — Apr 20, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Freedom of the Seas
May 21, 2026 — May 25, 2026
Miami, United States • Labadee, Haiti • Miami, United StatesDeparting from Miami, visiting 3 ports, select Itinerary details to review day by day itinerary
oceanview room per traveler$410
oceanview room per traveler
Best Norwegian Cruise Line cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Vancouver, Canada • Ketchikan, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Whittier, United StatesDeparting from Vancouver, visiting 6 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
Vancouver, Canada • Ketchikan, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Hubbard Glacier, United States • Whittier, United StatesDeparting from Vancouver, visiting 7 ports, select Itinerary details to review day by day itinerary
Vancouver, Canada • Ketchikan, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Hubbard Glacier, United States • Whittier, United StatesDeparting from Vancouver, visiting 7 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
Vancouver, Canada • Ketchikan, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Hubbard Glacier, United States • Whittier, United StatesDeparting from Vancouver, visiting 7 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
Whittier, United States • Hubbard Glacier, United States • Icy Strait Point, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Whittier, visiting 7 ports, select Itinerary details to review day by day itinerary
inside room per traveler$899
inside room per traveler
Best Celebrity Cruises cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Fort Lauderdale, United States • Key West, United States • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Key West, United States • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Key West, United States • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Key West, United States • Perfect Day Cococay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Bimini, Bahamas • Perfect Day Cococay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Perfect Day Cococay, Bahamas • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Key West, United States • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Bimini, Bahamas • Perfect Day Cococay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Perfect Day Cococay, Bahamas • Grand Bahama, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Perfect Day Cococay, Bahamas • Grand Bahama, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
inside room per traveler$355
inside room per traveler
Best Holland America Line cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Miami, United States • Half Moon Cay, Bahamas • Grand Turks, Turks & Caicos Islands • Amber Cove, Dominican Republic • Key West, United States • Miami, United StatesDeparting from Miami, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Ocho Rios, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Grand Turks, Turks & Caicos Islands • Amber Cove, Dominican Republic • Nassau, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Ocho Rios, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Key West, United States • Grand Turks, Turks & Caicos Islands • Amber Cove, Dominican Republic • Half Moon Cay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Grand Turks, Turks & Caicos Islands • San Juan, Puerto Rico • Charlotte Amalie, St. Thomas, U.S. Virgin Islands • Half Moon Cay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Grand Turks, Turks & Caicos Islands • Amber Cove, Dominican Republic • Key West, United States • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Ocho Rios, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Half Moon Cay, Bahamas • Ocho Rios, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Miami, United States • Half Moon Cay, Bahamas • Amber Cove, Dominican Republic • Grand Turks, Turks & Caicos Islands • Nassau, Bahamas • Miami, United StatesDeparting from Miami, visiting 6 ports, select Itinerary details to review day by day itinerary
inside room per traveler$544
inside room per traveler
Best Princess Cruises cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
Los Angeles, United States • Los Cabos, Mexico • Mazatlan, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary
inside room per traveler$499
inside room per traveler
Best MSC Cruises cruise deals
3 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Port Canaveral, United States • Nassau, Bahamas • Grand Turks, Turks & Caicos Islands • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 4 ports, select Itinerary details to review day by day itinerary
La Romana, Dominican Republic • Catalina Island, Dominican Republic • Bridgetown, BarbadosDeparting from La Romana, visiting 3 ports, select Itinerary details to review day by day itinerary
Miami, United States • George Town Grand Cayman, Cayman Islands • Ocho Rios, Jamaica • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary
inside room per traveler$459
inside room per traveler
Best Oceania Cruises cruise deals
10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Tarragona, Spain • Palamos, Spain • Marseille, France • Ajaccio, France • La Spezia, Italy • Olbia, Italy • Naples, Italy • Civitavecchia, ItalyDeparting from Tarragona, visiting 8 ports, select Itinerary details to review day by day itinerary
Civitavecchia, Italy • Bastia, France • Livorno, Italy • La Spezia, Italy • Toulon, France • Palamos, Spain • Palma De Mallorca, Spain • Barcelona, SpainDeparting from Civitavecchia, visiting 8 ports, select Itinerary details to review day by day itinerary
Civitavecchia, Italy • Livorno, Italy • Porto Torres, Italy • Mahon, Spain • Palma De Mallorca, Spain • Barcelona, Spain • Toulon, France • Monte Carlo, MonacoDeparting from Civitavecchia, visiting 8 ports, select Itinerary details to review day by day itinerary
Barcelona, Spain • Palamos, Spain • Marseille, France • Cannes, France • St Tropez, France • Livorno, Italy • Civitavecchia, ItalyDeparting from Barcelona, visiting 7 ports, select Itinerary details to review day by day itinerary
Civitavecchia, Italy • Livorno, Italy • Portofino, Italy • Monte Carlo, Monaco • Toulon, France • Sete, France • Palma De Mallorca, Spain • Barcelona, SpainDeparting from Civitavecchia, visiting 8 ports, select Itinerary details to review day by day itinerary
Barcelona, Spain • Valencia, Spain • Cartagena, Spain • Malaga, Spain • Gibraltar, Gibraltar • Cadiz, Spain • Portimao, Portugal • Lisbon, PortugalDeparting from Barcelona, visiting 8 ports, select Itinerary details to review day by day itinerary
inside room per traveler$1,995
inside room per traveler
Terms and Conditions
*Member Prices are available to logged-in Expedia account account holders or newsletter subscribers. Prices are cruise only, per person, and available within the last 24 hours. Member Price is per stateroom, based on guests 1 and 2. Member Prices include the promotional discount and are per room per night based on two people sharing a room. Please check individual cruise sailing for details. Member Price Offers are subject to limited availability and may be discontinued without notice. Expedia’s usual booking terms and conditions apply.
Go further with the Expedia app
Save even more - get up to 20% on select hotels when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.
Scan the QR code with your device camera and download our app