Never Pay More. Always Get More.

Cheap Cruises From $129

The cheapest real sailings from the popular cruise lines, departing North America, refreshed daily. Compare the price per day, not just the sticker.

44,000+Sailings Right Now
 Departing Within 90 Days
24Cruise Lines
See the Deals Deal hunting the old way? Call 1-877-733-0777

Today's Cheapest Cruises

One row per ship and departure date, cheapest cabin, popular lines only, departing North America. Filter it down or re-sort by what matters to you: the total or the price per day.

Cruise LineShipDepartsFrom DestinationNights Per DayTotal

Interior cabin, per person, taxes and fees included. Prices refresh daily and can change with availability. Per day = total price divided by nights.

How to Find the Cheapest Cruises

1 Sail in the Shoulder Season Late fall and early spring sailings are typically priced lower than summer and major holidays.
2 Watch for Last-Minute Openings Cruise lines discount unsold cabins as a sailing gets closer, especially inside cabins.
3 Judge by Price Per Day A $400 three-night weekend costs more per day than a $700 week. The per-day column above does that math for you.
4 Stay Flexible on Cabin Type An interior or oceanview cabin often costs a fraction of a balcony on the exact same sailing.

Frequently Asked Questions

No. CruiseHub never adds a booking fee or markup on top of the cruise line’s own fare, and our best price match guarantee applies to every booking.

Often, yes. An interior or oceanview cabin sails the exact same itinerary, eats in the same restaurants, and sees the same shows as a balcony, at a fraction of the price. If you mostly use your cabin to sleep, it is the easiest money you can save on a cruise.

Wave season promotions run January through March, and shoulder-season sailings in late fall and early spring are typically the year’s lowest fares. Genuine last-minute drops appear inside the final 60 to 90 days before a sailing, when lines discount unsold cabins.

Most lines accept bookings until a few days before departure as long as cabins remain. The closer you are to the sail date, the more it helps to call us at 1-877-733-0777 so a Cruise Manager can confirm availability with the line directly.

Ready to Find Your Deal?

Search every major cruise line at once, with zero booking fees and a best price match guarantee.

Search All Sailings