Christa Geraghty | 

Margaritaville at Sea Cruises: 50% Off All Cruises + Kids Sail Free

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. Learn More.

If you’re able to book a cruise on short notice, pay attention to last-minute cruise deals from all the major cruise lines. We’ve seen incredible savings from Royal Caribbean, Carnival, Celebrity, Margaritaville, and even Disney. Just a fair warning, cruise prices aren’t set in stone and can fluctuate throughout the day, so if you see your perfect bargain getaway, it’s best to book ASAP.

Here are the top places to find cheap cruise deals no matter when you’re setting sail.

Download The Krazy Coupon Lady app to get the latest coupons and money-saving hacks that’ll help fund your next vacation.

Margaritaville at Sea Cruises 50% off all cruises


50% Off All Cruises Sale

For a limited time, get 50% off all Margaritaville at Sea Cruises for sailings through Nov. 24, 2025!

50% off cruises details:

  • 50% off cruise fares and all stateroom categories (for all of the guests in your reservation party)

  • 3rd and 4th guests, children and infants may have different rate structure than 1st and 2nd guests

Kids Sail Free Sale

Right now, kids sail free when you book Margaritaville at Sea Cruises for sailings through Nov. 24, 2025!

Kids sail free details:

  • 3rd and 4th guests, ages 3-12 years (as of sailing departure).

  • 2nd guest (regardless of age) pays appropriate retail rate, unless nother offer applies

  • Children must be in the same stateroom with at least two full-fare guests

Note: Taxes, fees and port expenses, or any onboard charges per person are extra, based on itinerary and due at the time of booking.

College students can save 40% on all Margaritaville at Sea cruise fares and get $25 onboard credit

College students can save 40% on all cruise fares for sailings through Dec. 31, 2024. You’ll also receive a $25 onboard credit that you can use on specialty dining, spa services, alcoholic or non-alcoholic drinks, and gift shop purchases. You must verify your eligibility through the XNow platform before booking.

As low as$59.00$99.00(40% off)

Princess Cruises: 7-Day Fares as Low as $329

The current Princess Cruises promotion is 35% off, $99 deposit, plus 3rd and 4th guests sail free to destinations, including Australia, Mexico, the Caribbean, Europe, and Alaska. Here are a few current deals.

Princess Cruises
As low as$448.00$798.00(44% off)
What to buy

Princess Cruises
As low as$548.00$698.00(21% off)
What to buy

Princess Cruises
As low as$828.00$1048.00(21% off)
What to buy
New York City (Manhattan or Brooklyn), New York to Ft. Lauderdale, Florida

Princess Cruises
As low as$329.00$948.00(65% off)
What to buy
Anchorage (Whittier), Alaska to Vancouver, Canada

Royal Caribbean Cruises up to $475 off, including 60% off 2nd guest + kids sail free

Right now, Royal Caribbean Cruises is discounting cruises up to $475, including 60% off your second guest and kids sail free. Here are some current promotions.

Royal Caribbean Cruises
As low as$113.00
What to buy

Royal Caribbean Cruises
As low as$317.00
What to buy

1. Book a Margaritaville cruise with a BOGO free sale.

You can’t beat the all-around vacation vibes of the Jimmy Buffett Margaritaville franchise, and now the brand has cruises, too. Save when you book during limited-time BOGO promotions which offers a buy one, get one free fare for your second guest for sailings. A buy one get one free offer typically applies to a 2-night cruise and is valid for all category staterooms.

Fares are usually pretty reasonable ($85 and up for an interior room). Check the Margaritaville at Sea website for all the latest last-minute deals. They don’t include taxes, fees, port expenses, or gratuities in the fares listed on their site, so mentally add about $115 per person to cover those.

Related: You can get a free Margaritaville at Sea cruise if you’re a member of the military, police, teacher, or first responder.

2. Check the Royal Caribbean website for 30% off and kid-sail-free perks.

The top of a Royal Caribbean cruise ship with a balcony looking down over a pool with people and lounge chairs.

Mega cruise lines like Royal Caribbean usually have some sort of “limited time” deals going on — complete with that anxiety-inducing countdown clock to make you feel like you have to book NOW. But if you visit the deals section of the Royal Caribbean website often, you’ll see that their sales actually happen quite often.

Plus, kids sail at no charge with their popular “Royal Caribbean Kids Sail Free” promo. You can also subscribe to their email list to get an easy $50 off your next sailing.

TIP: After you book a Royal Caribbean cruise, look to see if the price drops within 48 hours. If so, call (866) 562-7625 or fill out the online form for the Best Price Guarantee program. You’ll get reimbursed the difference in an onboard spending credit or a rate adjustment on your final bill.

3. Book a last-minute Carnival cruise to save 35% – 40%.

Carnival Cruise Line has all sorts of last-minute cruise deals they announce on their website. Right now, you can get up to 40% off cruise rates, reduced deposits of $50+ per person, plus up to a 4-category room upgrade.

Carnival Cruise Line
As low as$214.00
What to buy
Roundtrip from Long Beach (Los Angeles), CA

Fares don’t include taxes, fees, or gratuities, so add about $158 per person (plus gratuities) for the deal above. But it’s still an awesome price when you consider that it includes the room, entertainment, and all meals.

TIP: If you book a Carnival cruise far enough in advance (90+ days before sailing), you can apply for financing through Uplift with no money down and 0% APR for up to 18 months. Check the Carnival site to see if you qualify.

4. Use the ’90-Day Cruise Ticker’ on to save up to 90%.

A person using a laptop displaying the 90 Day Ticker website for cruise deals.

The site isn’t much to look at aesthetically, but the deals shared on Vacations To Go’s 90-Day Ticker are legit (you’ll need to sign up for a free account in order to access it). The site brings together last-minute cruise deals from all the major cruise lines. You’ll have to act fast if you see anything good — many of the offers sell out in minutes.

By default, the list of markdowns is organized by sailing date, but you can also sort the list by departure port, number of nights, ship rating, price, or percentage off. They also tell you whether or not proof of vaccination is required.

Here’s one amazing Alaska cruise deal we found recently on the 90-day ticker:

  • 7-night Norwegian cruise aboard Norwegian / Norwegian Bliss from Seattle, WA: $348 per person, for two guests in an Interior room (reg. $6,884) — that’s 90% off!

TIP: Sign up for the free Vacations To Go Cruise Newsletter to get the deals sent to your email inbox every week.

5. Book cruises through Costco Travel to earn 2% cash back and free Costco Shop Cards.

a person looking at costco travel brochure while on the costco travel website on laptop

As if we all needed another reason to love Costco, they have nice perks for cruisers, too. You can find deals on their website from all the major cruise lines, including Carnival, Celebrity, Disney Cruise Line, Princess, Royal Caribbean, and more.

While anyone can browse Costco’s cruise deals, you have to be a member to book one. If you reserve through Costco Travel or transfer an existing cruise reservation over to Costco, you’ll get a free Costco Shop Card (their version of a gift card) that you’ll get within four to six weeks after you return. The amount of the gift card depends on the amount you spend.

Note: Costco Shop Cards are available on select offerings at Costco Travel.

If you’re a Costco Executive member, you’ll also earn 2% cash back on all your travel purchases, including cruise bookings.

Here’s an example of the benefits of booking a 3-night Disney Wish cruise to the Bahamas from Port Canaveral, Florida, with Costco Travel:

  • $3,413.68 total, including taxes and fees, for two adults and two children in an Interior room (this is the same price as booking directly through Disney)

  • Free Costco Shop Card: $260

  • 2% Cash Back for Executive Members: $68.27

That comes out to $328.27 back in your pocket just by booking through Costco.

Related: Did you know you don’t have to be a Costco member to go on a vacation booked through Costco Travel? Learn how it works.

6. Hunt for Disney cruise deals on their Special Offers page to save up to 35%.


Let’s be honest — it’s almost impossible to find deals on Disney cruises, especially if you’re booking at the last minute. But if you’re determined to find a deal, you’re going to need to start checking their Special Offers page religiously.

Here are some Disney special offers you might see throughout the year:

Related: See more of our best strategies to save on Disney cruises.

7. Black Friday cruise deals and Cyber Monday sales will save you 30% or more.

Hunting down the best Black Friday sales and Cyber Monday deals is kinda our jam, and we tend to see some big savings on cruises in the days after Thanksgiving.

You’ll want to look closely at the fine print of any deals you see and also weigh their overall value. Getting free onboard Wi-Fi may sound like a good perk, but in most cases, it’s only going to save you about $15 – $30 a day.

Black Friday cruise deals 2023

Here are the Black Friday cruise deals we saw last year.

  • Royal Caribbean: 30% off every guest and up to $700 in savings per stateroom (kids sail free)

  • Celebrity: 75% off the second guest in a stateroom and up to $600 per stateroom

  • Princess: Up to 50% off fares + 3rd, 4th guests are free

  • Norwegian: 50% off all cruises + free airfare, unlimited open bar, specialty dining, excursions, wifi, 3rd and 4th guests

  • MSC Cruises: Free drinks, free Wi-Fi, up to $500 in onboard spending credit, plus kids sail free

8. Wait for ‘Kids Sail Free’ promotions from Princess, Royal Caribbean, and more.

If you’re traveling with children or young teens, the “Kids Sail Free” cruise offers are like gold. Most promotions require that your children are booked as your third and fourth guests and stay in the same cabin as you.

The great part? You can combine kids-sail-free offers with other discounts and savings.

Here are the cruise lines that offer kids-sail-free promotions at various times during the year:

  • MSC Cruises: ages two and under ALWAYS sail free; ages 18 and under sail free during special promotions

  • Princess: ages 17 and under sail free during special promotions

  • Royal Caribbean: ages 12 and under sail free during special promotions

  • Norwegian: third and fourth guests sail free during special promotions

  • Disney: third and fourth guests sail free during special (rare) promotions

9. Repositioning cruise deals (aka one-way cruises) can save you up to 73%.

At the end of a season, many cruise lines have to relocate their ships to another port in a better climate. Rather than making the trip without passengers, they make it a bookable journey and call it a one-way repositioning cruise. If you’re okay with starting and ending your cruise in a totally different place, you’ll often be able to sail for less per day than you would with the normal itinerary.

Although searching for repositioning cruises can be a challenge, makes finding them fairly easy. You can book months in advance on several cruise lines; however, you can find last-minute deals that can save you up to almost 90%.

We found a 20-night cruise from San Francisco, California, to Auckland, New Zealand, aboard the Princess/Grand Princess for $881 per person (regularly $3,249) for two people in an oceanview suite. That’s a savings of 73%! Just budget some extra money for your flight back home.

TIP: Looking for airfare deals? We found out exactly when to book your flight to save the most money.

10. Shop AAA cruise deals to lock in member savings and freebies.

Someone holding two AAA Membership cards in front of a car

AAA is more than a roadside assistance service. Yes, you can find some last-minute cruise deals with AAA, but you’ll need a valid membership to book.

We recently found a 3-night Royal Caribbean cruise to Ensenada, Baja California, from Los Angeles for $299 per person in an interior stateroom. After fees and taxes, the total was $994.41, which came out to a savings of 30% off the regular price. The AAA offer also included several amenities:

  • Complimentary bottle of sparkling wine

  • Free welcome fruit basket

  • $25 onboard credit

11. Norwegian cruise deals and off-season discounts can save you up to 50%.

Look for Norwegian Cruise Line’s current deals for cheap last-minute deals that’ll save you up to 50% on regular prices.

Norwegian Cruises
As low as$738.00$1136.00(35% off)

They have a range of ever-changing promotions, including sales like their “Free at Sea” promotion which you can find right now. You can also book Free at Sea promotions throughout the year, most notably during the Labor Day sale, when you could get 40% off all cruises, plus your third and fourth guests cruised for free. The other “Free at Sea” goodies were a free open bar, free specialty dining, free Wi-Fi, and free excursions.

If you can wait to book a cruise until the off-season, you might get an even better deal. In January 2024, Norwegian’s offers during their New Year’s Sale included 70% off 2nd guest, plus:

  • Free open bar, specialty dining and more

  • Free roundtrip airfare for a second guest

12. Score up to 45% off a last-minute getaway with Expedia cruise deals.

When you’re searching for low-priced cruises, be sure to check (yes, that Expedia).

Expedia Cruises
As low as$1225.00$2773.00(56% off)
What to buy

See more similar deals on

13. Celebrity cruise deals can save you up to 56%.

We found most last-minute Celebrity cruises depart from places like British Columbia, Spain, and Italy. However, a few “cruise only” specials (not including flights) depart from U.S. locations like Los Angeles, Boston, and Fort Lauderdale. Here’s a look at some recent deals:

  • 7-night Pacific Coastal aboard the Celebrity Eclipse from Los Angeles, CA: $2,652 per person (reg $4,244) for inside stateroom. After taxes and fees, the cost is $5,888.54 for two people. (35% savings)

  • 11-night Boston, Maine & Canada aboard the Celebrity Summit from Boston, MA: $2,550 per person (reg $5,664) for an inside stateroom. After taxes and fees, total cost comes out to $5,645.58 for two people. (52% savings)

  • 6-night Bimini, Grand Cayman & Mexico aboard the Celebrity Equinox from Fort Lauderdale, FL: $943 per person (reg $2,372) for an inside stateroom. With taxes and fees, the price is $2,200.42 for two people. (56% savings)

TIP: Going solo? Check out our tips on how you can avoid paying single-occupancy fees.

14. Check CruisePlum for cheap cruise deals that can save you up to 67%.

Want to compare or track current prices on cruises based on options like the cruise line, cabin type, and the number of passengers? If so, should be your go-to website, especially the Last Minute Deals page.

Recently using their site, we found an 11-day Azamara cruise on the Azamara Onward from Miami, Florida, to Gran Canaria, Spain for just $583 per person for two people in an interior room. Once you added in all the extras like taxes and port charges, the price came to $697 per person, or a savings of 67% on the regular base fare.

15. Book for as low as $52 per night with Cruise Direct.

You can book a cruise on several cruise lines through Cruise Direct. Destinations include the Pacific Coast, the Mediterranean, and the Caribbean.

Cruise Direct Cruises
Price Summary
$56 per night

Cruise Direct Cruises
Price Summary
$54 per night

Cruise Direct Cruises
As low as$448.00
What to buy
Price Summary
$75 per night

Don't forget luggage!

Be sure to check out the latest luggage deals at or in the KCL app. Here are some current deals you can grab for up to 69% off before they're gone.

Dakine Hardside Luggage
$126.00$315.00(60% off)
Shipping: Free
Pickup: Free ship to store

Travelhouse Hardside Luggage Set
$89.99$299.99(70% off)
Shipping: Free with Walmart+ or on orders of $35+

Vera Bradley Duffel Bag
$39.99$139.00(71% off)
Shipping: Free on orders of $99+

Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.