Last-Minute Cruise Deals

Take advantage of great deals and discounts on last-minute cruises!

Any Destination
Any Cruise Line
Earliest departure
Latest arrival
Any Duration
Apply filters
Reset filters
$275 Up to $10,000
Preferred Port of Embarkation
Preferred Port of Disembarkation
Ports of interest
Any Ship
Any Theme
Apply filters
Reset filters
Get in touch with us!
Call us1-888-403-1425
Email usEmail us
Free consultation with a Dreamlines expertProfessional, expert advice
Only Reduced Offers
Reset filters
There were no cruises matching these filters
Fewer search criteria = more results!
Reset filters
Or contact us. Our cruise experts are happy to assist you.

Top Offers

Last-Minute Cruise Deals

Looking to save big on your next vacation? You might try holding out for a last-minute cruise! As the day of departure approaches, cruise lines sometimes offer great deals and discounts to try and fill unsold cabins. A last-minute cruise can be a great way to snag rock-bottom prices on top-notch itineraries. Browse our selection of last-minute cruises from top cruise lines such as Royal Caribbean, Disney Cruise Line, Norwegian Cruise Line, and more.

Read more: How to book a last-minute cruise

When to book a last-minute cruise?

A last-minute cruise is any cruise that is departing in 90 days or less. The best time to book a last-minute cruise is 30 to 90 days before departure. Although you can still sometimes snag a deal just a few weeks or even days before the cruise begins, four weeks or more will give you plenty of time to get all of your documents and transportation in order.

Last-Minute Cruise Destinations

It’s easier to go on a last-minute cruise if you don’t need to book a flight. Since most Americans live within driving distance of a port, look for cruises departing from U.S. ports. Better yet, browse our list of home ports and select the port nearest to you to see a list of cruises departing from that port.

For cruisers living near the East Coast, you’ll have the best chance at finding a last-minute deal on a Caribbean cruise. Whether you’re departing from Miami, New York, or Galveston, you’re sure to find a great selection of cruises sailing to top Caribbean ports. From the West Coast, your best chance of finding a last-minute discount is on a cruise to Mexico, a cruise to Alaska, or even a cruise to Hawaii.

Other ways to save on your cruise

Maybe you’re a savvy saver, but a last-minute cruise just isn’t the right option for you? Never fear – Dreamlines has you covered. Browse our best hot offers and cruise deals, or take advantage of everyday low prices with our selection of cheap cruises.

Ready to book your last-minute cruise? Call us at 1-888-403-1425 for a free consultation.