Last Minute Cruise Deals

The only last-minute cruise deals that come with maximum onboard credit on every booking. Sailings departing within 60 days—same fare as booking direct, plus extra money to spend on board.

A last-minute cruise is one of the best values in travel. When a ship is weeks from sailing, cruise lines discount unsold cabins to fill it—so you get the same voyage for less. The flip side: what you see below is the best remaining selection right now. As departure dates close in, cabins sell and the cheapest categories go first, so the deals on this page only get thinner from here. Every sailing is refreshed daily and every booking includes the maximum onboard credit the cruise line allows.

Cruises Departing Soon

Valiant Lady
Oct 13 - Oct 19

New York to Bermuda (& Back...

6 nights • Valiant Lady

Virgin Voyages

From New York

FROM / PERSON

$1,110

+$220 onboard credit
MSC Sinfonia
Oct 13 - Oct 20

7 nights Eastern Mediterran...

7 nights • MSC Sinfonia

MSC Cruises

From Athens (Piraeus), Greece

FROM / PERSON

$1,266

+$250 onboard credit
MSC Splendida
Oct 13 - Oct 20

7 nights Western Mediterran...

7 nights • MSC Splendida

MSC Cruises

From Livorno

FROM / PERSON

$1,062

+$210 onboard credit
MSC Orchestra
Oct 13 - Oct 20

7 nights Western Mediterran...

7 nights • MSC Orchestra

MSC Cruises

From Civitavecchia, Rome

FROM / PERSON

$708

+$140 onboard credit
MSC Sinfonia
Oct 13 - Oct 20

Mediterranean from Pireaus

7 nights • MSC Sinfonia

MSC Cruises

From Athens (Piraeus), Greece

FROM / PERSON

$947

+$180 onboard credit
MSC Musica
Oct 13 - Oct 20

Mediterranean from Genoa

7 nights • MSC Musica

MSC Cruises

From Genoa, Italy

FROM / PERSON

$1,067

+$210 onboard credit
MSC World Europa
Oct 13 - Oct 20

7 nights Western Mediterran...

7 nights • MSC World Europa

MSC Cruises

From Messina, Italy

FROM / PERSON

$1,062

+$210 onboard credit
MSC Meraviglia
Oct 13 - Oct 20

7 nights Western Mediterran...

7 nights • MSC Meraviglia

MSC Cruises

From Barcelona

FROM / PERSON

$1,139

+$220 onboard credit
Harmony of the Seas
Oct 13 - Oct 17

4 Night Bahamas & Perfect D...

4 nights • Harmony of the Seas

Royal Caribbean International

From Port Canaveral, Florida

FROM / PERSON

$407

+$80 onboard credit
Enchanted Princess
Oct 13 - Oct 20

Mediterranean & Aegean

7 nights • Enchanted Princess

Princess Cruises

From Civitavecchia, Rome

FROM / PERSON

$1,279

+$250 onboard credit
Sapphire Princess
Oct 13 - Oct 23

Classic Canada & New Englan...

10 nights • Sapphire Princess

Princess Cruises

From Boston, USA

FROM / PERSON

$1,403

+$280 onboard credit
Crown Princess
Oct 13 - Nov 4

Round Australia

22 nights • Crown Princess

Princess Cruises

From Adelaide

FROM / PERSON

$3,941

+$780 onboard credit

Last Minute Cruises by Departure Port

Last Minute Cruise Cancellation Deals

Some of the best last-minute prices come from cancellations. When a guest cancels close to departure, the cabin returns to inventory and the cruise line re-prices it to sell fast. That means a stateroom that was full price a few weeks ago can show up as a deeply discounted last-minute cruise cancellation deal. These fares move quickly, so the soonest-departing sailings above are refreshed daily—and every booking still earns the maximum onboard credit.

Cheap Last Minute Cruises

If you're flexible on destination and cabin, cheap last-minute cruises are easy to find—especially short 3-5 night sailings from Florida and Galveston. Below are the cheapest sailings departing in the next 60 days with fares under $500 per person. Pair a low base fare with Zipsea's onboard credit and a budget cruise gets even better value.

Last Minute Cruise Deals for Seniors

Retirees have the flexibility that last-minute cruising rewards. With an open calendar you can grab a soon-to-sail cabin at its lowest price and avoid peak-season crowds. Many cruise lines also offer senior or resident rates on select sailings; on top of any such fare, Zipsea adds the maximum onboard credit—useful for specialty dining, spa days, and shore excursions. Browse the departures above or filter by your nearest port to find a last-minute cruise that fits.

Last Minute Cruise FAQs

You can usually book a cruise up until 2-4 days before departure, when most cruise lines close online sales to finalize their manifests. Some lines accept phone bookings even closer to sailing. The best last-minute deals typically appear 30-60 days out, when cruise lines discount unsold cabins to fill the ship.

Often, yes. Once a sailing passes its final payment date (usually 60-90 days out), the cruise line knows exactly which cabins are unsold and starts re-pricing them to fill the ship. That's why the 30-60 day window is the sweet spot for last-minute deals. The trade-off: cabin selection shrinks as prices drop, so the cheapest fares usually come with the fewest choices.

Frequently, yes. Cruise lines would rather sell a cabin at a discount than sail with it empty, so unsold inventory on near-term departures often drops in price. On top of any last-minute fare, Zipsea gives you the maximum onboard credit the cruise line allows.

When a guest cancels close to departure, that cabin goes back into inventory and the cruise line re-prices it to sell quickly. These 'cancellation deals' are some of the best last-minute values—the same cabin that was full-price weeks ago, now discounted because the ship sails soon.

Yes. Zipsea passes back the maximum onboard credit the cruise line allows on every booking, including last-minute sailings. Same cabin, same fare you'd pay booking direct—but with extra money to spend onboard.

Florida ports (Miami, Fort Lauderdale, Port Canaveral, Tampa) and Galveston have the most departures and therefore the most last-minute inventory. Drive-to ports are ideal for last-minute trips since you skip booking a flight.