Carnival Cruises has Caribbean cruises starting at $45 per night

Cruise ship sails on sunny day

The products and services mentioned below were selected independent of sales and advertising. However, Don't Waste Your Money may receive a small commission from the purchase of any products or services through an affiliate link to the retailer's website.

If you’ve always wanted to take a cruise, but find them to be a bit out of your price range, Carnival Cruises is having a Memorial Day sale that may fit into your budget a bit better.

You’ll find discounts now on select 2019 and 2020 cruises to Hawaii, the Mexican Riviera and even the Caribbean. Rates begin at just $45 per night.

Keep in mind that the available cruises are at least four days in length and other fees may apply, so you’re looking at around $225 plus fees at minimum for the cheapest four-day cruise. Prices vary depending on when you take the cruise as well, so the same cruise may be cheaper or more expensive depending on the time of year.

There are tons of cruises included in the deal, including some that last for more than a week, but here are a few of the featured ones on Carnival Cruises’ website:

7-Night Western Caribbean — $71 per night

This seven-night Western Caribbean cruise on the Carnival Vista sails from Galveston, Texas and to Honduras, Belize City and Cozumel. If you don’t mind an interior cabin, you can get it for just $71 a night, depending on when you cruise. Ocean views will cost $85 per night and a balcony costs $111.

Getty Images | Paula Bronstein
Getty Images | Paula Bronstein

4-Night Western Caribbean — $45 per night

This four-night Western Caribbean cruise on Carnival Conquest departs from Miami, travels to Cozumel, Mexico on day three and you’ll be at sea on day four. To get the cheapest cruise with this one, which is $45 per night, you’ll have to sail Nov. 30 – Dec. 11 with an interior view. An ocean view during the same time period will cost you $60 per night, with a balcony at $82 and a suite at $132.

Getty Images | U.S. Coast Guard

8-Night Western Caribbean — $85 per night

This 8-night Western Caribbean cruise aboard the Horizon sails from Miami and visits Grand Turk Island, Turks & Caicos; La Romana, Dominican Republic; Willemstad, Curacao and Oranjestad, Aruba. Interior rates start at $85 per night, with an ocean view at $100, balcony at $132 and suite at $279.

Getty Images | Joe Raedle

4-Night Key West & Nassau — $47 per night

This four-night cruise on Majesty of the Seas departs from Ft. Lauderdale and sails to Nassau, Bahamas. The only dates included in the sale are Dec. 14-18, 2019, but it will cost only $47 per night for an interior room. An ocean view is $59 and a suite is $224.

Getty Images | Dimitrios Kambouris

To see all the cruises included in the sale, just visit Are you planning to take a cruise this year?

About the Author

Kaitlin Gates

Kaitlin is a freelance multimedia journalist with a background in newspaper and broadcasting. She has a degree in journalism and psychology, enjoys writing, editing, animals, music and movies/TV. When she's not writing, you can usually find her on her yoga mat, whipping up a new vegetarian dish or at a wine tasting with friends. You can email her at or find her on Facebook at Learn More.