Looking for the cheapest cruises in 2018? There are two ways to think about what is the best deal.
First, you can search for cruises with the smallest “headline” price. These are the ones that are the absolute cheapest in terms of what you’ll pay. What you usually find, however, is that these are extremely short trips. Two and three-day cruises offer low prices because there is less time actually spent on the cruise. That means the cruise line has to offer less food, entertainment, and boarding.
The other way to look at the cheapest cruises in 2018 is to consider the price per night. This way you can compare all cruises — no matter how short or how long — with how much they will cost you for each day of vacation.
Below, we’ve filtered through thousands of cruises from ports all around America to find the absolute cheapest departures based on the price per night. Each one of these trips costs less than $50 on a daily basis, based on the “per person” price of an interior cabin.
All prices are based on a recent search and subject to change.
Note: The links in this article are affiliate links. Should you book a cruise through them, we receive a small commission.
4-Night Carnival Cruise From Long Beach for $41 Per Night
$164 Per Person | Dates: January 22
A similar itinerary to the cruise above, this trip takes passengers to Catalina and Ensenada from Long Beach. However, this cruise is aboard the Carnival Inspiration and departs January 22. The cruise costs just $164 per person for an interior cabin, or the same dirt-cheap $41 per night rate — making it a tie for the cheapest cruise in America for 2018. Learn more about this cruise.
4-Night Carnival Cruise From Long Beach for $42 Per Night
$169 Per Person | Dates: January 28
While Miami is known as the cruise capital of the world, it is the port of Long Beach that offers up some of the best deals in cruises. This trip aboard the Carnival Imagination has stops in Catalina and Ensenada before returning home. We found rates for as low as $169 per person for an interior cabin. That prices comes out to just $42 per night based on a 4-night trip. This is the absolute cheapest cruise we found on a per-night basis, but it’s far from the only one. Learn more about this cruise.
16-Night Royal Caribbean Cruise From Galveston for $44 Per Night
$702 Per Person | Dates: April 16
While you can find deals on shorter trips, it’s usually the longer than usual cruises that offer the lowest rates on a per-day basis. This is because most people can’t take the time off for longer trips (more than 7 days), meaning that cruise lines often cut fares to entice passengers. Case in point: This 16-night repositioning cruise from Galveston, Texas to Barcelona, Spain. It includes stops in Malaga, Palma De Mallorca, and more. The price starts at $702, or just $44 a night to sail to Europe. You will be in charge of your own transportation back home. Learn more about this cruise.
4-Night Carnival Cruise From Long Beach for $45 Per Night
$179 Per Person | Dates: December 2, December 9
Another cheap cruise from Long Beach, this sailing on December 2 and December 9 is aboard the Carnival Imagination. It includes stops in Catalina and Ensenada. While this trip isn’t different from what’s shown above, at only $179 ($45 per night), it’s a steal for a quick getaway right before the Christmas holidays. Learn more about this cruise.
4-Night Carnival Cruise From Long Beach for $45 Per Night
$179 Per Person | Dates: December 3, December 10
Like its sistership the Imagination, the Carnival Inspiration departing Long Beach offers affordable deals on short cruises. This trip is a 4-night vacation with stops in Catalina and Ensenada. The prices is just $179 with two departure dates in December. That comes out to $45 per night. Learn more about this cruise.
5-Night Carnival Cruise From Mobile for $45 Per Night
$224 Per Person | Dates: January 22
Long Beach doesn’t have a monopoly on cruise deals. This 5-night trip aboard the Carnival Fantasy departs Mobile, Alabama. It makes two stops during the journey in Progreso and Cozumel, Mexico. The cheapest rate is found on January 22, when you can sail for just $224 per person — or only $45 per night. If you can’t sail that date, there are multiple trips available near that time for only a little bit more. Learn more about this cruise.
5-Night Royal Caribbean Cruise From Miami for $45 Per Night
$224 Per Person | Dates: February 26
While Miami is the cruise capital of the entire world, it’s surprising that no Miami cruises have made the list until now. This sailing departs on February 3 and February 26 aboard Royal Caribbean’s Empress of the Seas. The five-night trip has a stop in Key West and one in Cozumel before returning home. You can claim your spot for just $224 for person for an interior cabin, or only $45 per night. Learn more about this cruise.
9-Night Royal Caribbean Cruise From Baltimore for $46 Per Night
$412 Per Person | Dates: April 5
Can you cruise for longer than the standard 7-day trip? If so, you can get a steal of a deal on this 9-day trip aboard Grandeur of the Seas, departing Baltimore. The trip has stops in Charleston, Port Canaveral (Orlando), Miami, Nassau, and Freeport. All told, it runs just $412 per person for an April 5 departure or only $46 per night. That’s among the cheapest vacations you’ll find for more than a week on a cruise. Learn more about this cruise.
4-Night Royal Caribbean Cruise From Port Canaveral for $46 Per Night
$184 Per Person | Dates: December 3, December 10
If you are a fan of shorter trips, then Royal Caribbean has a 4-night vacation departing Port Canaveral aboard Majesty of the Seas for only $184 per person. That runs only $46 per night. Your cruise includes stops at Royal Caribbean’s private island Cococay and Nassau. There are multiple departures — December 3 and December 10. If you can take off time in between Thanksgiving and Christmas to take a trip, you won’t find them much cheaper than this. Learn more about this cruise.
13-Night Norwegian Cruise From Miami for $46 Per Night
$599 Per Person | Dates: April 21
As mentioned earlier, you can often find cheap deals with irregular cruises. This 13-night repositioning cruise takes passengers from Miami to Southampton, England for just $599 per person. That comes out to $46 per night for people that can take that long of a cruise. Along the way you’ll have stops in Ponta Delgada, Le Havre, and more. There is only one departure date for this cruise aboard the Norwegian Jade — April 21. Still, if you can book a ticket (and figure out transportation back home, then you’ll snag a fantastic deal. Learn more about this cruise.
5-Night Carnival Cruise From Jacksonville for $47 Per Night
$234 Per Person | Dates: November 10, November 24
Jacksonville is often forgotten as a cruise port in Florida given the popularity of places like Miami and Port Canaveral. However, you don’t want to miss checking out the deals offered from there. This trip is five nights with stops in Nassau and Half Moon Cay for only $234 per person, or $47 per night. The cruise departs on November 10 and then two weeks later on November 24 aboard the Carnival Elation. Learn more about this cruise.
4-Night Carnival Cruise From Port Canaveral for $47 Per Night
$189 Per Person | Dates: November 25
Port Canaveral is the closest port to Orlando, which means it’s the closest port to Disney World. That means you can add in a stop before or after your cruise. This trip takes you to Princess Cays and Freeport in the Bahamas for just $47 per night for an interior cabin, or $189. The cruise departs on November 25, but you can also sail on November 11 for only $5 more per person. Learn more about this cruise.
4-Night Carnival Cruise From Miami for $49 Per Night
$194 Per Person | Dates: September 17, September 24
Departing Miami for Key West and Cozumel, this cruise aboard the Carnival Victory lasts four nights and costs just $194 per person for an interior room. What’s so interesting about this deal is not only that it costs just $49 per night, but that it offers two dates in September — September 17 and September 24. While prices are usually lower during this month, this is still an amazing deal for a late summer cruise. Learn more about this cruise.
5-Night Royal Caribbean Cruise From Miami for $49 Per Night
$244 Per Person | Dates: February 17
Are you a Royal Caribbean fan? While most of the cheapest trips sail aboard Carnival, this vacation sets sail on the Empress of the Seas. It’s a five-night trip with stops in Key West and Costa Maya, on Mexico’s Yucatan Peninsula. The trip departs on February 17 and costs just $244 — $49 a night — for a ticket. Learn more about this cruise.
5-Night Carnival Cruise From Jacksonville for $49 Per Night
$244 Per Person | Dates: December 3
Once again, Jacksonville — a usually forgotten cruise port — makes the list with one of 2018 cheapest cruises. This trip aboard the Carnival Elation departs December 3, which is perfect for shaking off the start of winter back home. It includes stops in Half Moon Cay and Nassau over the five-day journey. Best of all, it will set you back just $244, or $49 per night. Learn more about this cruise.
5-Night Carnival Cruise From New Orleans for $49 Per Night
$244 Per Person | Dates: January 15, January 20, January 29
If you are headed to New Orleans, why not add in a 5-night cruise as well? This specific trip costs just $244 per person ($49 per night) and you can sail on three different dates for that price — January 15, January 20, and January 29. The cruise departs the Big Easy with stops in Cozumel and Progreso aboard the Carnival Triumph. Learn more about this cruise.
9-Night Royal Caribbean Cruise From Baltimore for $49 Per Night
$442 Per Person | Dates: February 22
What a way to ring in a new year. Departing on January 2 aboard the Grandeur of the Seas, this cruise is for 9 nights from Baltimore, with stops in Charleston, Port Canaveral, Freeport, Nassau, and Cococay (Royal Caribbean’s private island). Those ports are certainly welcome come the middle of February in the cold mid-Atlantic. Prices start at $442 total — just $49 per night. Learn more about this cruise.