Get expert advice iconGet expert advice icon

Get expert advice

If you have a question, or would like personalized assistance booking your cruise, contact an Expedia Cruises™ travel agent today.

Find the best cruise deals!

For expert cruise advice, call 1-888-444-1695.

quite Caribbean beach in Belize

Escape to the sun and sand

Caribbean cruises are the ultimate tropical getaway, with endless sunshine, sandy beaches, unique shore excursions, and the chance to see several islands in one trip. Travel on a compact, upscale craft or on an enormous resort-style ship equipped with spas, swimming pools, movie theaters, 5-star restaurants and bars. Find a last-minute deal on many 3- 4- 5- or even 7-day cruises, departing from popular cruise ports including Florida, New York, New Orleans, and more.

See DealsOpens in a new window

Best Caribbean Cruise Deals

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

3 night Caribbean

MSC Cruises
MSC Cruises • MSC Opera
Apr 12, 2027 — Apr 15, 2027
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

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

4 night Caribbean

MSC Cruises
MSC Cruises • MSC Opera
Apr 12, 2027 — Apr 16, 2027
La Romana, Dominican Republic • Catalina Island, Dominican Republic • Bridgetown, Barbados • Fort De France, MartiniqueDeparting from La Romana, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Radiance of the Seas

5 night Caribbean

Royal Caribbean International
Royal Caribbean International • Radiance of the Seas
Nov 2, 2026 — Nov 7, 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

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Paradise

4 night Caribbean

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Paradise
Oct 22, 2026 — Oct 26, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Paradise

4 night Caribbean

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Paradise
Nov 1, 2026 — Nov 5, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Paradise

4 night Caribbean

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Paradise
Nov 5, 2026 — Nov 9, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Paradise

4 night Caribbean

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Paradise
Nov 15, 2026 — Nov 19, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Paradise

4 night Caribbean

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Paradise
Dec 3, 2026 — Dec 7, 2026
Tampa, United States • Cozumel, Mexico • Tampa, United StatesDeparting from Tampa, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Poesia

5 night Caribbean

MSC Cruises
MSC Cruises • MSC Poesia
Oct 17, 2026 — Oct 22, 2026
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 traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Meraviglia

6 night Caribbean

MSC Cruises
MSC Cruises • MSC Meraviglia
Dec 13, 2026 — Dec 19, 2026
Miami, United States • Grand Turks, Turks and Caicos Islands • Ocean Cay, Bahamas • Nassau, Bahamas • Miami, United StatesDeparting from Miami, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
oceanfront colorful beach house in the Bahamas

Cruise to this picture-perfect archipelago

Popular for its proximity to Florida, a cruise to the Bahamas is a great option for first-time cruisers or for those on a small budget. This popular cruise destination is a conglomeration of 700 idyllic islands famed for their stunning, powdery beaches and translucent seas. For an affordable 3-day getaway, a cruise to the Bahamas is fanastic option, but sometimes 4-or-5-day cruises can be the better deal. 

See DealsOpens in a new window

Best Bahamas Cruise Deals

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 30, 2026 — Nov 2, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 16, 2026 — Oct 19, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 25, 2026 — Sept 28, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Nov 16, 2026 — Nov 20, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 7, 2026 — Sept 11, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 21, 2026 — Sept 25, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 5, 2026 — Oct 9, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 19, 2026 — Oct 23, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Nov 13, 2026 — Nov 16, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 11, 2026 — Sept 14, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
sprawling glacier in Alaska

Discover the endless rugged beauty of this final frontier state

Cruises to Alaska allow you to take in beautiful unspoiled wildlife, with snow-capped mountains that cascade into glacial blue waters. Take part in unique excursions like dog sled rides, or fish for Alaska's famous North Pacific salmon. While cruising, you’ll pass by hundreds of breathtaking sites like the Misty Fjords National Monument and the Hubbard Glacier, the longest tidewater glacier in the world. Take advantage of cheaper cruise options by booking early and late season sailings in May and September.

See DealsOpens in a new window

Best Alaska Cruise Deals

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Crown Princess

4 night Alaska

Princess Cruises
Princess Cruises • Crown Princess
Apr 27, 2027 — May 1, 2027
Vancouver, Canada • Ketchikan, United States • Vancouver, CanadaDeparting from Vancouver, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Ovation of the Seas

7 night Alaska

Royal Caribbean International
Royal Caribbean International • Ovation of the Seas
Sept 4, 2026 — Sept 11, 2026
Vancouver, Canada • Ketchikan, United States • Sitka, United States • Skagway, United States • Hubbard Glacier, United States • Seward, United StatesDeparting from Vancouver, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Norwegian Jade

7 night Alaska

Norwegian Cruise Line
Norwegian Cruise Line • Norwegian Jade
Aug 24, 2026 — Aug 31, 2026
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

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Poesia

7 night Alaska

MSC Cruises
MSC Cruises • MSC Poesia
Aug 31, 2026 — Sept 7, 2026
Seattle, United States • Ketchikan, United States • Icy Strait Point, United States • Juneau, United States • Victoria Airport, Canada • Seattle, United StatesDeparting from Seattle, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Norwegian Jade

7 night Alaska

Norwegian Cruise Line
Norwegian Cruise Line • Norwegian Jade
Aug 31, 2026 — Sept 7, 2026
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 traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Serenade of the Seas

7 night Alaska

Royal Caribbean International
Royal Caribbean International • Serenade of the Seas
Sept 20, 2026 — Sept 27, 2026
Vancouver, Canada • Sitka, United States • Juneau, United States • Skagway, United States • Ketchikan, United States • Vancouver, CanadaDeparting from Vancouver, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Ovation of the Seas

7 night Alaska

Royal Caribbean International
Royal Caribbean International • Ovation of the Seas
Aug 28, 2026 — Sept 4, 2026
Seward, United States • Hubbard Glacier, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Vancouver, CanadaDeparting from Seward, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Ovation of the Seas

7 night Alaska

Royal Caribbean International
Royal Caribbean International • Ovation of the Seas
Sept 11, 2026 — Sept 18, 2026
Seward, United States • Hubbard Glacier, United States • Juneau, United States • Skagway, United States • Icy Strait Point, United States • Vancouver, CanadaDeparting from Seward, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Poesia

7 night Alaska

MSC Cruises
MSC Cruises • MSC Poesia
Jun 29, 2026 — Jul 6, 2026
Seattle, United States • Ketchikan, United States • Juneau, United States • Icy Strait Point, United States • Victoria Airport, Canada • Seattle, United StatesDeparting from Seattle, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Poesia

7 night Alaska

MSC Cruises
MSC Cruises • MSC Poesia
Sept 14, 2026 — Sept 21, 2026
Seattle, United States • Ketchikan, United States • Icy Strait Point, United States • Juneau, United States • Victoria Airport, Canada • Seattle, United StatesDeparting from Seattle, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
castel sant angelo in Rome Italy

Immerse yourself in culture and history

Europe is a land of breathtaking beauty, cultural charm, fine dining, and is a history enthusiasts dream! Unpack once and explore exciting destinations such as France, England, Austria, Spain, Germany, and more. The variety of destinations for Europe cruises means that the best time of year to visit changes according to where you are. Cruises to the Baltic and Scandinavia are largely limited to the sunny summer months of July and August. In the Mediterranean, you can find cheap cruise deals in the shoulder seasons of Spring and Fall.

See DealsOpens in a new window

Best Europe Cruise Deals

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Preziosa

3 night Europe

MSC Cruises
MSC Cruises • MSC Preziosa
Apr 22, 2027 — Apr 25, 2027
Le Havre, France • Southampton, United Kingdom • Hamburg, GermanyDeparting from Le Havre, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Orchestra

3 night Europe

MSC Cruises
MSC Cruises • MSC Orchestra
Apr 21, 2027 — Apr 24, 2027
Istanbul, Turkey • Corfu, Greece • Bari, ItalyDeparting from Istanbul, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

3 night Europe

MSC Cruises
MSC Cruises • MSC Opera
Oct 29, 2026 — Nov 1, 2026
Civitavecchia, Italy • Livorno, Italy • Genoa, Italy • Marseille, FranceDeparting from Civitavecchia, visiting 4 ports, select Itinerary details to review day by day itinerary

oceanview room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Splendida

3 night Europe

MSC Cruises
MSC Cruises • MSC Splendida
Apr 22, 2027 — Apr 25, 2027
Trieste, Italy • Split, Croatia • Piraeus, GreeceDeparting from Trieste, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Armonia

3 night Europe

MSC Cruises
MSC Cruises • MSC Armonia
Apr 27, 2027 — Apr 30, 2027
Venice, Italy • Kotor, Montenegro • Brindisi, ItalyDeparting from Venice, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Musica

3 night Europe

MSC Cruises
MSC Cruises • MSC Musica
Oct 5, 2026 — Oct 8, 2026
Civitavecchia, Italy • Genoa, Italy • Marseille, France • Valencia, SpainDeparting from Civitavecchia, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Divina

3 night Europe

MSC Cruises
MSC Cruises • MSC Divina
Apr 23, 2027 — Apr 26, 2027
Civitavecchia, Italy • Mykonos, Greece • Kusadasi, TurkeyDeparting from Civitavecchia, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

3 night Europe

MSC Cruises
MSC Cruises • MSC Opera
Oct 7, 2026 — Oct 10, 2026
Alicante, Spain • Mahon, Spain • Olbia, Italy • Genoa, ItalyDeparting from Alicante, visiting 4 ports, select Itinerary details to review day by day itinerary

oceanview room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Preziosa

4 night Europe

MSC Cruises
MSC Cruises • MSC Preziosa
Apr 21, 2027 — Apr 25, 2027
Rotterdam, Netherlands • Le Havre, France • Southampton, United Kingdom • Hamburg, GermanyDeparting from Rotterdam, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Fantasia

4 night Europe

MSC Cruises
MSC Cruises • MSC Fantasia
Nov 13, 2026 — Nov 17, 2026
Istanbul, Turkey • Corfu, Greece • Bari, Italy • Trieste, ItalyDeparting from Istanbul, visiting 4 ports, select Itinerary details to review day by day itinerary

oceanview room per traveller

Cruise Deals for 3 to 5 Nights

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 30, 2026 — Nov 2, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 16, 2026 — Oct 19, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 25, 2026 — Sept 28, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

3 night Caribbean

MSC Cruises
MSC Cruises • MSC Opera
Apr 12, 2027 — Apr 15, 2027
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

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Nov 16, 2026 — Nov 20, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 7, 2026 — Sept 11, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Sept 21, 2026 — Sept 25, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 5, 2026 — Oct 9, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Oct 19, 2026 — Oct 23, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Bahamas

MSC Cruises
MSC Cruises • MSC Seaside
Nov 13, 2026 — Nov 16, 2026
Miami, United States • Nassau, Bahamas • Ocean Cay, Bahamas • Miami, United StatesDeparting from Miami, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller

Cruise Deals for 6 to 9 Nights

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Fantasia

6 night Africa

MSC Cruises
MSC Cruises • MSC Fantasia
Dec 7, 2026 — Dec 13, 2026
Civitavecchia, Italy • Las Palmas, Spain • Sta.cruz De La Palma, Spain • Santa Cruz De Tenerife, SpainDeparting from Civitavecchia, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Jun 26, 2026 — Jul 3, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Jul 10, 2026 — Jul 17, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Jul 24, 2026 — Jul 31, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Aug 21, 2026 — Aug 28, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Sept 4, 2026 — Sept 11, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Sept 18, 2026 — Sept 25, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Navigator of the Seas

7 night Mexico

Royal Caribbean International
Royal Caribbean International • Navigator of the Seas
Sept 25, 2026 — Oct 2, 2026
Los Angeles, United States • Ensenada, Mexico • Los Cabos, Mexico • Mazatlan, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seascape

7 night Transatlantic

MSC Cruises
MSC Cruises • MSC Seascape
Aug 30, 2026 — Sept 6, 2026
Galveston, United States • Costa Maya, Mexico • Rothensee, Germany • Cozumel, Mexico • Galveston, United StatesDeparting from Galveston, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Meraviglia

6 night Caribbean

MSC Cruises
MSC Cruises • MSC Meraviglia
Dec 13, 2026 — Dec 19, 2026
Miami, United States • Grand Turks, Turks and Caicos Islands • Ocean Cay, Bahamas • Nassau, Bahamas • Miami, United StatesDeparting from Miami, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller

Cruise Deals for 10 to 14 Nights

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Splendor

10 night South Pacific

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Splendor
Aug 7, 2026 — Aug 17, 2026
Sydney, Australia • Port Vila, Vanuatu • Mystery Island, Vanuatu • Lifou Isle, New Caledonia • Noumea, New Caledonia • Sydney, AustraliaDeparting from Sydney, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Splendor

10 night South Pacific

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Splendor
May 3, 2027 — May 13, 2027
Sydney, Australia • Noumea, New Caledonia • Lifou Isle, New Caledonia • Port Vila, Vanuatu • Mystery Island, Vanuatu • Sydney, AustraliaDeparting from Sydney, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Ruby Princess

11 night Mexico

Princess Cruises
Princess Cruises • Ruby Princess
Dec 15, 2026 — Dec 26, 2026
San Francisco, United States • Manzanillo, Mexico • Puerto Vallarta, Mexico • Mazatlan, Mexico • Los Cabos, Mexico • San Francisco, United StatesDeparting from San Francisco, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Freedom

13 night Transatlantic

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Freedom
Oct 17, 2026 — Oct 30, 2026
Barcelona, Spain • Alicante, Spain • Malaga, Spain • Gibraltar, Gibraltar • Port Canaveral, United StatesDeparting from Barcelona, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Grand Princess

10 night Mexico

Princess Cruises
Princess Cruises • Grand Princess
Sept 25, 2026 — Oct 5, 2026
Los Angeles, United States • Los Cabos, Mexico • La Paz, Mexico • Loreto, Mexico • Puerto Vallarta, Mexico • Los Angeles, United StatesDeparting from Los Angeles, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Musica

14 night Transatlantic

MSC Cruises
MSC Cruises • MSC Musica
Oct 26, 2026 — Nov 9, 2026
Civitavecchia, Italy • Genoa, Italy • Marseille, France • Tarragona, Spain • Casablanca, Morocco • Santa Cruz De Tenerife, Spain • Salvador, BrazilDeparting from Civitavecchia, visiting 7 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Carnival Splendor

10 night South Pacific

Carnival Cruise Lines
Carnival Cruise Lines • Carnival Splendor
Jul 6, 2026 — Jul 16, 2026
Sydney, Australia • Mystery Island, Vanuatu • Port Vila, Vanuatu • Lifou Isle, New Caledonia • Noumea, New Caledonia • Sydney, AustraliaDeparting from Sydney, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Grandiosa

14 night Transatlantic

MSC Cruises
MSC Cruises • MSC Grandiosa
Oct 31, 2026 — Nov 14, 2026
Barcelona, Spain • Funchal, Portugal • San Juan, Puerto Rico • Miami, United States • Port Canaveral, United StatesDeparting from Barcelona, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Fantasia

11 night Africa

MSC Cruises
MSC Cruises • MSC Fantasia
Dec 7, 2026 — Dec 18, 2026
Civitavecchia, Italy • Las Palmas, Spain • Sta.cruz De La Palma, Spain • Santa Cruz De Tenerife, Spain • Puerto Del Rosario, Spain • Funchal, Portugal • Lanzarote, Spain • Las Palmas, SpainDeparting from Civitavecchia, visiting 8 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Ruby Princess

10 night Mexico

Princess Cruises
Princess Cruises • Ruby Princess
Oct 3, 2026 — Oct 13, 2026
San Francisco, United States • Manzanillo, Mexico • Puerto Vallarta, Mexico • Mazatlan, Mexico • Los Cabos, Mexico • San Francisco, United StatesDeparting from San Francisco, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller

Cruise Deals for 15+ Nights

10 cruises found - Prices are per traveller, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Grandiosa

15 night Transatlantic

MSC Cruises
MSC Cruises • MSC Grandiosa
Oct 30, 2026 — Nov 14, 2026
Palma De Mallorca, Spain • Barcelona, Spain • Funchal, Portugal • San Juan, Puerto Rico • Miami, United States • Port Canaveral, United StatesDeparting from Palma De Mallorca, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Sun Princess

15 night Transatlantic

Princess Cruises
Princess Cruises • Sun Princess
Oct 31, 2026 — Nov 15, 2026
Barcelona, Spain • Malaga, Spain • Gibraltar, Gibraltar • Cadiz, Spain • Santa Cruz De Tenerife, Spain • Fort Lauderdale, United StatesDeparting from Barcelona, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Musica

16 night Transatlantic

MSC Cruises
MSC Cruises • MSC Musica
Oct 26, 2026 — Nov 11, 2026
Civitavecchia, Italy • Genoa, Italy • Marseille, France • Tarragona, Spain • Casablanca, Morocco • Santa Cruz De Tenerife, Spain • Salvador, Brazil • Rio De Janeiro, BrazilDeparting from Civitavecchia, visiting 8 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Grandiosa

16 night Transatlantic

MSC Cruises
MSC Cruises • MSC Grandiosa
Oct 28, 2026 — Nov 13, 2026
Civitavecchia, Italy • Palma De Mallorca, Spain • Barcelona, Spain • Funchal, Portugal • San Juan, Puerto Rico • Miami, United StatesDeparting from Civitavecchia, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Liberty of the Seas

15 night Transatlantic

Royal Caribbean International
Royal Caribbean International • Liberty of the Seas
Oct 16, 2026 — Oct 31, 2026
Southampton, United Kingdom • Vigo, Spain • Lisbon, Portugal • Funchal, Portugal • Galveston, United StatesDeparting from Southampton, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Musica

15 night Transatlantic

MSC Cruises
MSC Cruises • MSC Musica
Apr 1, 2027 — Apr 16, 2027
Santos, Brazil • Rio De Janeiro, Brazil • Maceio, Brazil • Las Palmas, Spain • Tarragona, Spain • Marseille, FranceDeparting from Santos, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Opera

15 night Transatlantic

MSC Cruises
MSC Cruises • MSC Opera
Nov 1, 2026 — Nov 16, 2026
Marseille, France • Barcelona, Spain • Tangier, Morocco • St. John's, Antigua and Barbuda • Philipsburg, Sint Maarten • Basse-Terre, Saint Kitts and Nevis • La Romana, Dominican RepublicDeparting from Marseille, visiting 7 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Musica

15 night Transatlantic

MSC Cruises
MSC Cruises • MSC Musica
Apr 2, 2027 — Apr 17, 2027
Rio De Janeiro, Brazil • Maceio, Brazil • Las Palmas, Spain • Tarragona, Spain • Marseille, France • Genoa, ItalyDeparting from Rio De Janeiro, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Sky Princess

15 night Transatlantic

Princess Cruises
Princess Cruises • Sky Princess
Nov 5, 2026 — Nov 20, 2026
Southampton, United Kingdom • Portland, United Kingdom • Vigo, Spain • Funchal, Portugal • Santa Cruz De Tenerife, Spain • Port Canaveral, United StatesDeparting from Southampton, visiting 6 ports, select Itinerary details to review day by day itinerary

inside room per traveller
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Grandiosa

17 night Transatlantic

MSC Cruises
MSC Cruises • MSC Grandiosa
Oct 28, 2026 — Nov 14, 2026
Civitavecchia, Italy • Palma De Mallorca, Spain • Barcelona, Spain • Funchal, Portugal • San Juan, Puerto Rico • Miami, United States • Port Canaveral, United StatesDeparting from Civitavecchia, visiting 7 ports, select Itinerary details to review day by day itinerary

inside room per traveller

Why book with Expedia?

  • Expedia Extras
  • Expedia Rewards
  • No Cruise Booking Fees

With meals, entertainment, and lodging already included, cruises are an excellent way to travel on a budget. Check out the recommending sailings we have compiled based on popular cruise destinations and itinerary length.

Cruise Articles

packing for a cruise

CRUISING 101: FIRST TIME CRUISE TIPS

Heather McManus - July 30, 2019

If you’ve never taken a cruise before check out these insider tips and get answers to all your burning questions.

View ArticleOpens in a new window

passenger looking at Roatan from cruise ship balcony

5 THINGS TO CONSIDER WHEN PLANNING A CARIBBEAN CRUISE

Heather McManus - August 12, 2019

The Caribbean is calling! Find the answers to the most commonly asked questions before going on your next Caribbean cruise.

View ArticleOpens in a new window

cruise ship sailing away

CRUISING 101: BEST CRUISE LINES FOR FIRST TIME CRUISERS

Heather McManus - September 13, 2019

Planning your first cruise? Check this list with 7 different cruise lines for every travel style

View ArticleOpens in a new window

Terms & Conditions

Prices are cruise only, per person, double occupancy. Taxes, fees and port expenses not included. Rates are valid for US and Canadian residents only. Fuel supplement may apply. Savings advertised and Expedia Extras are based on specific cabin types and sailing dates, and may not be available for all cabin types/sailings.