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.
New Orleans, United States • Belize City, Belize • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Belize City, Belize • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Montego Bay, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 5 ports, select Itinerary details to review day by day itinerary
Jacksonville, United States • Grand Turks, Turks & Caicos Islands • Half Moon Cay, Bahamas • Nassau, Bahamas • Jacksonville, United StatesDeparting from Jacksonville, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Belize City, Belize • Cozumel, Mexico • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Belize City, Belize • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Montego Bay, Jamaica • George Town Grand Cayman, Cayman Islands • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 5 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Belize City, Belize • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Belize City, Belize • Cozumel, Mexico • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
New Orleans, United States • Cozumel, Mexico • Belize City, Belize • New Orleans, United StatesDeparting from New Orleans, visiting 4 ports, select Itinerary details to review day by day itinerary
inside room per traveler$669
inside room per traveler
Best MSC 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.
Port Canaveral, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Puerto Plata, Dominican Republic • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Puerto Plata, Dominican Republic • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Nassau, Bahamas • San Juan, Puerto Rico • Puerto Plata, Dominican Republic • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
Miami, United States • Puerto Plata, Dominican Republic • San Juan, Puerto Rico • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Nassau, Bahamas • San Juan, Puerto Rico • Puerto Plata, Dominican Republic • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Puerto Plata, Dominican Republic • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • Cozumel, Mexico • George Town Grand Cayman, Cayman Islands • Montego Bay, Jamaica • Nassau, Bahamas • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 6 ports, select Itinerary details to review day by day itinerary
Miami, United States • Ocean Cay, Bahamas • Cozumel, Mexico • George Town Grand Cayman, Cayman Islands • Ocho Rios, Jamaica • Miami, United StatesDeparting from Miami, visiting 6 ports, select Itinerary details to review day by day itinerary
Miami, United States • Puerto Plata, Dominican Republic • San Juan, Puerto Rico • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 5 ports, select Itinerary details to review day by day itinerary
Port Canaveral, United States • San Juan, Puerto Rico • Nassau, Bahamas • Ocean Cay, Bahamas • Port Canaveral, United StatesDeparting from Port Canaveral, visiting 5 ports, select Itinerary details to review day by day itinerary
inside room per traveler$474
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 • Navigator of the Seas
Jan 13, 2026 — Jan 16, 2026
Los Angeles, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Dec 1, 2025 — Dec 5, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Feb 2, 2026 — Feb 6, 2026
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Mar 2, 2026 — Mar 6, 2026
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Mar 30, 2026 — Apr 3, 2026
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Quantum of the Seas
Dec 15, 2025 — Dec 19, 2025
Los Angeles, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 3 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Dec 8, 2025 — Dec 12, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Dec 15, 2025 — Dec 19, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Navigator of the Seas
Apr 6, 2026 — Apr 10, 2026
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
Royal Caribbean International • Quantum of the Seas
Dec 1, 2025 — Dec 5, 2025
Los Angeles, United States • Catalina, United States • Ensenada, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 4 ports, select Itinerary details to review day by day itinerary
inside room per traveler$249
inside 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 • 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
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
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
inside room per traveler$869
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.
Tampa, United States • Costa Maya, Mexico • Cozumel, Mexico • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Costa Maya, Mexico • Cozumel, Mexico • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Key West, United States • Grand Bahama, Bahamas • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • George Town Grand Cayman, Cayman Islands • Falmouth, Jamaica • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Cozumel, Mexico • Grand Bahama, Bahamas • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Nassau, Bahamas • Bimini, Bahamas • Grand Turks, Turks & Caicos Islands • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 5 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • George Town Grand Cayman, Cayman Islands • Falmouth, Jamaica • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Cozumel, Mexico • Costa Maya, Mexico • Belize City, Belize • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Key West, United States • Bimini, Bahamas • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
Tampa, United States • Key West, United States • Bimini, Bahamas • Nassau, Bahamas • Tampa, United StatesDeparting from Tampa, visiting 5 ports, select Itinerary details to review day by day itinerary
oceanview room per traveler$648
oceanview 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.
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 • Nassau, Bahamas • Amber Cove, Dominican Republic • Grand Turks, Turks & Caicos Islands • Half Moon Cay, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Miami, United States • Grand Turks, Turks & Caicos Islands • San Juan, Puerto Rico • Charlotte Amalie, St. Thomas, U.S. Virgin Islands • Half Moon Cay, Bahamas • Miami, United StatesDeparting from Miami, 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 • 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 • Half Moon Cay, Bahamas • Grand Turks, Turks & Caicos Islands • Amber Cove, Dominican Republic • Bimini, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Nassau, Bahamas • 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 • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 5 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 • 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 • Nassau, Bahamas • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 6 ports, select Itinerary details to review day by day itinerary
inside room per traveler$599
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.
Galveston, United States • Cozumel, Mexico • Belize City, Belize • Costa Maya, Mexico • Galveston, United StatesDeparting from Galveston, visiting 5 ports, select Itinerary details to review day by day itinerary
San Juan, Puerto Rico • Charlotte Amalie, St. Thomas, U.S. Virgin Islands • Philipsburg, Sint Maarten • Antigua, Antigua & Barbuda • Dominica, Dominica • Bridgetown, Barbados • San Juan, Puerto RicoDeparting from San Juan, visiting 7 ports, select Itinerary details to review day by day itinerary
Galveston, United States • Cozumel, Mexico • Galveston, United StatesDeparting from Galveston, visiting 3 ports, select Itinerary details to review day by day itinerary
Galveston, United States • Cozumel, Mexico • Galveston, United StatesDeparting from Galveston, visiting 3 ports, select Itinerary details to review day by day itinerary
Galveston, United States • Cozumel, Mexico • Costa Maya, Mexico • Galveston, United StatesDeparting from Galveston, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • Belize City, Belize • Cozumel, Mexico • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 4 ports, select Itinerary details to review day by day itinerary
Fort Lauderdale, United States • San Juan, Puerto Rico • Amber Cove, Dominican Republic • Grand Turks, Turks & Caicos Islands • Fort Lauderdale, United StatesDeparting from Fort Lauderdale, visiting 5 ports, select Itinerary details to review day by day itinerary
San Juan, Puerto Rico • Philipsburg, Sint Maarten • St Lucia (Castries), St. Lucia • Bridgetown, Barbados • Grenada, Grenada • Dominica, Dominica • San Juan, Puerto RicoDeparting from San Juan, visiting 7 ports, select Itinerary details to review day by day itinerary
San Juan, Puerto Rico • Charlotte Amalie, St. Thomas, U.S. Virgin Islands • Philipsburg, Sint Maarten • Antigua, Antigua & Barbuda • Dominica, Dominica • Bridgetown, Barbados • San Juan, Puerto RicoDeparting from San Juan, visiting 7 ports, select Itinerary details to review day by day itinerary
San Juan, Puerto Rico • Tortola, British Virgin Islands • Pointe A Pitre, Guadeloupe • Dominica, Dominica • Grenada, Grenada • Bridgetown, Barbados • San Juan, Puerto RicoDeparting from San Juan, visiting 7 ports, select Itinerary details to review day by day itinerary
inside room per traveler$499
inside room per traveler
Terms and Conditions
*Bonus offers are not combinable (unless noted otherwise),and may be restricted by category and/or fare code. Certain terms and conditions apply to each offer. Proceed through the booking process to see what you'll qualify for.
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