Skip to content

How to earn the most points and perks when you book a cruise

Dec. 02, 2023
16 min read
MICHAEL DEYOUNG/NCL
The cards we feature here are from partners who compensate us when you are approved through our site, and this may impact how or where these products appear. We don’t cover all available credit cards, but our analysis, reviews, and opinions are entirely from our editorial team. Terms apply to the offers listed on this page. Please view our advertising policy and product review methodology for more information.

Update: Some offers mentioned below are no longer available. View the current offers here.

Perhaps you're a cruise lover who wants to spend less on travel by using points and miles. Or, maybe you're an avid points collector looking to book your first cruise vacation. Either way, you're likely wondering how to leverage your points stash, credit cards and loyalty status to get the most value from your cruise booking.

You might assume your best bet is to save cash by booking a cruise using points and miles, but this method does not always yield the most advantageous redemption options. A better bet would be to use your cruise booking to earn you things like more points and miles, status or even free onboard perks.

Here is our expert advice on the most effective strategies for maximizing the rewards from your cruise bookings.


Pay with a travel credit card to earn extra points and miles

ITA A339neo business class
By developing the right points and miles strategy, you can use your rewards for award flights. BEN SMITHSON/THE POINTS GUY

You will generally get the most out of your cruise booking by using the expense as an opportunity to earn points and miles toward a future trip, rather than by redeeming points for a free or discounted sailing.

In most cases, cruise purchases are coded as a travel expense by your credit card. A good strategy for maximizing your cruise purchase is to pay for your sailing with a travel credit card that earns more than 1% or 1 mile per dollar spent on travel purchases.

Once on board, your basic expenses will be covered as part of your cruise booking — including meals in select restaurants and entertainment — but there always will be some opportunities to splurge. You'll need to register a credit card with your cruise ship to pay for drinks and cocktails, meals at one of the fancier restaurants on board, shore excursions and spa treatments.

Again, you’ll earn the most points on your onboard expenses by paying with a credit card that offers extra incentives for a broad range of travel purchases. Check out TPG's best credit cards for cruises to find the one that works for you.

Daily Newsletter
Reward your inbox with the TPG Daily newsletter
Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts

To get you started, here is a quick reference chart of the current best credit cards for general travel-related expenses and their earning rate with TPG's valuation on travel purchases:

CardAnnual feeEarning rate on cruisesWhat the points are worth (based on TPG's valuations)Rewards return
American Express® Green Card

$150
3 Membership Rewards points per dollar
2 cents per point
6%
Bank of America® Premium Rewards® credit card
$95
2 points per dollar (up to 3.5 points per dollar with Bank of America’s Preferred® Rewards)
1 cent per point
2% to 3.5%
Capital One Venture Rewards Credit Card
$95 (see rates and fees)
2 Capital One miles per dollar
1.85 cents per mile
3.7%
Capital One Venture X Rewards Credit Card 
$395 (see rates and fees)
2 Capital One miles per dollar
1.85 cents per mile
3.7%
Chase Sapphire Preferred Card
$95
2 Ultimate Rewards points per dollar
2.05 cents per point
4.1%
Chase Sapphire Reserve
$550
3 Ultimate Rewards points per dollar (after using your $300 annual travel credit)
2.05 cents per point
6.15%
The Platinum Card® from American Express

$695 (see rates and fees)
1 Membership Rewards point per dollar
2 cents per point
2%
U.S. Bank Altitude Reserve Visa Infinite® Card
$400
3 points per dollar
1.5 cents per point
4.5%

The information for the American Express Green Card and U.S. Bank Altitude Reserve Visa Infinite Card has been collected independently by The Points Guy. The card details on this page have not been reviewed or provided by the card issuer.

Earn airline or hotel elite status

United Airlines Boeing 787-9 Dreamliner
United Airlines status provides perks like complimentary checked luggage and Economy Plus seating. KYLE OLSEN/THE POINTS GUY

A large purchase, such as a cruise booking, is also a great way to get closer to airline or hotel elite status if you use a cobranded airline or hotel credit card that contributes to your stash of elite-qualifying points.

For example, American Airlines bases its elite status on AAdvantage Loyalty Points accrued through multiple channels, including purchases made with its cobranded credit card. The Citi® / AAdvantage® Executive World Elite Mastercard® (see rates and fees) earns 1 AAdvantage Loyalty Point per dollar spent. So, by paying for a $10,000 cruise on the card, you'd earn 10,000 Loyalty Points, a quarter of the 40,000 Loyalty Points needed for entry-level AAdvantage Gold status.

Similarly, most cobranded United MileagePlus credit cards let you earn 1 Premier qualifying points for every $15 or $20 you spend (depending on the card) toward the PQP and Premier qualifying flight requirements for United Airlines Premier status. The United Quest Card and the United Club Card earn 2 miles per dollar and up to 18,000 and 28,000 PQPs, respectively. The United Quest earns 1 PQP for every $20 spent and the United Club earns 1 PQP for every $15 spent. So, by paying for your cruise fare on either of these cards, you could earn redeemable miles and PQPs toward status.

Finally, Delta's credit cards earn 1 mile per dollar spent on travel purchases, but starting Jan. 1, 2024, the Delta SkyMiles® Reserve American Express Card and the Delta SkyMiles® Reserve Business American Express Card earn 1 Medallion Qualification Dollar for every $10 spent. As a cardholder, you'll earn 2,500 MQDs per calendar year.

On the hotel side, the World of Hyatt Credit Card earns 2 World of Hyatt points per dollar spent on travel and two qualifying night credits toward your next tier status every time you spend $5,000 on your card. You'll also earn a Category 1-4 free night certificate if you spend $15,000 in a calendar year. A large cruise purchase can put you on track for both of those bonuses.

Also, the Marriott Bonvoy Boundless Credit Card earns 2 Marriott Bonvoy points per dollar spent on travel and an elite-qualifying night for every $5,000 you spend on the card. Spend $35,000 on the card in a calendar year, and you'll receive Gold Elite status.

Related: A beginners guide to picking a cruise line

Meet a welcome bonus

Online shopping, woman with laptop and credit card for payment on a sofa in living room of her home. Ecommerce, investment or pay bills and African female person with bank information for internet
LUMINOLA/GETTY IMAGES

Even if you only earn 1% or 1 mile per dollar spent on travel purchases, you can still use your cruise fare to earn a welcome bonus. If you have a big cruise expense coming up, consider applying for a new credit card so your payment not only earns you redeemable points but also helps to meet the minimum spend requirement to earn the large welcome bonus.

As a new cardholder of The Platinum Card® from American Express, for example, you can find out your offer and see if you are eligible to earn as high as 175,000 Membership Rewards points after you spend $8,000 in eligible purchases on your card within the first six months of card membership. Welcome offers vary and you may not be eligible for an offer.

One high-end cruise could get you all the way to that bonus with one purchase.

Refer to this post for the best credit card offers currently available.

Final payment is typically due three months prior to sailing, so you might be able to meet the spend minimum and receive the welcome bonus points in time to book flights or hotels for travel before or after your cruise. (Alternatively, you could pay the full cruise fare early.) This allows you to leverage your points for additional travel expenses that would otherwise require out-of-pocket expenses.

Or, you can save those points to use on flights and hotels for a subsequent cruise or vacation.

Related: Last-minute cruises: Should you book the deal?

Get extra cruise perks through credit card offers

Carnival cruise ship deck and funnel
ANDREW HETHERINGTON/CARNIVAL CRUISES

Booking a cruise with the right credit card can earn you more than points. When you book through your credit card's portal, you might also be eligible for extra perks or discounts on your vacation at sea.

If you have The Platinum Card® from American Express, you’re eligible for additional perks and benefits under the Amex Cruise Privileges Program.

Whether you pay in cash or use your Membership Rewards points to defray your cruise expenses, you’ll receive up to $300 in cabin credit on cruise lines such as Norwegian Cruise Line, Holland America Line, Princess Cruises and Royal Caribbean International.

Additional Amex Platinum perks vary by cruise line. While Amex doesn't generally publish its official benefits, reports indicate that previous benefits included a $200 shore excursion credit on Crystal and a bottle of premium Champagne or wine on Royal Caribbean.

Additionally, American Express frequently provides rewarding Amex Offers on cruises. Earlier this year, for instance, Amex offered a bonus of 20,000 Membership Rewards points when you spent $1,000 or more on a Royal Caribbean voyage.

The number of bonus points, 20,000, is quite substantial. With our current valuation of Membership Rewards points at 2 cents apiece, these 20,000 points would be worth $400 based on our evaluation. That means if you use an American Express card to spend $1,000 on a Royal Caribbean cruise, you receive 40% of that amount back in Membership Rewards points.

It's worth noting that these offers are targeted, meaning they are not available to every cardholder. Additionally, you must enroll in the specific Amex Offer to take advantage of it.

There are a few other considerations as well. Cardmembers can only enroll in the offer using one American Express card, and it is essential to review and adhere to the terms and conditions to receive the bonus points.

I recently booked a Celebrity Cruise when I was offered a 35,000-point bonus for spending $1,000 on my American Express® Gold Card. Since my mom had the same offer on her Amex Gold, I called Celebrity to split the payment for the cruise between the two cards. To get 72,000 Amex points for a $2,000 cruise is a fantastic maximization strategy.

Other credit cards don’t offer cruisers nearly as many perks as the Amex Platinum does. However, the Chase Sapphire Reserve does offer an annual $300 statement credit toward any travel-related purchase, including cruise bookings, made through its booking portal.

Book cruises via an airline portal for extra miles

Several airlines allow you to earn bonus miles by booking cruises via their websites. Airline-affiliated online cruise sellers include United Cruises, American Airlines Cruises and Delta SkyMiles Cruises.

The cruises we priced out via United Cruises were largely the same price as booking directly with the cruise lines. The only difference is that you would earn bonus United miles per dollar spent for booking via the United site.

On our Royal Caribbean cruise booking test, United credit card holders can earn up to 10 miles per dollar spent on the cruise cabin’s base rate for booking via the airline’s cruise portal. These increased accruals are only for balcony and suite rooms. Your United Cruises earnings are capped at 60,000 MileagePlus miles per purchase, and there’s a one-time bonus of 2,500 miles per cruise booking.

You'll also earn 1 or 2 miles per dollar more by paying for the cruise on your cobranded United MileagePlus credit card. Or, double dip by paying with any credit card that gives you extra points for travel purchases.

Remember that these bookings are considered third-party purchases, so cruise lines are not obligated or might not be inclined to allow you to make changes.

United Cruises terms and conditions
CC.CRUISES.UNITED.COM

For this Celebrity sailing for a family of two, that could mean picking up 6,580 United MileagePlus miles, valued by TPG at around $92.

Booking a Celebrity cruise through United Cruises
CC.CRUISES.UNITED.COM

Plus, travelers with United elite status receive extra onboard perks when booking through United Cruises. Bonuses vary by cruise line and are based on your elite status tier, but you could get anything from relaxing spa treatments to complimentary wine to up to $300 to spend on board.

Related: Get up to 200,000 AAdvantage bonus miles with this limited-time cruise offer

Use casino loyalty to get perks and free cruises

A close-up of a gaming table in a cruise ship casino with slot machines in the background
A table game at Casino Royale on Allure of the Seas. ASHLEY KOSCIOLEK/THE POINTS GUY

Your casino loyalty status can also earn you cruise perks. If you have status with MGM Rewards, for example, you might have access to cruise perks or even free cruises.

Gold members and above are eligible for onboard credit on Royal Caribbean or Celebrity Cruises, plus a welcome amenity and an entertainment tour. You will need to validate your loyalty status with the cruise line prior to departure to access your perks.

MGM benefits on Royal and Celebrity
MGMRESORTS.COM

Even better, once you hit Platinum status with MGM, you can book one free cruise annually with either of the sister cruise lines. To book your free cruise, you'll need to contact the MGM Rewards elite reservations department.

The terms indicate that you must earn Platinum or Noir status by gameplay to get the free cruise.

Related: 13 best all-inclusive cruise lines

Leverage Marriott's cruise partnership to earn points and status

Ritz-Carlton Yacht Collection 1
Ritz-Carlton Yacht Collection. MARRIOTT

Most cruise lines have their own loyalty programs that are exclusively focused on onboard perks when sailing that line. However, one cruise line is connected to a hotel loyalty program, so a direct booking will earn you points usable outside the cruise world.

The Ritz-Carlton Yacht Collection participates in the Marriott Bonvoy loyalty program. This allows members to earn and redeem points on Ritz-Carlton cruises and enjoy various perks associated with elite status during their voyages.

When booking through The Ritz-Carlton Yacht Collection, you will earn 5 Marriott Bonvoy points for every dollar spent on the cruise fare. Your cruise fare will contribute toward the $23,000 spending requirement for Marriott's Ambassador Elite status. Additionally, you will earn elite nights for your cruises.

Buy cruise gift cards strategically to earn more points

Silver Nova
SILVERSEA CRUISES

You can use credit cards strategically to maximize earnings on your cruise purchases, beyond extra points for travel purchases. One way is by purchasing gift cards.

Some cruise lines offer gift cards for sale at retailers such as grocery stores and office supply stores. Depending on which credit cards are in your wallet, you might be able to earn more points per dollar when picking up cruise (or Disney) gift cards.

For example, with a card like the American Express® Gold Card, you can earn 4 points per dollar spent at U.S. supermarkets, up to $25,000 in a calendar year (then 1 point per dollar). Use this card to purchase cruise gift cards at your preferred grocery store, and you will effectively categorize your cruise expenses as grocery purchases. In this way, you can accumulate more credit card points than if you paid for your cruise purchase with a card that only gives double points for travel purchases.

Related: A beginners guide to cruise line loyalty programs

Bottom line

Paying for a cruise can be a significant purchase. You'll definitely want to get the most bang for your buck in points, miles, status advancement or perks when you pay that bill.

When it's time to plan your next cruise, choose the strategy or strategies that make sense based on the credit cards and loyalty status you have (or wish to have). Even if you're not getting a free cruise this time around, smart spending decisions will maximize the value you get from this purchase to discount or ease your travel in the future.

Planning a cruise? Start with these stories:

Updated 12/6/23

For rates and fees of the Amex Platinum Card, click here.

Featured image by MICHAEL DEYOUNG/NORWEGIAN CRUISE LINE
Editorial disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airline or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

TPG featured card

Best for dining at restaurants
TPG Editor‘s Rating
4 / 5
Go to review
Apply for American Express® Gold Card
at American Express's secure site

Rewards

1 - 4X points

Intro offer

As High As 100,000 points. Find Out Your Offer.

Annual Fee

$325

Recommended Credit

Excellent to Good

Why We Chose It

There’s a lot to love about the Amex Gold. It’s a fan favorite thanks to its fantastic bonus-earning rates at restaurants worldwide and at U.S. supermarkets. If you’re hitting the skies soon, you’ll also earn bonus Membership Rewards points on travel. Paired with up to $120 in Uber Cash annually (for U.S. Uber rides or Uber Eats orders, card must be added to Uber app and you can redeem with any Amex card), up to $120 in annual dining statement credits to be used with eligible partners, an up to $84 Dunkin’ credit each year at U.S. Dunkin Donuts and an up to $100 Resy credit annually, there’s no reason that foodies shouldn’t add the Amex Gold to their wallet. These benefits alone are worth more than $400, which offsets the $325 annual fee on the Amex Gold card. Enrollment is required for select benefits. (Partner offer)

Pros

  • 4 points per dollar spent on dining at restaurants worldwide and U.S. supermarkets (on the first $50,000 in purchases per calendar year; then 1 point per dollar spent thereafter and $25,000 in purchases per calendar year; then 1 point per dollar spent thereafter, respectively)
  • 3 points per dollar spent on flights booked directly with the airline or with amextravel.com
  • Packed with credits foodies will enjoy
  • Solid welcome bonus

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 $6,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.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That’s up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made with restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations. Enrollment is required to receive this benefit.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. Earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Terms Apply.
Apply for American Express® Gold Card
at American Express's secure site
Terms & restrictions apply. See rates & fees
Best for dining at restaurants
TPG Editor‘s Rating
4 / 5
Go to review

Rewards Rate

4XEarn 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.
4XEarn 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.
3XEarn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
2XEarn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
1XEarn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • Intro Offer

    As High As 100,000 points. Find Out Your Offer.
  • Annual Fee

    $325
  • Recommended Credit

    Excellent to Good

Why We Chose It

There’s a lot to love about the Amex Gold. It’s a fan favorite thanks to its fantastic bonus-earning rates at restaurants worldwide and at U.S. supermarkets. If you’re hitting the skies soon, you’ll also earn bonus Membership Rewards points on travel. Paired with up to $120 in Uber Cash annually (for U.S. Uber rides or Uber Eats orders, card must be added to Uber app and you can redeem with any Amex card), up to $120 in annual dining statement credits to be used with eligible partners, an up to $84 Dunkin’ credit each year at U.S. Dunkin Donuts and an up to $100 Resy credit annually, there’s no reason that foodies shouldn’t add the Amex Gold to their wallet. These benefits alone are worth more than $400, which offsets the $325 annual fee on the Amex Gold card. Enrollment is required for select benefits. (Partner offer)

Pros

  • 4 points per dollar spent on dining at restaurants worldwide and U.S. supermarkets (on the first $50,000 in purchases per calendar year; then 1 point per dollar spent thereafter and $25,000 in purchases per calendar year; then 1 point per dollar spent thereafter, respectively)
  • 3 points per dollar spent on flights booked directly with the airline or with amextravel.com
  • Packed with credits foodies will enjoy
  • Solid welcome bonus

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 $6,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.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That’s up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made with restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations. Enrollment is required to receive this benefit.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. Earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Terms Apply.