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 Seaview
Sep 11 - Sep 18

7 nights Western Mediterran...

7 nights • MSC Seaview

MSC Cruises

From Marseille, France

FROM / PERSON

$1,100

+$220 onboard credit
MSC Lirica
Sep 11 - Sep 18

7 nights Eastern Mediterran...

7 nights • MSC Lirica

MSC Cruises

From Ancona

FROM / PERSON

$815

+$160 onboard credit
MSC World Europa
Sep 11 - Sep 18

7 nights Western Mediterran...

7 nights • MSC World Europa

MSC Cruises

From Barcelona

FROM / PERSON

$1,065

+$210 onboard credit
Utopia of the Seas
Sep 11 - Sep 14

3 Night Bahamas & Perfect D...

3 nights • Utopia of the Seas

Royal Caribbean International

From Port Canaveral, Florida

FROM / PERSON

$840

+$160 onboard credit
Disney Fantasy
Sep 11 - Sep 16

Bahamian Cruise from Port C...

5 nights • Disney Fantasy

Disney Cruise Line

From Port Canaveral, Florida

FROM / PERSON

$1,411

+$280 onboard credit
MSC Fantasia
Sep 11 - Sep 20

9 nights Eastern Mediterran...

9 nights • MSC Fantasia

MSC Cruises

From Istanbul

FROM / PERSON

$1,690

+$330 onboard credit
MSC Grandiosa
Sep 11 - Sep 18

7 nights Western Mediterran...

7 nights • MSC Grandiosa

MSC Cruises

From Palma de Majorca

FROM / PERSON

$1,304

+$260 onboard credit
MSC Divina
Sep 11 - Sep 18

7 nights Eastern Mediterran...

7 nights • MSC Divina

MSC Cruises

From Civitavecchia, Rome

FROM / PERSON

$1,150

+$230 onboard credit
Navigator of the Seas
Sep 11 - Sep 18

7 Night Cabo, Vallarta & Ma...

7 nights • Navigator of the Seas

Royal Caribbean International

From Los Angeles, CA

FROM / PERSON

$968

+$190 onboard credit
Quantum of the Seas
Sep 11 - Sep 14

3 Night Ensenada Cruise

3 nights • Quantum of the Seas

Royal Caribbean International

From Los Angeles, CA

FROM / PERSON

$523

+$100 onboard credit
MSC Opera
Sep 11 - Sep 21

10 nights Western Mediterra...

10 nights • MSC Opera

MSC Cruises

From Marseille, France

FROM / PERSON

$1,884

+$370 onboard credit
MSC Armonia
Sep 11 - Sep 18

7 nights Eastern Mediterran...

7 nights • MSC Armonia

MSC Cruises

From Brindisi

FROM / PERSON

$1,104

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