19 Best Websites To Book Cruises at the Cheapest Prices [2022]

So, you’ve decided you want to go on a cruise. Great news! But, do you know where to book it to get the best price?

There’s no shortage of websites out there that can help you book a cruise. There may even be more options to book cruises than hotels or flights. In addition to the traditional online travel agencies, there are a bunch of cruise-only sites that you can choose from, too. So how do you know which site offers the best price? That’s where we come in.

We combed through the most popular websites used to book cruises to look at their pros and cons and to do some head-to-head price comparisons.

If you’re only concerned about finding the cheapest price, scroll down to the price comparison section at the bottom of this post to see how all of these sites stack up against each other.

1. Cruise Line’s Website

Your first instinct when booking a cruise may be to go directly to the cruise line’s website, especially if you have elite status with a specific cruise line. There are definitely some benefits to this — it’s simple and there are fewer hassles if you have to make any changes.

If you’re sure of the cruise line you want to take, it makes your search a little easier because you’re just looking at 1 specific line.

The big drawback when booking directly on a cruise line’s website is that you can miss out on extra deals that online travel agencies (OTAs) may offer.

Pros and Cons of Booking Directly with the Cruise Line

Pros:

  • Simpler search functions make it easier to locate specific cruises

Cons:

  • You might miss out on extra deals offered by other sites

Bottom Line: No matter where you choose to book your cruise, be sure to use the right credit card — refer to our list of best credit cards for cruises to get you started.

2. CheapCaribbean.com

CheapCaribbean.com is an OTA that specializes in travel to the Caribbean, Mexico, and Central America. The site, which was founded in 2000, prides itself on offering the best prices and great U.S.-based customer service. Their sales agents, called “Beachologists,” are available 24 hours a day to help you plan your ultimate Caribbean vacation.

Despite their name, you can book cruises to destinations other than the Caribbean through CheapCaribbean.com, including Europe, Canada, Hawaii, and Alaska.

CheapCaribbean.com sometimes offers extra bonuses when you book with them, like extra onboard spending credit. Plus it offers a 110% best price guarantee — if you find the exact same cruise for a cheaper price on another website within 48 hours of booking, CheapCaribbean.com will refund 110% of the price difference.

The not-so-great thing about CheapCaribbean.com is that it charges a $24.99 processing fee on each booking. It’s lumped into the taxes and fees, so you may not realize it unless you read the fine print.

Pros and Cons of CheapCaribbean.com

Pros:

  • Occasional special deals like extra onboard credit may be offered
  • 110% best price guarantee

Cons:

  • $24.99 processing fee on each booking
  • You need to sign up for emails or call in to book a cruise if you want to access exclusive deals

Hot Tip: Want to save more? CheapCaribbean.com offers exclusive deals to email subscribers and offers unpublished fares and exclusive offers if you call in to book your cruise. 

3. Cruise Critic

Cruise Critic is a cruise-focused website that features reviews, tips, and advice to a huge community of cruisers. The Cruise Critic forums provide a place to ask questions, give advice, and get help booking your next cruise.

The site also acts as a metasearch engine for cruises, allowing you to compare prices from lots of other websites. You can search for your perfect cruise and when it’s time to book, Cruise Critic will transfer you to another site to complete your booking.

Pros and Cons of Cruise Critic

Pros:

  • The site offers lots of cruise reviews, plus cruise tips and a travel forum to help you plan your trip
  • You can sign up for email alerts so you’re notified when the price of a cruise drops

Cons:

  • The prices you see are not guaranteed and may be subject to other fees or restrictions depending on what website they are from

4. CruiseDirect

CruiseDirect is a website that specializes only in cruises. The site allows you to quickly search cruises by destination, cruise line, departure port, or last-minute deals. You’ll find lots of different types of cruises, from budget to luxury and from mega-ships to riverboats.

With each cruise listing, you’ll see bonus details underneath the pricing. Some of these are already reflected in the price and some are extras like onboard ship credit or discounts on shore excursions.

Pros and Cons of CruiseDirect

Pros:

  • Bonuses are offered with each cruise ranging from discounts, shipboard credit, or discounts on shore excursions

Cons:

  • The bonuses offered are often from the cruise line and not exclusive to CruiseDirect, so you can get them regardless of where you book

5. Priceline

Priceline gained fame from its “Name Your Own Price” feature but has since transformed into a more traditional OTA. In addition to hotels, flights, and rental cars, you can use this site to book cruises, too.

Priceline often offers deals above and beyond what’s being offered through the cruise line. At the time of writing, a few different deals offered perks like $1,000 in onboard credit or a 2-category room upgrade (you’ll need to call 800-735-8000 to access some of these deals).

Plus, it offers a 110% best price guarantee — if you find a lower price for the exact same cruise within 48 hours of booking, you’ll be refunded 110% of the price difference.

Pros and Cons of Priceline

Pros:

  • Extra deals like onboard credit or room upgrades are sometimes offered
  • The site offers a 110% best price guarantee

Cons:

  • Priceline advertises hidden deals and lower pricing if you call, which can be a negative if you’re looking for a simple way to book your cruise

Hot Tip: For more information, check out our detailed guide on booking travel with Priceline.

6. Tripadvisor

While you might think of Tripadvisor as just a place to get reviews and photos of hotels, restaurants, and activities, it’s actually much more than that. In addition to reviews and traveler forums, Tripadvisor acts as a metasearch engine, comparing prices on lots of other websites.

When you’re searching for a cruise, just click on the drop-down arrow that tells you how many deals there are — then you’ll be able to see that cruise’s price on many sites.

Pros and Cons of Tripadvisor

Pros:

  • It offers lots of great ship reviews and travel forums
  • It’s a great site to quickly compare prices on many sites at once

Cons:

  • You may not be able to see all the deals being offered on each site

Hot Tip: For more information, check out our detailed guide to booking travel on Tripadvisor.

7. Cruisewatch

Cruisewatch is another metasearch engine and OTA that focuses solely on cruises. It monitors over 25,000 cruises and combines that information with price history and reviews to help you choose the best cruise at the best price. You can see price predictions for your selected itinerary and set up alerts that will email you whenever the cruise you selected drops in price.

If you’ve got some flexibility, you can check out their selection of price drops, last-minute deals, and best cruise deals. Plus, there’s lots of information that helps you quickly compare cruise lines, cruise ships, and destination ports.

One of the big red flags we found with this site is buried in the terms and conditions — post-purchase price increases. This policy states that Cruisewatch can charge your credit card for any price increases that may happen after you purchase your cruise!

On top of that, the charges for taxes and fees aren’t broken down, so you can’t see exactly what taxes and fees you’re being charged.

Pros and Cons of Cruisewatch

Pros:

  • You can set up price alerts so you know when the price of your cruise drops
  • Price predictions

Cons:

  • Post-purchase price increases
  • Taxes and fees aren’t broken down

Hot Tip: When booking a cruise through an OTA, be sure to use one of the best travel credit cards such as the Chase Sapphire Reserve® because it earns 3x Ultimate Rewards points on cruises purchased from any website or travel agency.

8. CruisesOnly

CruisesOnly claims to be “the best” because each of its call center agents is an industry-certified expert that has gone through extensive training and accreditation programs.

While that might be helpful if you’re new to cruising or need some advice about which cruise line, ship, or destination you should choose, it doesn’t necessarily mean you’re getting the best price (scroll down to the Price Comparison section to see how CruisesOnly stacks up against other websites).

CruisesOnly also has its own loyalty program. The V.I.P. Customer Loyalty Club is free, and you’re signed up automatically if you have booked with CruisesOnly at least once before. Benefits include things like shore excursion credits, onboard spending credits, or deposit waivers.

CruisesOnly’s best price guarantee is similar to other sites — a refund of 110% of the price difference if you find a lower price on an identical cruise within 48 hours of booking.

Pros and Cons of CruisesOnly

Pros:

  • The V.I.P. Customer Loyalty Club is free and offers plenty of benefits
  • The site offers a 110% best price guarantee

Cons:

  • The site, like many other OTAs, can be very busy, making it hard to narrow down to the cruise you really want to take

9. Expedia

Expedia might be one of the first websites you visit to search for flights or hotels (and it’s probably a site you have used for a long time), but did you know that you can book a cruise through Expedia as well?

The site is straightforward, easy to use, and offers cruises from all the major cruise lines. While Expedia doesn’t charge any booking fees, it also doesn’t offer any price guarantees. However, you can sometimes find additional bonuses for booking your cruise through Expedia.

Pros and Cons of Expedia

Pros:

  • The site sometimes offers extra bonuses like onboard credit

Cons:

  • No price guarantee is offered

Hot Tip: For more information check out our complete guide to using Expedia.

10. Kayak

Kayak is a popular metasearch engine that will search other websites to show you who has the best deal on flights, hotels, and more. When searching Kayak for a cruise, you’ll enter your search criteria and then be transferred to Cruise Critic. Once on Cruise Critic’s platform, be sure to use the Fare Insights dropdown to get an idea of whether or not you’re getting a good deal.

Pros and Cons of Kayak

Pros:

  • It’s a great site to quickly compare prices on lots of other sites at once

Cons:

  • You may not be able to see all the deals being offered on each site

Hot Tip: For more information, check out our complete guide to using Kayak to book travel.

11. Orbitz

Orbitz is a typical OTA that offers flights, hotels, car rentals, vacation packages, and cruises. There are no booking fees on cruises and a price guarantee is offered. However, the price guarantee isn’t as strong as some of the other sites — you’ll need to find a lower price within 24 hours to receive the difference in price as a refund.

One of the nice things about Orbitz is that it offers a rewards program. But, unfortunately, cruises are not eligible for Orbitz Rewards.

Pros and Cons of Orbitz

Pros:

  • It offers a best price guarantee

Cons:

  • Cruises aren’t eligible for Orbitz Rewards

Hot Tip: For more information, check out our complete guide to using Orbitz to book travel.

12. Cruises.com

Cruises.com is another site that claims to be the best place to book your cruise. It can offer some impressive deals, but once you read the fine print, well, you realize there’s a lot of fine print!

For example, a deal was offered for up to $1,500 to spend onboard. However, after reading the fine print you’ll notice that in order to get the full $1,500 you’d have to spend $20,000+ on a cruise. To top it off, the bonus is based on the base fare for 1 person only, not the total price of your cruise.

So while the deals offered could be lucrative, they aren’t necessarily a slam dunk.

Cruises.com offers the 110% best price guarantee that you’ll find on many cruise sites — if you find a lower price for an identical cruise within 48 hours of booking, you’ll be refunded 110% of the price difference.

Cruises.com also has its own loyalty program. It’s free and you’re signed up automatically if you have booked with Cruises.com at least once before. Benefits include things like shore excursion credits, onboard spending credits, or deposit waivers. Benefits are identical to those offered through the CruisesOnly loyalty program.

Pros and Cons of Cruises.com

Pros:

  • The site offers a 110% best price guarantee
  • A loyalty program is offered for past guests

Cons:

  • There is a lot of fine print with its offers

Hot Tip: Cruises.com and CruisesOnly are both owned by World Travel Holdings, along with other websites, including Cruise411.com. These sites offer the same loyalty program and similar perks, however, their prices can be different.

13. American Airlines Cruises

Did you know that you can book a cruise through American Airlines? The best part is that when you do, you’ll earn American Airlines AAdvantage miles for your purchase (in addition to any points or miles you will earn from your credit card!).

  • Earn 1 AAdvantage mile per $1 spent on cruises booked through American Airlines (up to 10,000 miles)
  • American Airlines credit cardholders will earn 2 AAdvantage miles per $1 spent on cruises booked through American Airlines (up to 20,000 miles)
  • Earn 20,000 to 100,000 bonus AAdvantage miles on select cruises:

Cruise Line
Bonus Miles You Can Earn on Select Cruises

Ama Waterways
10,000 AAdvantage miles

Azamara
20,000 AAdvantage miles

Carnival Cruise Line
10,000 AAdvantage miles

Celebrity Cruises
20,000 AAdvantage miles

Norwegian Cruise Line
20,000 AAdvantage miles

Oceania Cruises
10,000 AAdvantage miles

Regent Seven Seas
100,000 AAdvantage miles

Royal Caribbean
20,000 AAdvantage miles

Seabourn
100,000 AAdvantage miles

Silversea
10,000 AAdvantage miles

Hot Tip: Miles earned by booking a cruise through American Airlines will also count as new Loyalty Points that help you earn American Airlines elite status.

American Airlines Cruises also offers a 110% best price guarantee — if you find the exact same cruise priced lower within 48 hours of booking, you’ll be refunded 110% of the price difference.

The bad news is that you’re charged a $24.99 processing fee on every booking.

Pros and Cons of American Airlines Cruises

Pros:

  • AAdvantage members have the ability to earn lots of American Airlines miles and Loyalty Points
  • The site offers a 110% best price guarantee

Cons:

  • There is a $24.99 processing fee on every booking
  • The miles aren’t useful if you don’t fly American Airlines

Bottom Line: While you can book a cruise through American Airlines, you can’t use AAdvantage miles to pay for it.

14. Delta SkyMiles Cruises

In addition to flights, you can book a cruise through Delta Air Lines’ SkyMiles Cruises and earn Delta SkyMiles at the same time.

The number of SkyMiles you’ll earn is based on the length of the cruise you book:

Length of Cruise
Number of SkyMiles You Will Earn

1 to 5 nights
1,500 SkyMiles

6 to 8 nights
3,000 SkyMiles

9 to 12 nights
5,000 SkyMiles

13+ nights
10,000 SkyMiles

Additionally, you’ll be able to earn bonus points on select cruises with these select cruise lines:

Cruise Line
Bonus Miles You Can Earn on Select Cruises

Ama Waterways
10,000 SkyMiles

Azamara
20,000 SkyMiles

Carnival Cruise Line
10,000 SkyMiles

Celebrity Cruises
20,000 SkyMiles

Norwegian Cruise Line
20,000 SkyMiles

Oceania Cruises
10,000 SkyMiles

Regent Seven Seas
25,000 SkyMiles

Royal Caribbean
20,000 SkyMiles

Seabourn
25,000 SkyMiles

Silversea
20,000 SkyMiles

SkyMiles Cruises also offers a 110% best price guarantee — if you find the exact same cruise priced lower within 48 hours of booking, you’ll be refunded 110% of the price difference.

Pros and Cons of Delta SkyMiles Cruises

Pros:

  • Earn extra Delta SkyMiles
  • 110% best price guarantee

Cons:

  • There is a $24.99 processing fee on every booking
  • The SkyMiles are not useful if you don’t fly Delta
  • Bonus miles are minimal unless you book a very long cruise

Bottom Line: While you can book a cruise through SkyMiles Cruises, you can’t pay for your cruise with Delta SkyMiles.

15. United Cruises

When you book a cruise with United Cruises you can choose to either earn United MileagePlus miles for your purchase or you can use MileagePlus miles to pay for your cruise!

United Cruises offers different ways to earn miles on your next cruise:

  • Earn 2 MileagePlus miles per dollar spent on an interior or oceanview stateroom
  • Earn 4 MileagePlus miles per dollar spent on a balcony stateroom or suite
  • Any United MileagePlus credit cardholder will earn up to 7 MileagePlus miles per dollar spent on qualifying cruises (up to 45,000 points)
  • Earn 20,000 to 100,000 bonus miles when you book select cruises:

Cruise Line
Bonus Miles You Can Earn

Celebrity Cruises
50,000 MileagePlus miles

Crystal River Cruises
75,000 MileagePlus miles

Hurtigruten Cruises
50,000 MileagePlus miles

Paul Gauguin Cruises
25,000 MileagePlus miles

Ponant
100,000 MileagePlus miles

Princess Cruises
30,000 MileagePlus miles

Royal Caribbean
20,000 MileagePlus miles

Seabourn
100,000 MileagePlus miles

United Cruises offers a 110% best price guarantee — if you find the exact same cruise priced lower within 48 hours of booking, you’ll be refunded 110% of the price difference.

Unfortunately, United Cruises charge a $24.99 processing fee on every booking.

Bonuses for United Premier Members

If you have any Premier status with United Airlines you’ll also receive onboard extras with select cruise lines:

  • Norwegian Cruise Line
    • A bottle of wine and chocolate-covered strawberries in your stateroom
    • $100 spa credit
  • Oceania Cruises
    • $200 onboard credit
  • Regent Seven Seas Cruises
    • $250 onboard credit

Use United MileagePlus Miles To Pay for Your Cruise

Paying for your cruise with miles is a great option to have. Unfortunately, you’ll lose out on some value if you do so.

When you book a cruise using United Miles, you’ll get about 0.7 to 0.8 cents per mile in value. United miles are generally worth around 1.3 cents per mile (or more if you’re booking business or first class flights), so you’re getting less value than you could get if you used your miles for a flight.

However, if you have a bundle of United miles and prefer cruising to flying, it might be a good redemption for you.

Pros and Cons of United Cruises

Pros:

  • MileagePlus members have the ability to earn lots of extra miles
  • United Premier members receive extra perks with Norwegian, Oceania, and Regent Seven Seas Cruise Lines
  • The site offers a 110% best price guarantee

Cons:

  • There is a $24.99 processing fee on every booking
  • MileagePlus miles are not useful if you don’t fly United

Bottom Line: When you choose to book your cruise through United Cruises, you can either earn United MileagePlus miles on your purchase, or you can pay for your cruise using your United MileagePlus miles.

16. Marriott Bonvoy Cruises

Marriott Bonvoy partners with Cruise With Points to allow you to earn Marriott Bonvoy points on your purchase, or you can choose to pay for your cruise with Marriott Bonvoy points!

When you book a cruise through Marriott, you’ll earn up to 3 points per dollar spent. Chase Marriott Bonvoy credit cardholders will earn an extra 2 Marriott Bonvoy points per dollar spent on a cruise booked through Marriott Bonvoy Cruises.

Marriott Bonvoy also offers a 110% best price guarantee — if you find the exact same cruise priced lower within 48 hours of booking, you’ll be refunded 110% of the price difference.

Hot Tip: If you book a cruise through Marriott Bonvoy, know that you’ll be charged a non-refundable processing fee of $24.99. That’s a pretty hefty fee considering many other sites don’t charge any fees.

Use Marriott Bonvoy Points To Pay for Your Cruise

It’s a great option to be able to pay for your cruise with points, and Marriott Bonvoy makes that possible. However, it’s not the best way to use your Marriott Bonvoy points.

When booking a cruise with Marriott Bonvoy points, you’ll only get 0.4 cents per point in value. Since Marriott Bonvoy points are generally worth about 0.7 cents each, you’ll be missing out on some value. You might want to look into other ways to redeem your Marriott Bonvoy for hotels or flights.

Pros and Cons of Marriott Bonvoy Cruises

Pros:

  • Members can earn extra Marriott Bonvoy points
  • You can pay for your cruise with Marriott Bonvoy points
  • The site offers a 110% best price guarantee

Cons:

  • You’ll be charged a non-refundable processing fee of $24.99 per reservation
  • Marriott Bonvoy points are not useful if you don’t stay at Marriott hotels

Bottom Line: When you book a cruise through Marriott Bonvoy, you can pay for your cruise with points or you can choose to pay cash (I mean, credit card!) and earn Marriott Bonvoy points on your purchase.

17. Costco Travel

Costco Travel is an in-house travel agency that’s only available to Costco members. Costco offers 2 levels of membership: Gold Star for $60 per year and Executive for $120 per year. Executive membership comes with a valuable extra perk for travelers — 2% back on your purchases through Costco Travel (up to $1,000)!

Another great thing about Costco Travel is that you’ll sometimes find deals that offer extra shipboard credit or a Costco shop card as a bonus.

Costco Travel is easy to use and offers all of the search and filter functions found on any other website.

Pros and Cons of Costco Travel

Pros:

  • Executive members receive 2% back on purchases through Costco Travel
  • Costco shop cards or onboard credit are sometimes offered as a bonus

Cons:

  • Costco Travel is for members only

Hot Tip: For more information, check out our detailed post on using Costco Travel.

18. Cruise.com

Cruise.com is a cluttered website and can be overwhelming when you’re searching for a cruise (especially if you’re a first-time cruiser and not quite sure how everything works). It offers lots of deals and discounts, but many of those are actually offered through the cruise line, so it can be hard to tell which bonuses are actually coming from Cruise.com.

Cruise.com appears to have the ability to book your flight right along with your cruise. However, in practice, that feature was unavailable at the time of writing.

Pros and Cons of Cruise.com

Pros:

  • Lots of deals for a variety of cruise lines are offered

Cons:

  • The website is very busy and cluttered
  • No price guarantee is offered

Hot Tip: Don’t be confused — Cruise.com and Cruises.com are 2 separate websites!

19. Travelocity

Travelocity is a website that many travelers use to book flights, hotels, rental cars, and cruises. The simple interface and the fact that there are no booking fees will make this a good choice for many travelers.

While Travelocity doesn’t advertise as many deals and savings as other sites, the price still manages to come out about the same as other websites.

Pros and Cons of Travelocity

Pros:

  • There are no booking fees
  • Simple interface

Cons:

  • No rewards program or extra bonus points

Hot Tip: For more information, check out our complete guide to booking travel with Travelocity.

Price Comparisons

Let’s get to the important part — price comparisons! We priced out a 7-night Western Caribbean cruise from Galveston, TX on Royal Caribbean’s Liberty of the Seas. Prices are for 2 adults in the least expensive balcony room that’s available.

Booking Website
Total Price
Extras

American Airlines Cruises
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, 6,845 miles (3x per $1) and Loyalty Points

CheapCaribbean.com
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $100 onboard credit

Cruise.com
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit

Cruise Critic
N/A

CruiseDirect
$2,281.78
$75 Visa gift card and 10% off of shore excursions booked through CruiseDirect

Cruises.com
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, $50 Visa gift card

CruisesOnly
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $100 onboard credit, $100 Visa gift card

Cruisewatch
N/A

Delta SkyMiles Cruises
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, 3,000 Delta SkyMiles

Expedia
$2,821.78
None

Kayak
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, $50 to $100 Visa gift card

Marriott Cruises
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, 6,845 Marriott points (3x per $1)

Orbitz
$2,821.78
None

Priceline
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $100 onboard credit

Royal Caribbean
$2,508.78
None

Travelocity
$2,821.78
None

Tripadvisor
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, $50 to $100 Visa gift card

United Cruises
$2,281.78
Free prepaid gratuities, a free specialty dinner for 2 people, $50 onboard credit, 9,127 United Miles (4x per $1)

As you can see, most websites offer the same price. The difference comes in the extras like onboard credit, free specialty dinners, free gratuities, or bonus miles.

The exceptions in this example were Expedia, Orbitz, and Travelocity. All 3 of these sites were priced $540 more than the other sites. The Royal Caribbean site was also priced higher than most of the websites.

Bottom Line: The base cost of a cruise is generally the same across most websites. The big difference comes in the extras — onboard credit, specialty dinners, cash-back, or bonus miles. 

Final Thoughts

No matter where you book your cruise, you’ll be paying the same base price 9 times out of 10. Even though a website might be offering “the best prices” or a “50% discount,” when you actually look at the numbers they’ll usually be the same as every other website.

To get a great deal, you’ll need to look for bonuses that a particular website is offering, such as onboard credit, free specialty dinners, cash-back, or bonus airline miles.

The higher the room category you’re booking, the more bonuses you’ll be able to get. Keep in mind that lots of the bonuses you may see advertised won’t kick in unless you book a balcony stateroom or a suite. Cash-back and onboard spending bonuses are generally tied to your stateroom level as well which means you’re not going to get anywhere near the amount advertised if you’re booking an interior or ocean view cabin.

No matter where you book your cruise, you’ll have a great time — and be sure to check out our post with cruise tips and a downloadable packing guide!