I booked a Costco cruise in search of savings. Here's how it went
A free $140 gift card, $100 in onboard credit and the complimentary help of a travel agent, just for booking a cruise I was planning to purchase anyway? Sign me up! (Or, rather, ask my parents if I can use their Costco account to book the sailing since they're already members.)
I've known about Costco cruises for a while, and I've always wondered whether booking a cruise through a warehouse club would help me find a deal. Four months before my preferred sailing date, I decided to test the travel booking site for my next cruise — a weeklong Bahamas voyage from Bayonne, New Jersey, on Royal Caribbean's Odyssey of the Seas.
In my case, I didn't snag actual fare discounts, but I did receive some nice perks. I found the process largely easy but with a couple of small sticking points that are worth mentioning. Should you try Costco Travel for your next cruise booking? Here's what I experienced to help you decide.
Using someone else's membership to book

Because I'm not a Costco member, I planned to use my parents' membership (with their permission, of course) to book my voyage. I wasn't sure if it would be allowed, but it wasn't a problem with verification from the member.
Booking a cruise through Costco can be done online or over the phone. The first bump happened when I initially attempted to handle the reservation myself on the Costco Travel website, which required my dad to enter his membership information. But when the form wouldn't recognize my Crown & Anchor Society loyalty number after I triple-checked that I had it correct, I instead called and spoke with an agent.
I dialed 1-866-921-7925, pressed 1 to book a cruise and chose the appropriate prompt for the cruise line I wanted — Royal Caribbean. From there, I connected with an agent, Michelle, who was friendly and helpful.
After I explained what I hoped to do, she spoke with my dad to verify his membership number, name and mailing address. Once she verified the information and confirmed that I had permission to book under the account, she dealt with me directly for the rest of the process. She also verified that an account holder would not need to be booked on the sailing with me for me to make the reservation.
Booking online vs. over the phone

Because I wanted to keep costs low, I decided to reserve an inside cabin. The least expensive one available for the sailing date and ship I needed was a virtual balcony — a windowless interior accommodation with a floor-to-ceiling high-definition screen that shows real-time ocean views. I had heard about them but hadn't tried one before, so I said yes when Michelle asked if that would be OK. (Because I went into the call already knowing that was the cabin I wanted, Michelle didn't add much value, but for someone who wasn't sure, she would have been a tremendous help.)
I didn't yet have a travel companion confirmed, so I booked the cabin for myself only. I ended up with a nonrefundable virtual balcony, midship on Deck 10, for $1,932.95 (including single supplement, taxes and fees). To add a second person, Michelle told me I'd just owe taxes and fees of $192.95. For the sake of comparison, these are the same prices I saw listed on the Royal Caribbean website for the same cabin earlier that day.
Before I completed the purchase, Michelle was required to read me the terms and conditions over the phone. She apologized and warned me it would take a while. So, I timed it; over the course of seven straight minutes, she rattled off information about smoking and gratuity policies, the check-in process, necessary travel documents and cancellation terms, among other things.
This was the worst part of the booking process. It felt like an unnecessary waste of time for both of us — and not just because I'm familiar with cruise line terms and conditions. Even if you were curious about Royal Caribbean's policies, you'd tune out after a few minutes of nonstop legalese.
Earning miles for the purchase

When it was time to pay, I had a choice between putting down a $250 deposit and paying the remaining balance within a month or paying the entire amount in full. I chose to pay up front. To keep my credit card details secure, Michelle transferred me to an unrecorded line where an automated menu prompted me to enter my credit card information.
For the purchase, I used my United Club℠ Card (see rates and fees). It offers 2 MileagePlus miles per dollar spent on travel purchases, so I earned 3,865 total miles. If I had booked through the United Cruises portal, I would have earned 2 miles per dollar for an inside or outside cabin — 4 for a balcony or suite — plus an additional 1 mile per dollar for booking with my United Club Card. (Oddly, United Cruises do not usually code as travel for United card purchases.) I chose to skip the extra mile per dollar and book through Costco because the 2,125 extra miles would have been worth about $29, according to TPG's monthly valuations.
I wasn't in the market for a new card, but if I had been, this would have been a great opportunity to knock off a nice chunk of the minimum spending requirement for a welcome bonus.
$240 in free money

During the booking process, I asked Michelle if there were any discounts on the actual fare, either through Costco itself or because I have Diamond status in Royal Caribbean's Crown & Anchor loyalty program. She could not offer any fare discounts at the time, but Costco did give me $100 in onboard credit because of my loyalty status. My parents will also be receiving a $140 Costco gift card via email after I sail. (When I first booked the cruise as a solo traveler, the offer was a $115 gift card; the amount increased to $140 after I added a guest.)
Another perk is that I have a point of contact to assist if something goes wrong before, during or after my cruise.
If cruise fare discounts are essential for you, you'll want to check out Costco's current Kirkland Signature and Buyer's Choice offers to search for savings. However, that might mean you'll need to be flexible with your travel particulars, such as sailing date, destination and ship instead of going in with those parameters already set like I did.
Modifying the booking
Once I found a friend to cruise with me, I called Costco Travel back to have an agent (not Michelle this time) add her to the booking. I paid the remaining taxes and fees, which came to $191.95 — $1 less than I was quoted during the original booking. That netted me another 2 MileagePlus miles per dollar spent (384 total).
I called back to prepay my gratuities 13 days before the sailing. Royal Caribbean was about to raise its daily charges from $18 per person to $18.50 per person, but I could get the cheaper price by prepaying. Because it was less than two weeks until we set sail, the Costco agent had to take down my credit card information and pay Royal Caribbean directly. The transaction went through with no issues.
One key option that you won't have if you book through Costco is to participate in Royal Caribbean's RoyalUp program, which allows booked passengers to bid on cabin upgrades. In Costco's fine print, it indicates that it doesn't participate in the program. If you call Royal Caribbean to try to bid, the line will simply tell you to call your travel agency — Costco — to make any changes to your booking. (Because I wanted to try a virtual balcony, the lack of ability to bid wasn't a problem for me, but it might be for others.)
Staying informed

Initially, all confirmation of the booking was sent to the Costco email on file — my dad's. I asked Michelle if she could switch it, and she did.
For a few weeks after I made my reservation, I received all of the usual communications — marketing emails urging me to prebook shore excursions and to prepay gratuities, nudges to check in for my sailing and other reminders.
However, once I added a guest to the booking, the system reverted to sending all emails related to the cruise to my dad again. It's only a small inconvenience for him to forward them, but I should have checked that my email was still on the account.
Bottom line
If you're shopping for a cruise, Costco is a great option if you're a member (or know one who will let you use their account) and want to enjoy some additional perks and the assistance of a travel agent. However, it won't necessarily save you money if you've got a specific sailing date in mind. If lower fares are your goal, be flexible with your travel date, ship and destination to take advantage of Costco's latest offers.
If you have problems booking online, don't be afraid to call for assistance. Talking to a person can make the process easier.
Finally, don't forget to keep an eye out for any additional perks, rebates, discounts or gift cards that might be coming your way via email. With so much junk flooding everyone's inboxes, it can be easy to mistake legitimate rewards for spam.
Overall, Costco Travel is a reputable way to book cruises. It can offer both perks and discounts, but ultimately, it won't necessarily offer you a better value than booking through other portals, travel agents or your cruise line directly — especially if you can better maximize your points and miles earnings elsewhere.
Have more cruise questions? TPG has answers:
- Packing for a cruise? These items aren't allowed on board
- Man overboard: Cruise ship overboards and how they happen
- What is baked Alaska, and why is it paraded around cruise ships?
- What are the largest cruise ships in the world?
- Gentlemen hosts: These men cruise to make sure single ladies have a great time
- What is the Jones Act and how does it affect cruise ships?
- What is a lido deck on a cruise ship?
- What's a cruise cabin guarantee and will it save you money?
- What's the difference between a cruise ship concierge and a butler?
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.


