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

MSC Splendida
Jul 28 - Aug 4

7 nights Western Mediterran...

7 nights • MSC Splendida

MSC Cruises

From Livorno

FROM / PERSON

$1,793

+$350 onboard credit
MSC Orchestra
Jul 28 - Aug 4

7 nights Western Mediterran...

7 nights • MSC Orchestra

MSC Cruises

From Civitavecchia, Rome

FROM / PERSON

$2,423

+$480 onboard credit
Enchanted Princess
Jul 28 - Aug 4

Mediterranean & Adriatic

7 nights • Enchanted Princess

Princess Cruises

From Civitavecchia, Rome

FROM / PERSON

$1,380

+$270 onboard credit
MSC Meraviglia
Jul 28 - Aug 4

7 nights Western Mediterran...

7 nights • MSC Meraviglia

MSC Cruises

From Barcelona

FROM / PERSON

$1,041

+$200 onboard credit
Celebrity Equinox
Jul 28 - Aug 6

9 Night Italian Riviera & F...

9 nights • Celebrity Equinox

Celebrity Cruises

From Barcelona

FROM / PERSON

$1,234

+$240 onboard credit
MSC Sinfonia
Jul 28 - Aug 4

Mediterranean from Pireaus

7 nights • MSC Sinfonia

MSC Cruises

From Athens (Piraeus), Greece

FROM / PERSON

$1,020

+$200 onboard credit
MSC World Europa
Jul 28 - Aug 4

7 nights Western Mediterran...

7 nights • MSC World Europa

MSC Cruises

From Messina, Italy

FROM / PERSON

$1,703

+$340 onboard credit
MSC Musica
Jul 28 - Aug 4

7 nights Western Mediterran...

7 nights • MSC Musica

MSC Cruises

From Genoa, Italy

FROM / PERSON

$1,158

+$230 onboard credit
Diamond Princess
Jul 28 - Aug 16

Grand Circle Japan with Neb...

19 nights • Diamond Princess

Princess Cruises

From Yokohama, Tokyo

FROM / PERSON

$4,548

+$900 onboard credit
Emerald Princess
Jul 28 - Aug 4

Inside Passage (roundtrip V...

7 nights • Emerald Princess

Princess Cruises

From Vancouver, Canada

FROM / PERSON

$1,103

+$220 onboard credit
MSC Preziosa
Jul 28 - Aug 9

12 nights Northern Europe f...

12 nights • MSC Preziosa

MSC Cruises

From Hamburg, Germany

FROM / PERSON

$1,900

+$380 onboard credit
MSC Fantasia
Jul 28 - Aug 6

9 nights Eastern Mediterran...

9 nights • MSC Fantasia

MSC Cruises

From Istanbul

FROM / PERSON

$3,480

+$690 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.