Cheapest cruise lines for 2022 Caribbean cruises – 8 lines ranked by price

The Caribbean is by far the most popular part of the world for cruises, and thanks to a surge in popularity of the activity, it can now be explored by those in almost every budget category. Considering it’s mostly an all-inclusive holiday and the departure ports are generally near cheap and popular airports, a Caribbean cruise can be done so inexpensively that it might be shocking.

However, unlike airlines that are basically interchangeable, cruise lines each tend to fit into a price category and have a personality of their own. There are 11 different cruise companies (including a few small-ship luxury outfits) that cover the Caribbean, and a scan of the information below should help you narrow your best options down to only one or two of the lines.

Each cruise line tends to attract a different crowd

One of the more interesting things about the cruise market is that each line tends to attract a certain crowd, so passengers are most likely to enjoy themselves if they choose the one that suits their own preferences best. Unsurprisingly, the cheaper cruise lines tend to attract families and younger people, although Disney cruises are also obviously aimed at families and those start at about triple the price of Carnival.

Other cruise lines are more popular for couples or older passengers or those who prefer a more formal or traditional style of cruising. If you read through the descriptions of each line below, you can probably narrow down your choices quickly, and hopefully the price range will match as well.

How we compared the cruise lines

This list below comprises the best-available rates (in May 2022) for 7-night Caribbean cruises for July 2022. Prices go up and down depending on a variety of factors, but they all tend to move together so the rankings below don’t change much or at all.

This article was originally published in 2012, but it was fully updated and re-ranked in May, 2022.

>>>Check the latest Caribbean cruise promotions

8 Caribbean cruise lines ranked by price

The fares below are per person based on double occupancy, and government taxes, fees and port expenses are additional for all guests.

1 – Princess Cruises (Cheapest)

7 nights from: $469

(Ft. Launderdale, Florida → Princess Cays, Bahamas → At Sea → St. Thomas, Virgin Islands → St. Kitts → Day At Sea → Day At Sea → Ft. Lauderdale, Florida)

A slightly upscale division of Carnival, the Princess Cruises leaves from Ft. Launderdale on this run and explores Mexico and Central America rather than the more common islands to their east. The Caribbean Princess can carry 3,140 passengers and is one of the newest cruise ships added to this line. With this said, it is very comparable to the Regal Princess.

Not as casual and fun-minded as the cheapest Caribbean cruises, the Princess sailings attract a bit more formality and a higher age range, though families with children are mixed in as well. Expect mostly Americans and Canadians on these cruises, with a sprinkling of Brits and other Europeans.

2 – Holland America Line 

7 nights from: $499 
(Fort Lauderdale, Florida → Half Moon Cay, Bahamas → Day At Sea → Grand Turk, Turks and Caicos → Amber Cove, Dominican Republic  → Day At Sea → Key West, Florida→ Fort Lauderdale, Florida)

With a long history and a reputation as a most traditional cruise line, Holland America Line is now another somewhat upscale part of the Carnival family. These cruises are on 5 different ships, which carry between 1,200 and 2,000 passengers and have also been modernized in the past few years to include some Asian dining and culture options.

Holland America in general is known for catering to an older and more sophisticated crowd, and this cruise is no exception. It will be mostly older Americans and Canadians with a sprinkling of families with kids.

The 7 night rate above is from the month of October.

3 – Royal Caribbean International

7 nights from: $611
(Tampa, Florida → Day At Sea → Puerto Costa Maya, Mexico → Roatan, Honduras → Belize City, Belize → Cozumel, Mexico → Day At Sea → Tampa, Florida)

While Tampa usually isn’t the first pick for a departure point, the Royal Caribbean cruises leaving this port are a great choice. This is on the Rhapsody of the Seas, which carries up to 2,416 passengers, and has recently been refurbished as of 2012 with updated cabins, additional dining options and an outdoor movie screen.

As you would expect in this price range, the dress tends to be casual and the ships attract a wide mix of younger and older and families and couples, mostly from the United States and Canada, particularly from Texas and Louisiana on this departure.

This cruise rate is for a cruise in October.

4 – Norwegian Cruise Line

7-nights from: $619
(Miami, Florida → Day At Sea → Puerto Plata, Dominican Republic →  St. Thomas, US Virgin Islands → Tortola, British Virgin Islands → Day At Sea → Great Stirrup Cay, Bahamas → Miami, Florida)

Norwegian Cruise Line is famous for pioneering the “freestyle cruising” concept, where passengers can select from a wide range of restaurants and activities and go whenever they like rather than on a rigid schedule. This cruise is on the Norwegian Breakaway, carrying a maximum of 3,963 passengers, which counts more than 20 freestyle-dining restaurants on board. This massive ship also has extensive children’s programs, branded by Nickelodeon.

The Freestyle Cruising thing ends up attracting a wide range of passengers, including some who prefer to dress formally on formal nights. So you can expect families and older folks along with a lot of romantic couples from all age ranges, primarily from the US and Canada.

5 – MSC Cruises

7 nights from: $648
(Miami, Florida → Day At Sea → Ocho Rios, Jamaica → George Town, Cayman Islands → Cozumel, Mexico → Day At Sea → Nassau, Bahamas → Ocean Cay MSC Marine Reserve, Bahamas → Miami, Florida)

Started in Italy, MSC only recently entered the North American cruise market with these winter Caribbean excursions. In the rest of the world, MSC cruises tend to be dominated by European guests, but now with their Miami-based cruises they attract mostly a North American crowd. They used to have 2 formal nights per cruise, and now the buffet restaurant is casual all the time, although the main dining room is a bit more formal. This sailing is on the MSC Seaside, which can carry as many as 5,179 passengers.

Even on these Caribbean journeys, the crowds on the MSC ships are very international, with a great number of Europeans mixed in with Americans and Canadians. You won’t see as many families on this cruise as it’s more suited to the adult crowd.

6 – Carnival Cruise Lines

7 nights from: $809 per person
(Miami, Florida → Day At Sea → Day At Sea  → Aruba → Bonaire → La Romana → Amber Cove → Day At Sea→  Miami, Florida

If you want to leave from one of the Florida ports near a major airport, Carnival Cruise Lines is a great low-price pick. The 7-night cruise is on the Carnival Magic, which is now based year-round in Miami and can carry 3,690 passengers. The 4-night cruise is on the Carnival Conquest.

Carnival and its “Fun Ships” slogan are very popular with first-time cruise passengers, and especially younger people and families, primarily from the United States and Canada.

7 – Celebrity Cruises

6 nights from: $849
(Fort Lauderdale, Florida → Day At Sea → George Town, Grand Cayman → Cozumel, Mexico → Day At Sea → Bimini, Bahamas  → Fort Lauderdale, Florida)

Another in the more traditional and mid-market category, Celebrity Cruises is in the process of updating many of its ships to conform to modern demands, and the Celebrity Equinox on this 7 night journey was just refurbished. With a maximum capacity of 2,850 passengers, this ship feels more upmarket than the cheaper ships, and it’s meant to appeal to a younger and more trendy audience.

The departures from Puerto Rico are popular with Spanish-speakers from Latin America and Spain, while the slightly more expensive Fort Lauderdale departures are mainly Americans and Canadians on board.

This cruise runs during the month of June onward through the rest of the year.

8 – Disney Cruise Line

7 nights from: $2,982
(Miami, Florida → Day At Sea → George Town, Grand Cayman → Day At Sea → Disney Castaway Cay → Miami, Florida)

Considering the Disney is obviously aimed at the family market, it might be a bit surprising to see their cheapest Caribbean cruise at about triple the price of some competitors. But then again, nothing about Disney is cheap, and their ships are known for being first-class with plenty of room for families to move around and spread out a bit. This sailing is on the Disney Fantasy, which can carry 2,500 passengers and is loaded with branded entertainment options for kids. Not unlike its theme parks, the Disney Cruise Line ships aren’t cheap, but they deliver a very high quality product to the intended audience.

Needless to say, these cruises are dominated by families with younger children, but some with older children as well, and most will be Americans and Canadians.

Top photo credit: iamNigelMorris on Flickr

Leave a Reply

Your email address will not be published. Required fields are marked *

All Comments

  1. Jeram Patel says:

    Good & niece
    Trips Royal careibian cruise
    From Galveston to
    Costo maya maxico

    1. Roger Wade says:


      Unfortunately we are not travel agents so we can’t help you with this. I’d try if I were you as they have a very simple cruise planner and they show the same prices that you can get anywhere else. Best of luck. -Roger

  2. R. A. Smith says:

    I’ve been on 18 cruises, 12 Carnival, 1 Princess, 1 RCL, 1 NCL plus three others – All fine and I would return on any except NCL. Smallest cabin and least caring crew of any! Anything goes except Norwegian Cruise – did not enjoy!

    1. Roger Wade says:


      That is interesting. My first cruise was on Norwegian and I loved it. I’m now a regular on Celebrity, which I also really like. Thanks for the comment. -Roger

  3. Jessi says:

    I’m planning a cruise that leaves Barcelona, Spain and wondering if the Norwegian Cruise Line would be best? I adore the locations that will be going by and will be gone for 7 days

    1. Roger Wade says:


      Each cruise line seems to have its own personality so each person seems to prefer a different line. Personally, I’m a big Norwegian fan and I highly recommend them. They pioneered that “Freestyle dining” concept where passengers can choose from many smaller restaurants and eat any time they want, as opposed to the huge dining rooms with set tables and set times. I think that is the biggest difference between Norwegian and the others, and if that sounds good to you I think you’ll really enjoy it. Let me know if you have any other questions. -Roger

  4. Gina says:

    Please is there no cruise coming to Africa ? Me and my friends we like to spend our Xmas holiday on a cruise. Please let me know what part of Africa we can bored

    1. Roger Wade says:


      I don’t know of any cruises to Africa. Good luck. -Roger

  5. tina vaughn says:

    We just sailed with MSC and after lots of research traveling with 2 kids under the age of 11 it was the best price out there. There were lots of families on the divina. My kids had a blast. Food and shows were awesome. Cruise for 4 in a balcony room with 12 drinKS each and 200 shipboard credit was 2400! Beat that on another cruise line for 7 days we will be cruising msc again

  6. David SAUNDERS says:

    We have been on four cruises in 14 months and visited 14 European countries and have always been with MSC, we have never been with any other line, but value for money I don’t see how they can be beaten.

  7. Tirun says:

    I think Royal Caribbean is first selection for lowest price cruise vacation

  8. Victoria says:

    I’ve only been on RC. This is a handy comparison for the other cruise companies though. I think I might try Celebrity next!

    1. Michelle Roppel says:

      Comment*I have been on many different cruise lines I love. Celebrity
      The edge class ships are beautiful
      I have also been on windstar and Viking. I love them also. Viking is more for seniors and it is more expensive along with windstar. It really depends what you are looking for in a cruise. I like to stay in the suites on a cruise I am a travel agent. I have also been on other cruise lines that I didn’t mention