Royal Caribbean is the more profitable operator, with higher margins than Carnival.
Royal's premium positioning supports stronger pricing power.
Analysts expect Royal Caribbean to deliver higher earnings growth than Carnival.
Cruise stocks are still riding robust demand since the pandemic recovery, with Royal Caribbean (NYSE: RCL) and Carnival (NYSE: CCL) both posting record results over the past year.
For investors trying to choose between them, the decision isn't as simple as buying the stock with the lowest valuation.
Will AI create the world's first trillionaire? Our team just released a report on the one little-known company, called an "Indispensable Monopoly" providing the critical technology Nvidia and Intel both need. Continue »
Over the long run, better businesses will generate superior returns for shareholders. Carnival looks cheaper on traditional metrics like the price-to-earnings ratio, but Royal Caribbean has produced significantly better shareholder returns in recent years despite trading at a higher valuation.
To see why the higher-priced stock might be the better deal, let's look at how these companies compare on operating performance.
Image source: Getty Images.
Royal Caribbean consistently generates higher margins. Last year, Royal Caribbean earned $4.3 billion in adjusted net income on $17.9 billion in revenue -- a profit margin of 24%. Earnings rose 33% year over year to $15.64.
Management thinks earnings can keep climbing. The company is guiding for 20% annualized earnings growth through 2027.
Carnival is also delivering solid results, with record revenue and net income last year. Its plan calls for adjusted earnings to rise 50% cumulatively from 2025 through 2029. Investments in exclusive destinations like Celebration Key are expected to lift margins and earnings.
Still, Carnival's 11% profit margin is below Royal Caribbean's. That difference is significant. Higher margins give a company more flexibility to reinvest, reduce debt, and weather downturns. It also helps explain why Royal Caribbean has delivered better returns over the last decade. Its tilt toward the premium end of the market supports stronger pricing, which tends to lift margins and earnings.
The performance gap shows up in their respective stock performance. Both stocks have delivered similar returns over the past one-year period, but Royal Caribbean has significantly outperformed Carnival over the past three-, five-, and 10-year periods. Over the past three years, Royal Caribbean shares climbed 309%, compared to Carnival's 142% gain.
Investors might be tempted to choose Carnival because it looks inexpensive, trading at 10 times this year's earnings estimate. Royal Caribbean may look pricier at a 14 forward price-to-earnings (P/E) ratio. But the lower price doesn't always mean a better deal.
Royal Caribbean's higher valuation reflects the market's view that it's the stronger operator, and that shows up in its higher margins. The company has been investing in newer ships, including its Discovery Class, which management says will "redefine how Royal's guests experience the world."
Royal Caribbean also expects investments in fleet growth, loyalty enhancements, and exclusive destinations to expand its customer base. Management has said roughly 80% of early river cruise bookings are coming from existing customers, suggesting it can broaden its offering while leaning on a loyal audience.
Carnival, meanwhile, is the largest cruise operator, serving more than 13 million passengers a year. Its strategy is built around competing more aggressively on price to attract a broader customer base.
That approach can drive volume, but Royal Caribbean's premium positioning is more likely to translate into durable profitability over time. Analysts expect Royal Caribbean to deliver nearly 17% annualized earnings growth, compared with roughly 12% for Carnival. Royal's higher earnings growth will likely deliver superior returns, making it the better buy.
Before you buy stock in Royal Caribbean Cruises, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Royal Caribbean Cruises wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $515,294!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,077,442!*
Now, it’s worth noting Stock Advisor’s total average return is 914% — a market-crushing outperformance compared to 184% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
*Stock Advisor returns as of April 3, 2026.
John Ballard has no position in any of the stocks mentioned. The Motley Fool recommends Carnival Corp. The Motley Fool has a disclosure policy.