Last-minute cruises: Should you book the deal?
A spontaneous cruise vacation can be fun. And if you aren't too picky, there are some amazing last-minute cruise deals. You might even be able to snag a week in the Caribbean for less than $400 per person.
The thing is, just like clothes that have hung on sale racks for a while, if you're picky, you might not find an acceptable cruise bargain. If you wait too long, you'll be left with whatever selection is available — ships, cabins and dates — that are less likely to be near the top of your wish list.
Don't expect a deal on the latest, greatest ship or route, or in the fanciest cabin. High demand equals fewer last-minute offers. If you're trying for something last-minute, you also should be flexible on when you will cruise or the length of the itinerary.
At the same time, these deals can satisfy the itch when your brain says, "I want a vacation, NOW," but your pocketbook says otherwise.
So, is it best to book a cruise last minute? Here's a primer to help you figure out if a last-minute cruise fare is right for you.
What are last-minute deals and why are they offered?
Last-minute deals become available when a cruise line has not sold the number of cabins that officials hoped to sell on a particular sailing. To fill vacant cabins, a cruise line might slash fares.
Offers for last-minute cheap cruises come out after everyone who booked in advance makes their final payment, which, depending on the line and itinerary, could be 60 to 90 days before embarkation.
Cruise lines get a good chunk of their income from onboard spending, so they make a bigger profit if they get more people on board — even if they need to reduce fares drastically to attract a larger crowd. But that strategy can backfire.
If lines always offered last-minute cruise bargains, more people might be hesitant to take advantage of early-bird offers, and other sales geared to those passengers booking several months in advance — which is the period when cruise lines really want you to book.
Related: When is the best time to book a cruise?
Because of this, cruise lines don't always offer last-minute deals. When they do, they are targeted on a ship-by-ship, sailing-by-sailing basis.
How can I find a last-minute cruise deal?
Last-minute fares are right out in the open, along with other sales a cruise line might be holding.
Norwegian includes a "last-minute cruise deals" category on its online deals page. Royal Caribbean's last-minute deals get their own page; scroll to the bottom to sign up for alerts, so you get first dibs on the offers. Carnival lists last-minute fares as Pack & Go, with a pricing button that allows you to filter results by your preferred price range. Sign up for Carnival's VIFP Club to receive alerts — and maybe additional discounts.
You can also find last-minute offers from a variety of cruise lines in one place at vacationstogo.com. Once you provide your contact information to the online agency, you have access to a large, scroll-down list of last-minute deals over the next 90 days.
Cruiseline.com provides listings and a price alert you can sign up for, and icruise.com offers a last-minute deals page.
If you work with an experienced cruise travel agent, they can help you track deals, as well.
How much can I save?

Comparing deals listed at vacationstogo.com, you'll see last-minute deals ranging from about 30% to more than 85% off full fares. Keep in mind, though, that it's rare for anyone to pay a full fare or brochure price.
When checking out a last-minute fare, you should do a comparison with other value-added offers and booking perks from the cruise line.
For instance, some lines offer kids-sail-free deals, free category upgrades or free drinks as enticements, but they might not apply to certain last-minute fares. Depending on your specific needs, you could be better off booking early and taking advantage of these value-added ways to save.
What are the cancellation policies on last-minute fares?
You are likely booking a nonrefundable fare. If you go the last-minute route, you must make a full payment at the time of booking, rather than putting down a deposit as you would if you were booking further out.
Once you click "buy," you've booked a cruise. If you cancel, you will get considerably less back than you paid – and nothing if you decide not to cruise less than 30 days before sailing.
Are these fares offered at certain times of the year?
Last-minute offers are available year-round, and you can improve your chances of snagging one of these deals by keeping an eye on the calendar.
Busy periods for Caribbean and Mexican Riviera cruises include any time that kids are out of school for a week or more, such as winter and spring school holiday periods, summertime and around Christmas and New Year's. You won't find as many last-minute fares during these periods.
On the other hand, some of the best deals are before and after these time slots when the kids are back in school. Plan to sail later in September through December (with holidays an exception) and you'll likely find last-minute deals.
The same holds true for the month after New Year's and into February. There are always other pockets, so it pays to keep track.
Related: How to get a deal on a cruise
For itineraries in Europe and Alaska, look for deals early or later in the season, the so-called shoulder season. The crowds come late in the spring through August, with peak season in the summer.
Flexibility is key. You are more likely to find a last-minute deal if you search for an available period of several weeks or even no set time in mind for your cruise, rather than targeting a specific date you want to sail.
Are there more last-minute deals on specific itineraries?
Yes. Deals on last-minute cruises tend to be on Bahamas, Caribbean and even Mediterranean cruises that are shorter than a week or on cruises of more than 10 days. This includes repositioning cruises — when a ship moves from one region of the world to another — such as between Europe and the Caribbean.
That does not mean you can't snag a last-minute fare on a popular seven-day sailing in the Caribbean, Mexican Riviera or the Mediterranean, but there could be fewer offers on those routes.
What sort of cabins are offered last minute?

There's the rub. This is a case where you need to be flexible. Last-minute fares are not necessarily going to be for all cabin categories.
Since the cheapest and most expensive cabins tend to sell out first, don't expect these accommodations to be available. If you're on a route like Alaska, where everyone wants a balcony cabin with views, don't expect many of those to be available, either. The same applies to cabin types that are limited in number, such as family, spa or solo cabins.
Be prepared to take what you get in terms of both the type of cabin and the cabin location. You might find the last-minute deal is for a "guaranteed cabin," which means you don't choose your cabin at all — the cruise line does.
In a good scenario, you could receive a better cabin than you paid for, but conversely, you might get a cabin — like one in a noisy area of the ship — that earlier bookers avoided for a reason.
How close to sailing can I book?
Theoretically, you can book just hours before a cruise, though you can't book after the ship's manifest has been submitted to authorities. Logistically, this means the last day to book is one to two days before the cruise, rather than on embarkation day.
Be aware that if you're waiting until the very last minute, you might not be able to book online, and calling the reservations line could mean sitting on hold for hours.
Should I book a last-minute cruise if I have to fly?
You can, but the savings you get from cheap last-minute cruise fares could be gobbled up by the airlines. Last-minute airfare deals can be hard to come by. Definitely check to see if you can save by booking your flight through your cruise line.
Because expensive flights can ruin your savings strategy, last-minute cruises might work best for those passengers who can drive to catch the ship. Last-minute deals work especially well for people who live in Florida or who are wintering in the Sunshine State because they have several major cruise departure ports within driving distance offering a choice of sailings.
Will I still have access to shore excursions and drink packages?

Yes, but you might have to be OK with taking what's left. The closer to departure you book a last-minute fare, the less opportunity you will have to pre-book shore excursions; the most popular ones are likely to be sold out. The same goes for the opportunity to pre-book spa treatments and specialty dining at popular times, as well as prepaid drinks packages, which are limited in number.
Do I need a passport?
If you are looking for a last-minute deal on a route where a passport is required, such as Alaska, make sure your documentation is up to date. Renewals can take months, so don't count on that happening 90 days or less before a cruise.
Bottom line
Just because you can get a last-minute deal for a cruise doesn't mean you should take it. However, if you're flexible with your dates and type of cabin, and especially if you can drive to a departure port, go for it. A spontaneous and affordable vacation is often just what you need.
Planning a cruise? Start with these stories:
- The 5 most desirable cabin locations on any cruise ship
- A beginners guide to picking a cruise line
- The 8 worst cabin locations on any cruise ship
- A quick guide to the most popular cruise lines
- 21 tips and tricks that will make your cruise go smoothly
- 15 ways cruisers waste money
- 12 best cruises for people who never want to grow up
- The ultimate guide to what to pack for a cruise
TPG featured card
at American Express's secure site
Terms & restrictions apply. See rates & fees.
| 4X | Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year. |
| 4X | Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year. |
| 5X | New! Earn 5X Membership Rewards® points on prepaid hotel stays booked through AmexTravel.com or the Amex Travel App. |
| 3X | Earn 3X Membership Rewards® points on flights booked through AmexTravel.com, the Amex Travel App, or purchased directly from airlines. |
| 2X | Earn 2X Membership Rewards® points on prepaid car rentals booked through AmexTravel.com or the Amex Travel App and cruises booked and paid through AmexTravel.com. |
| 1X | Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases. |
Pros
- Valuable dining and food-related credits
- Flexible rewards with airline and hotel transfer partners
- Multiple travel and purchase protections
- No foreign transaction fees
- Access to Amex Offers for additional savings (enrollment required)
Cons
- Not as useful for those living outside the U.S.
- Some may have trouble using Uber and other dining credits
- You may be eligible for as high as 100,000 Membership Rewards® Points after you spend $8,000 in eligible purchases on your new Card in your first 6 months of Card Membership. Welcome offers vary and you may not be eligible for an offer. Apply to know if you’re approved and find out your exact welcome offer amount – all with no credit score impact. If you’re approved and choose to accept the Card, your score may be impacted.
- Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
- Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
- New! Earn 5X Membership Rewards® points on prepaid hotel stays booked through AmexTravel.com or the Amex Travel App.
- Earn 3X Membership Rewards® points on flights booked through AmexTravel.com, the Amex Travel App, or purchased directly from airlines.
- Earn 2X Membership Rewards® points on prepaid car rentals booked through AmexTravel.com or the Amex Travel App and cruises booked and paid through AmexTravel.com.
- Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
- Pay It® lets you tap in the American Express® App to quickly pay for small purchase amounts throughout the month and still earn rewards the way you usually do. Plan It® gives you the option to split up big purchases into equal monthly payments with a fixed fee. You’ll know upfront exactly how much you’ll pay.
- Updated! $120 Dining Credit: Earn up to a total of $10 in statement credits monthly when you pay with the Gold Card at Grubhub (including Seamless), Buffalo Wild Wings, Five Guys, The Cheesecake Factory, and Wonder. This can be an annual savings of up to $120. Enrollment required.
- $100 Resy Credit: Get up to $100 in statement credits each calendar year at over 10,000 qualifying U.S. Resy restaurants after you pay for eligible purchases with the American Express® Gold Card. That’s up to $50 in statement credits semi-annually. Enrollment required.
- $84 Dunkin' Credit: Earn up to $7 in monthly statement credits after you pay with the American Express® Gold Card at U.S. Dunkin’ locations. Enrollment required.
- $120 Uber Cash on Gold: Enjoy up to $120 in Uber Cash annually with your Gold Card. Just add your Card to your Uber account and you'll get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an Amex Card for your transaction.
- New! As an American Express® Gold Card Member, you can enjoy complimentary Hertz Five Star® Status. Enjoy benefits like skipping the counter at select locations, adding an additional driver at no additional cost*, and vehicle upgrades**. Benefit enrollment and Hertz Gold+ registration are required. *Additional drivers must meet standard rental qualifications and must be a spouse or domestic partner to qualify as complimentary. Other additional drivers subject to fees. **Benefits are subject to availability and vary by location. Additional Hertz program Terms and Conditions including age restrictions apply.
- Take advantage of a $100 credit towards eligible charges* at over 1,300 upscale hotels worldwide when you book The Hotel Collection through AmexTravel.com or the Amex Travel App **. *Eligible charges vary by property. **The Hotel Collection requires a two-night minimum stay.
- Book your travel through the Amex Travel App with added peace of mind – backed by American Express® service and support. Only for American Express® Card Members.
- Whenever you need us, we're here. Our Member Services team will ensure you are taken care of. From lost Card replacement to statement questions, we are available to help 24/7.
- No Foreign Transaction Fees.
- Annual Fee is $325.
- Terms Apply.


