5 unexpected places that sell cruises
Bulk toilet paper, discount brand-name clothing and ... a cruise? You might not have your next sailing top of mind while running errands. However, you should know that the places where you stock up on groceries, redeem credit card points and get help with a flat tire might also be able to sell you a cruise.
As you mull options for making a vacation purchase — travel agent, online travel agency, cruise line, direct booking — it's also a smart idea to consider these lesser-known cruise sellers.
Here, I'll discuss some cruise booking options you might not have thought of, including ones where membership could score you a discount or added bonus.
Wholesale clubs

Wholesale clubs, where you pay for an annual membership in exchange for shopping in bulk or at a discount, are great places to take advantage of deals on cruises because they offer lowest-price guarantees, onboard perks and even cash back. Both BJ's and Costco sell cruises as part of their respective BJ's Travel and Costco Travel offerings.
Although both clubs sell cruises from most of the major lines — Carnival, Celebrity, Disney, Holland America, Norwegian, Princess and Royal Caribbean — BJ's has a larger selection that includes MSC Cruises, as well as most luxury and river cruise brands. Prospective travelers will have access to whichever promotions partner lines are offering at the time.
With Costco, Executive Members get an annual 2% reward certificate on travel purchased through Costco Travel (certificate sent at the time of membership renewal). Members who book through the Costco portal and use a Costco Anywhere Visa® Card by Citi (see rates and fees) to pay will also get 3% cash back on eligible travel purchases.
BJ's Travel offers a 110% guarantee that you'll get the best price possible on your cruise booking (if you find a better deal within 48 hours of booking). BJ's also offers other perks. At the time of publication, BJ's was offering its members 5% back (up to $500 in the form of a BJ's gift card) with the purchase of qualifying cruises. Plus, if you use a BJ's One™ Mastercard® to pay for your reservation, you'll get 3% cash back. The information for the BJ's One Mastercard has been collected independently by The Points Guy. The card details on this page have not been reviewed or provided by the card issuer.
Additionally, both companies feature timely deals, such as deposit waivers, onboard credit, prepaid gratuities and other extras, according to what the cruise lines are promoting. The only catch, of course, is that you have to be an active member or cardholder in order to take advantage of the promotions and savings provided by these clubs. Costco bookings are not eligible for most cruise lines' upgrade bidding programs, so choose a cabin you know you'll like.
Related: Costco cruise deals: How to save money booking travel at a warehouse club
Auto clubs

Although AAA and the Canadian Automobile Association are known mainly for their roadside assistance, they also offer travel planning services similar to those offered by a travel agent.
In addition to cruise planning help from a dedicated agent, you can bag discounts and extras available when you book. If you need a pre- or post-cruise hotel, flights or directions to the port, AAA and CAA can help with those, plus round-the-clock assistance if something goes wrong during your vacation.
If you're looking to maximize the return on your cruise investment even further, book using the AAA Member Rewards Visa credit card from Bank of America. It offers 3 points per dollar spent on eligible travel and AAA purchases, which can be redeemed in a number of ways — including more travel.
General deal and discount websites

If you're looking for deals in your area, you might turn to Groupon, a website and app that entices shoppers to try the products or services of partnering retailers at a discount. Customers can search for general or location-specific bargains and purchase time-sensitive vouchers for the products and services they're interested in.
Occasionally, cruises are available.
In the past, I've seen Groupon deals for inexpensive sailings with MSC Cruises and Margaritaville at Sea. These types of offers come with various restrictions, and you have to know your travel dates upfront. But, if deep discounts are important to you, I've discovered fares from as low as $65 per person, per night.
Remember those cute Entertainment Books that came stuffed with tear-out coupons for local businesses — the ones every single school seemed to sell and which your parents would buy and then promptly forget about? The company stopped printing the books in 2022 and, instead, features all of its deals on an app (with a $34.99 per year or $4.99 monthly annual fee).
That's key information to have, especially when I tell you that Entertainment has a travel arm, and it includes cruises. Entertainment Cruises sells voyages from most of the popular ocean, river and luxury lines, and it has a 110% guarantee that you won't find a lower price or better deal elsewhere at the time of booking.
Travel loyalty program portals

There are few things more satisfying than earning travel by simply traveling, but many cruise line loyalty programs aren't lucrative. That's why it's exciting that you can also earn points and miles by booking cruises via some of the hotel and airline loyalty programs in which you might already be enrolled.
Several airlines — including American Airlines, Delta Air Lines, Frontier Airlines, Spirit Airlines and United Airlines — have cruise booking sites that allow you to earn miles every time you purchase a sailing. Bonus points — literally — if you book through one of the portals using the corresponding airline-branded credit card, which will earn you additional miles for buying a voyage.
If you're more of a hotel loyalist than a frequent flyer, you can also book cruises through hotels like Hilton via Hilton Grand Vacations or through Marriott's Cruise With Points program to earn Hilton Honors or Marriott Bonvoy points, respectively. Bonvoy offers the most value of the two, giving cruisers 3 points per dollar spent, up to 30,000 points.
As with airlines, hotels will award even more points for cruise bookings made using cobranded credit cards, such as one of Marriott's Bonvoy cards that will award you up to an additional 3 points per dollar for cruise bookings made through the portal.
Marriott's program also allows Bonvoy members to cash in their points on a cruise. But if you're looking for value beyond points, booking through these channels can help you snag up to 75% off cruise fares, onboard credit and other perks for many of the most well-known cruise lines.
You can also cross-earn across travel verticals. For example, if you're a member of United's MileagePlus frequent flyer program, you can book your sailing through United Cruises while paying for it with, say, your Marriott Bonvoy card, thereby earning both United miles and Marriott points.
Credit card portals

If you're an American Express or Chase cardholder, you can use your card's respective travel portal or dedicated agents to book a sailing, potentially earning some extra points and perks in the process. As an example, American Express Travel offers a Cruise Privileges Program that grants passengers up to $300 in onboard credit per cabin, as well as bonus points on cruise bookings made through Amex.
Although cruisers can't book sailings directly via the Chase Ultimate Rewards portal, they can call an agent to handle the reservation over the phone. You can pay with points if you have enough saved or use a credit card that will earn you points toward future redemptions. Chase's cruise program doesn't offer as many extras for cruisers as Amex's does, but Chase Sapphire Reserve® cardholders do get up to $300 in annual statement credits when they book travel, including cruises.
One major drawback of these portals is that they only partner with select cruise lines, often excluding at least one or two major brands and some niche options like river cruises.
How it works
In many cases, these providers will sell cruises to consumers either through the cruise lines directly (Groupon) or via a travel agency, such as World Travel Holdings, which oversees bookings made with BJ's, Entertainment and the airlines mentioned above.
Bottom line
If you want to earn points or miles, score perks and extras, and save some money on your cruise fare, these less-conventional booking methods are a great place to look. Just be sure to do some comparison shopping to ensure you're getting the best deal and know which credit cards to use to maximize your spending.
Keep in mind that if you book through one of these third parties, you should inquire ahead of time about whether assistance is available if something goes wrong. Some of the avenues mentioned — auto clubs, airline and hotel booking portals — will have someone available to help. However, with others (like Groupon), you're likely to be on your own and will have to sort out any snags with the cruise line directly.
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
- The ultimate guide to what to pack for a cruise
- A quick guide to the most popular cruise lines
- 21 tips and tricks that will make your cruise go smoothly
- Top ways cruisers waste money
- The ultimate guide to choosing a cruise ship cabin
TPG featured card
at American Express's secure site
Terms & restrictions apply. See rates & fees.
| 3X | Earn 3X Miles on Delta purchases. |
| 1X | Earn 1X Miles on all other eligible purchases. |
Pros
- Delta SkyClub access when flying Delta
- Annual companion ticket for travel on Delta (upon renewal)
- Ability to earn MQDs through spending
- Various statement credits for eligible purchases
Cons
- Steep annual fee of $650
- Other Delta cobranded cards offer superior earning categories
- Earn 100,000 Bonus Miles after you spend $6,000 or more in purchases with your new Card within the first 6 months of Card Membership and an additional 25,000 bonus miles after you make an additional $3,000 in purchases on the Card within your first 6 months, starting from the date that your account is opened. Offer Ends 04/01/2026.
- Delta SkyMiles® Reserve American Express Card Members receive 15 Visits per Medallion® Year to the Delta Sky Club® when flying Delta and can unlock an unlimited number of Visits after spending $75,000 in purchases on your Card in a calendar year. Plus, you’ll receive four One-Time Guest Passes each Medallion Year so you can share the experience with family and friends when traveling Delta together.
- Enjoy complimentary access to The Centurion® Lounge in the U.S. and select international locations (as set forth on the Centurion Lounge Website), Sidecar by The Centurion® Lounge in the U.S. (see the Centurion Lounge Website for more information on Sidecar by The Centurion® Lounge availability), and Escape Lounges when flying on a Delta flight booked with the Delta SkyMiles® Reserve American Express Card. § To access Sidecar by The Centurion® Lounge, Card Members must arrive within 90 minutes of their departing flight (including layovers). To access The Centurion® Lounge, Card Members must arrive within 3 hours of their departing flight. Effective July 8, 2026, during a layover, Card Members must arrive within 5 hours of the connecting flight.
- Receive $2,500 Medallion® Qualification Dollars with MQD Headstart each Medallion Qualification Year and earn $1 MQD for each $10 in purchases on your Delta SkyMiles® Reserve American Express Card with MQD Boost to get closer to Status next Medallion Year.
- Enjoy a Companion Certificate on a Delta First, Delta Comfort, or Delta Main round-trip flight to select destinations each year after renewal of your Card. The Companion Certificate requires payment of government-imposed taxes and fees of between $22 and $250 (for itineraries with up to four flight segments). Baggage charges and other restrictions apply. Delta Basic experiences are not eligible for this benefit.
- $240 Resy Credit: When you use your Delta SkyMiles® Reserve American Express Card for eligible purchases with U.S. Resy restaurants, you can earn up to $20 each month in statement credits. Enrollment required.
- $120 Rideshare Credit: Earn up to $10 back in statement credits each month after you use your Delta SkyMiles® Reserve American Express Card to pay for U.S. rideshare purchases with select providers. Enrollment required.
- Delta SkyMiles® Reserve American Express Card Members get 15% off when using miles to book Award Travel on Delta flights through delta.com and the Fly Delta app. Discount not applicable to partner-operated flights or to taxes and fees.
- With your Delta SkyMiles® Reserve American Express Card, receive upgrade priority over others with the same Medallion tier, product and fare experience purchased, and Million Miler milestone when you fly with Delta.
- Earn 3X Miles on Delta purchases and earn 1X Miles on all other eligible purchases.
- No Foreign Transaction Fees. Enjoy international travel without additional fees on purchases made abroad.
- $650 Annual Fee.
- Apply with confidence. Know if you're approved for a Card with no impact to your credit score. If you're approved and you choose to accept this Card, your credit score may be impacted.
- Terms Apply.
- See Rates & Fees


