Which Cruise Lines Serve Which Sodas? (Coke, Pepsi, and More)

Are you an exclusive Coca-Cola drinker? Or maybe you’re a Pepsi fanatic. Or you can’t live without Diet Coke. Or you love having a rum and Coke on a tropical vacation… and a rum and Pepsi just isn’t the same

No matter your reason, there’s no denying that people have strong feelings about their brand of choice. And when you are on a cruise for a week and can’t find your favorite beverage, it can be a tough pill to swallow.

That’s why it’s good to know which cruise lines serve which brand of soda so you can be prepared for your trip. Below we’ve researched the drink choices on every major cruise line so you can know if they might have your favorite soda.

Carnival (Coca-Cola Products) (Pepsi Products)
Update: As of January 2020, Carnival now serves Pepsi products after switching from Coca-Cola. It’s new lineup includes Pepsi, Pepsi Zero Sugar, Sierra Mist, Gatorade, Pure Leaf teas, Naked Juice, bubly sparkling water, Mtn Dew, and Starbucks bottled drinks.

As the largest cruise line in North America, Carnival offers up the most journeys of any cruise line. With so many passengers, the line offers up a wide array of drinks to keep people happy.

Carnival offers up Coke products, including Coca-Cola, Diet Coke, Coca-Cola Zero, Caffeine-Free Coke, Sprite, Sprite Zero, Orange Fanta, Mr. Pibb, Barq’s Root Beer, tonic water, club soda and ginger ale. If you sail from Galveston or New Orleans, Dr Pepper is also available.

If you don’t see your favorite soda or beverage listed, Carnival is one of the few that allows you to bring drinks on board. Passengers can bring up to 12 cans or cartons (12 ounces or less) with them when they board.

Royal Caribbean (Coca-Cola Products)
While Carnival offers up a wide range of drinks, no one beats Royal Caribbean’s offerings. That’s because Royal Caribbean has the Coca-Cola Freestyle machine on its ships. If you aren’t familiar, this is a stand-alone drink dispenser that can concoct just about any Coca-Cola drink for you. Want a Diet Coke with lemon? Or maybe a Grape Fanta? Or a Sprite with cherry? It has a seemingly endless array of options. Alas, no Pepsi is available at the machines.

Norwegian Cruise Lines (Pepsi Products)
To our knowledge, Norwegian is the only cruise line that offers Pepsi drinks on its ships. According to the company’s beverage package advertisement, Norwegian offers Pepsi, Diet Pepsi, Sierra Mist, Mt. Dew, ginger ale, tonic water, and club soda.

Unfortunately for Coke drinkers, Norwegian doesn’t allow you to bring sodas with you from home. You can always get your fix while in port.

Disney Cruises (Coca-Cola Products)
Disney is one of the unique lines in that there are soda fountains where you can grab a drink for free if you don’t want to purchase one from the bar. The selection is Coca-Cola focused, with Coca-Cola, Coke Zero, Diet Coke, Hi-C Fruit Punch, Hi-C Pink Lemonade, Fuse Ice Tea, Sprite and Sprite Zero, according to EverythingMouse.com.

Princess Cruises (Coca-Cola Products)
Since Princess is part of the Carnival Corporation, it shouldn’t be a surprise that both serve Coke products. On board you will find Coke, Diet Coke, Sprite, Sprite Zero, orange soda, tonic water, club soda, and Barq’s Root Beer.

Like Carnival, you are allowed to bring sodas on the ship with you if you have a particular brand that you enjoy.

Celebrity Cruises (Coca-Cola Products)
As part of the Royal Caribbean family, Celebrity also serves Coke products. In addition to the classics like Coke and Diet Coke, Celebrity offers up things like Coke Zero, Barq’s Root Beer, Sprite Zero, and Caffeine-Free Diet Coke.

One thing to keep in mind with all of these cruise lines, unless you buy a drink package that includes soda, you can of Coke is going to cost $2-3 each.

Popular: 39 Useful Things to Pack (17 You Wouldn't Think Of)

Read Next: Park & Cruise Hotels for Every Port in America

Popular: 107 Best Cruise Tips, Secrets, Tricks, and Freebies


  1. So upset Carnival does not offer coke anymore! I love coca-cola only! Will consider other cruise lines now! 1 12 pack isn’t enough!

  2. I’ll correct my earlier post. Seems like they do have Freestyle machines on a good number of their ships. Unfortunately I was on the Liberty of the Seas, which does not. Hopefully they’ll get them before I take another cruise, or else maybe I’ll try a different ship.

    • Thanks for the update. We’ve personally sailed on Liberty OTS and saw the Freestyle machines ourselves on the ship. That said, things change constantly! Maybe they took them away.

  3. Not true that Royal Caribbean has Freestyle Coca Cola machines on it’s ships, or at least it didn’t on Liberty of the Seas. You have to get your refills at bars or cafes. They only have Coke, Diet Coke, DP, Diet DP, Sprite, and Sprite Zero. They pour the DP refills out of either cans or 2L bottles. I’d really be curious if they have the Freestyle machines on their newer ships or any of their other ships. As much as I liked Liberty of the Seas I would switch to another ship on my next cruise if it had the Freestyle machine.

Leave a Reply to Tanner Callais Cancel reply

Please enter your comment!
Please enter your name here