10 Tips for How to Save Money on Cruises

Last updated:
Photo of author

Cruising has quickly become one of my husband, Justin’s and my favorite ways to travel. You get to have one comfy “hotel” room, but get to wake up in and explore a new place every single day, plus have some yummy food and drinks along the way.

But cruises aren’t exactly cheap—a seven night Caribbean cruise on a non-luxury brand can cost up to $8,000 per person! So, if you’re looking to travel on a budget, here are 10 tips for how to save money on cruises (including some hacks that I know you haven’t heard of before!). 

This post may contain affiliate links. If you make a purchase through them, we may receive a small commission, for which we are extremely grateful, at no extra cost to you.

Couple sitting on a lounge chair on top deck of the National Geographic Islander II with Rabida Island in the background on a National Geographic-Lindblad Expeditions cruise in the Galapagos Islands, Ecuador
Preview of instagram card encouraging readers to follow Uprooted Traveler on Instagram

Thanks to CardCash for sponsoring this post. All opinions are our own.

How to save money on cruises

1. Book a sailing during the off-peak season

Cruise fares are typically dynamic and, like anything else, prices soar when demand is high. So, if you’re traveling during peak times, like spring or Christmas break, chances are you’re going to be paying a premium. 

Most destinations also have a peak season. For example, one of our huge bucket list trips was going on an Antarctica cruise, which has a peak season from around December through February. 

Couple standing on the top deck of the Greg Mortimer ship with snowy mountains in the background on an Antarctica cruise

However, Antarctica cruises typically start around late October and end around early April. 

There may be some minor differences depending on what time you go. For example, towards the beginning of the season, you won’t be able to sail as far south, given that there will still be lots of ice, and, at the end of the season, there will be a lot less snow on the land (and a lot more penguin poop!). Still, you’ll see the same magnificent landscape, ice formations, and wildlife, but with MUCH cheaper fares (like, more than $5,000 cheaper per person!) being offered towards the beginning or the end of the season. 

2. Buy a gift card for your favorite cruise line through CardCash

One of the most underrated ways to save money on cruises is to use an app called CardCash, which essentially buys other people’s unused gift cards and then sells them for up to a 35%(!!) discount. 

It’s a great and SUPER easy hack to save money while traveling in a variety of different ways—they offer gift cards for everything from hotels to airlines and, of course, your favorite cruise lines. 

Aerial shot of the Majestic Princess cruise ship with New York City in the background

For example, here are some of the discounts on cruise lines that they’re offering at the time I’m writing this: 

Plus, these savings can usually be combined with other discounts or promotions offered by the cruise lines.

Couple sitting on a towel at sunset at Hanalei Beach in Kauai

Additionally, I love that you don’t have to fart around with getting a physical gift card in the mail. 85% of the gift cards sold on CardCash (and, at the time I’m writing this article, 100% of the available cruise gift cards) are digital gift cards, meaning you’ll simply receive an email with all of the information you need to use it towards your next cruise. 

If buying other people’s unused gift cards makes you feel a bit uneasy, you can put your mind to rest—CardCash offers its customers a 100% guarantee that the dollar amount specified in your order will be valid for a full 45 days from your date of purchase

Cruise shop for Holland America Line at sea

Just make sure to read the fine print when you’re purchasing as different cruise lines let you apply the gift cards or certificates in different ways.

For example, you might not be able to apply the gift card to the initial deposit amount or you might have to use it directly with the cruise line and not through your travel adviser. 

On the bright side, some cruise lines offer flexible ways to use gift cards. For example, Carnival Cruise gift card holders can add their giftcard balance to their Sail & Sign onboard accounts and then use those funds at onboard venues, including the ship’s spa, bars, and even its casinos!

This is such a no brainer way to shave off a HUGE chunk of your cruise bill with just a few clicks. 

3. Get an early bird discount

Many cruise lines, like Virgin Voyages, Royal Caribbean, and Holland America, offer early bird discounts for booking at least 12 months in advance, with incentives like up to 80% off the second passenger on a reservation or free drink or WiFi package upgrades. 

Woman standing on a beach with mountains in the Segelsällskapet Fjord in Northeast Greenland National Park in Greenland on a National Geographic Lindblad Expeditions cruise

The cruise lines offer these steep discounts because they want to secure bookings, fill cabins, and manage inventory. And you can take advantage of these deals to save some serious money or score free upgrades PLUS get your first choice of cabins! 

4. Book a last minute cruise

If you have a lot of flexibility, you can save a TON of money by booking a cruise that’s departing within the next couple of months. Cruise lines often offer super steep discounts to fill empty cabins.

Couple standing on the top deck of the Greg Mortimer cruise shop with fjords and mountains in Longyearbyen, Svalbard, Norway

For example, CruiseDirect offers last minute cruise deals—at the time I’m writing this, they’re offering three night cruises on MSC, costing as little as $152 per passenger and even four night cruises with luxury brands, like Celebrity, for $403 per passenger.

Obviously, not everyone is going to be able to swing hopping on a four day cruise from Vancouver with four weeks notice, but if you’re retired or have a flexible job, this is an awesome way to save thousands of dollars on a cruise. 

5. Book your next cruise onboard

Most cruise lines offer incentives, including discounts and onboard credit, for booking a future cruise while you’re already onboard. 

Couple smiling in front of a tidewater glacier on a Major Marine tour in Kenai Fjords National Park, Alaska

Incentives vary, but here’s just a few examples:

  • Disney Cruise Line offers a 10% discount for passengers that book a future cruise while already onboard and up to 25% off when booking a Placeholder Reservation for select sailings.
  • Norwegian allows onboard passengers to purchase a $250 cruise credit for a future booking on a cruise of at least three days or longer. This cruise credit is treated as up to $500 in instant onboard credit, which can be used towards the deposit on your future cruise. 
  • Seabourn passengers that book while onboard get 5% off a future cruisefare, so long as they put down a $500 deposit (and the remainder of the deposit within 10 days of disembarkation).  

This obviously only works if you’re a serial cruiser, in which case, I’d also recommend joining loyalty programs for your cruise line of choice. Almost all of them are totally free to join and people who cruise a lot can earn perks and discounts the more you cruise. 

Aerial view of Celebrity Beyond cruise while in port

For example, Royal Caribbean’s membership program, the Crown and Anchor Society, offers perks that range from $2 of free play at the onboard casino up to access to a members-only lounge and a complimentary dinner at an onboard specialty restaurant. Another bonus of becoming a member of the Crown and Anchor Society is that you’ll receive a status tier loyalty match on Celebrity Cruises, which is the more luxurious and adults-focused sister to Royal Caribbean. 

All that being said, I’d still recommend shopping around and choosing a cruise that best matches your interest, instead of rushing into a booking to score onboard credit or more loyalty points—you’ll usually be able to save WAY more money that way. 

6. Use a travel advisor

To be honest, before we started cruising, I thought that travel agents were a thing of the past—with online booking platforms making it simple to book things yourself, who needs ‘em? 

Man standing in the water at Tunnels Beach in Kauai

Turns out that travel agents (who have generally rebranded themselves as travel advisors) are very much alive and well, especially with the post-COVID boom of luxury and adventure travel. 

Travel advisors can offer a variety of different perks—some have group bookings on certain sailings and can offer massive deals, while others might have pre-arranged smaller discounts with specific cruise lines. They also may be able to offer special perks when you book through them, like complimentary onboard credit or drink packages. 

Couple cheersing fresh coconut with turquoise water at Playa Libre in the background in Isls Grande, Colombia

For example, we booked a polar expedition cruise through a travel advisor, who offered us a discounted rate on the cruisefare, $250 each of onboard credits (which we used towards a kayaking excursion), and a bottle of champagne that was waiting for us in our cabin when we boarded. 

The one thing that I would caution against, though, is that you still need to do your research, both with respect to your travel advisor and the cruise you’re signing up for. Travel advisors are, at the end of the day, salespeople that are pretty much solely compensated on a commissions basis and, accordingly, may be incentivized to push cruises that might not be perfectly matched with your interests

Are you looking for a reputable advisor to book your next cruise? Reach out to us at booking@uprootedtraveler.com and let us know where you’re headed so we can connect you with the right one.

7. Book a repositioning cruise

One unique way to save money on cruises is to try to find a repositioning itinerary, when a ship moves one-way from one region to another, based on seasonal demand. These cruises are often transatlantic or transpacific and oftentimes have lots of at-sea days. 

Corwn Princess cruise ship for Princess Cruises sailing at sea

There are definitely some drawbacks of repositioning cruises as compared to a normal sailing. For example, there tends to be less port stops despite typically being longer sailings and some features of the cruises, like onboard entertainment or merchandise, may not be fully available (e.g., many cruise lines use repositioning cruises as an opportunity to try out new shows). 

On the other hand, you can usually get pretty solid deals on them—for example, at the time I’m writing this, an 18 night transpacific cruise, heading from Sydney to Honolulu, on Celebrity costs about $1,500 a person, which is a little more than twice as much as a one-way plane ticket between those two cities. If you’re a full-time traveler, have a super flexible schedule, or need to get from one continent to another, that’s definitely not a bad deal for 18 nights of accommodations, food, AND transportation!

Woman jumping in front of the Koʻolau mountains in Oahu, Hawaii

Repositioning cruises also tend to hit more unique ports and typically are way less crowded than a standard one—we love not having to fight for a lounge chair! 

8. Evaluate whether the extras are worth it

Cruise fares can often look deceivingly affordable until you start adding on all of the extras, like alcohol, WiFi, and specialty dining packages. 

These can add up FAST and, in my opinion, typically aren’t worth it. For example, a premium drink package on most cruise lines usually costs at least $70 per day—unless you’re planning on drinking at least four drinks per day, I’m not convinced most people actually get the value of the cost that they’re paying. 

Dessert on the National Geographic Islander II with National Geographic Lindblad Expeditions cruises

With respect to getting internet while you’re onboard, you can always rely on finding WiFi while you’re in ports or consider using GigSky, a new eSIM company that offers data onboard some of the most popular cruise ships in the world at a fraction of the cost of cruise line’s WiFi packages. Even cooler, GigSky offers certain eSIMs that work both while you’re onboard AND at port, so you can stay connected throughout your entire cruise (you can find out more about this service in our review of GigSky).  

9. Book your own excursions

I’m going to make a sweeping statement that should surprise no one—excursions booked through a cruise line are SO overpriced and, in my opinion, not worth it. 

There are undoubtedly some real benefits of booking excursions through the cruise line, mainly that the ship will wait for you if something goes wrong during your outing and you’re late for the all-aboard time. 

Woman kayaking along rocky cliffside in Isabela Island in the Galapagos Islands of Ecuador while cruising with National Geographic Lindblad Expeditions

But, in my opinion, the benefits of booking your own experiences far outweigh the risks. 

You get to review and choose which tour companies you go with, meaning you can vet by whether the operator is locally owned and if they drag you to unwanted souvenir shops or tourist traps (which is quite common on excursions booked through cruise lines). You’ll have more options for what kind of experiences you want to enjoy while you’re at port AND it’s usually way cheaper than if you book through the cruise line. 

Woman scuba diving in Kauai

Since there is a risk that the cruise will depart without you if you miss the all-aboard time, just be sure to quadruple check when you have to be back at the ship and only book excursions that give you plenty of buffer time (i.e., at least two hours before the all-aboard time) to get back.

10. Monitor your cruise fare

Even after you’ve picked your cruise and paid your deposit, I’d recommend keeping an eye on the publicly listed fare, as most cruise lines offer some form of price matching, especially if you make the request before your final payment. 

Cruise ship for Princess Cruises sailing near Puerto Vallarta, Mexico at sunset

Just be aware that a lot of cruise lines will not offer you a cash refund and instead, will provide you with a cabin upgrade or onboard credit. But, hey, a swankier room is a swankier room—espeically if you get to enjoy it for the price you’re already paying! 


I hope I gave you some good ideas on how to save money on cruises, so you can go on the trip of your dreams! Do you have any good money saving tips that I missed? Let me know in the comments below!

Thank you for reading our post! Check out our latest stories here and follow us on Instagram (@UprootedTraveler), YouTube, or on Facebook to see what we’re up to next!

Preview of instagram card encouraging readers to follow Uprooted Traveler on Instagram
* Use the promo code JUSTINJESS to get 15% off on all products on the GigSky website (excluding Inflight and North Sea plan). Minimum order of $4 and 1 order per user maximum.

Leave a Comment

Want to work with us?

Ask us any questions