12 Cheap Cruises Under $500 Per Person

When it comes to affordable vacations, it can be hard to beat cruising. Yes, you can spend as much as you want (including tens of thousands of dollars if you feel so inclined). But on the other end of the spectrum you can spend very little to get a great vacation.

Case in point: Our list of cruises under $300. In this list you’ll find a dozen trips that can take you to some of the world’s nicest beaches for less than three bills per person. However, while those cruises are popular, you usually can only cruise for a few days (trips of five days or fewer) to meet that sort of budget.

That’s why we expanded our search with this list of cruises under $500. With just a couple of hundred dollars extra per person, your list of options expands dramatically. Perhaps best of all, many week-long cruises are now within your budget.

What follows below are not necessarily the cheapest cruises you can take. Instead, we’ve highlighted a number of vacations that are under $500 and unique or good deals for varied reasons. This includes a cruise to Alaska, a trip aboard one of the largest cruise ships in the world, and one of the cheapest trips aboard a new ship that we’ve seen.

If you want to do your own search, you can do so on Avoya Travel (which searches all the cruise lines for the best deals).

The fares shown below are at the time of writing and subject to change. All fares are on a per-person basis for interior cabins, before taxes and port fees.

Note: This article contains links to our advertising partner AvoyaTravel.com to learn more about specific cruises and book your trip.

6 Night Caribbean Cruise From Miami on Carnival

Date: October 25, 2020
Ship: Carnival Horizon | Ports: Montego Bay, Grand Cayman, Cozumel
Price: $469

Take a cruise to Jamaica, the Cayman Islands, and Mexico on this six-night journey from Miami. Oh yeah, did we also mention that it’s aboard Carnival Horizon — one of the cruise line’s newest ship? That’s right: For less than $500 per person (for an interior cabin), you can get a great vacation aboard a practically brand new ship. Most of the time the rates on the newest ships are much higher as they are more popular with passengers. Learn more about this trip.

7 Night Caribbean Cruise From Galveston on Royal Caribbean

Date: October 18, 2020
Ship: Liberty of the Seas | Ports: Cozumel, Grand Cayman, Falmouth
Price: $496

Liberty of the Seas in Cozumel

Royal Caribbean is historically a little pricier than its main rival Carnival. However, there are still deals to be found.

For example, this cruise aboard Liberty of the Seas sails from Galveston (near Houston) for a seven nights at just $496 per person. Along the way you will make stops in popular ports Cozumel and Grand Cayman, before hitting Falmouth, Jamaica. Liberty of the Seas is a slightly older ship (about 12 years old), but still plenty large and comfy — and especially convenient for cruisers coming from Houston, which is a short drive away. Learn more about this trip.

6 Night Caribbean Cruise From Tampa on Carnival

Date: December 6, 2020
Ship: Carnival Legend | Ports: Cozumel, Belize City, Costa Maya
Price: $449

This list isn’t meant to be the absolute cheapest cruises you can buy. Instead, it’s a roundup of affordable cruises across destinations and ports. So while this cruise from Tampa isn’t the least expensive you will find, it is a good deal if you want to sail from the port. For six nights you’ll sail to Cozumel, Belize City, and Costa Maya — three classic ports in the Caribbean in December. It’s a great time to relax right before the holidays kick into high gear. Learn more about this trip.

4 Night Bermuda Cruise From New York on Norwegian

Date: November 8, 2020
Ship: Norwegian Encore | Ports: Kings Wharf, Bermuda
Price: $449

Sailing from New York City is typically a little pricier than from the big ports farther south, like Miami. Still, there are deals to be had. For just $449 per person, you can cruise aboard the Norwegian Encore — the cruise line’s newest ship —  from New York to Bermuda. Perhaps best of all, this cruise departs November 8, giving you a chance to escape the chilly Northeastern fall for warmer locales for a few days. Learn more about this trip.

5 Night Caribbean Cruise From Miami on Celebrity

Date: April 11, 2020
Ship: Celebrity Infinity | Ports: Key West, Cozumel
Price: $469

Why would a five-night cruise make our list? After all, we feature multiple trips that are longer. However, those cruises aren’t aboard the Celebrity Infinity. Celebrity is a luxury cruise line that’s a step above mass-market lines like Royal Caribbean or Carnival. This trip departs Miami for Key West and then a day in Cozumel for returning. At just $469, it’s an inexpensive way to get a taste of a higher-end cruise to see if it’s right for you. Learn more about this trip.

7 Night Caribbean Cruise From Miami on MSC

Date: December 6, 2020
Ship: MSC Meraviglia | Ports: Roatan, Belize City, Costa Maya, Ocean Cay
Price: $409

MSC on side of ship

Are you the sort of person who would much rather be in port than on the ship? Then check out this $409 cruise from MSC. Sailing from Miami, it stops in Roatan, Belize City, Costa Maya, and MSC’s island, Ocean Cay. So not only do you get a lot of time in port, you also get one of the least expensive cruises to visit four different ports. Learn more about this trip.

5 Night Alaska Cruise From Los Angeles on Norwegian

Date: April 19, 2020
Ship: Norwegian Joy | Ports: San Francisco, Vancouver
Price: $299

It’s extremely rare to get a price under $300 for any cruise aboard a practically brand-new ship, but that’s what we’ve found. Norwegian Joy is among the newest and largest ships in the cruise line’s fleet and includes all the latest and greatest, including a go-kart track at sea.

So why is this cruise so cheap? It’s only a few days and it’s a one-way cruise from Los Angeles to Vancouver, with a stop in San Francisco. So you’ll need to find transportation back. Still, if you can deal with those issues then this trip is an amazing deal. Learn more about this trip.

3 Night Bahamas Cruise From Miami on Royal Caribbean

Date: April 23, 2020
Ship: Oasis of the Seas | Ports: Nassau
Price: $388

By no means is this the best deal on our list. After all, it’s only for thee nights. Other cruises on our list can get you a seven-night cruise for about the same price. However, this does have the advantage of being aboard the Oasis of the Seas — one of Royal Caribbean’s Oasis-class vessels that are the largest in the world.

On board you’ll have the biggest and best amenities and features offered on a cruise ship, including the Bionic Bar (robotic bartenders), ziplining, all sorts of things to do for the kids… oh, and the ability to hold more than 6,000 passengers. Learn more about this trip.

6 Night Caribbean Cruise From Miami on Carnival

Date: September 6, 2020
Ship: Carnival Magic | Ports: Half Moon Cay, Amber Cove, Grand Turks
Price: $379

Carnival Magic

Sometimes it’s nice to keep things simple. This is an easy six-night cruise departing Miami aboard the Carnival Magic… that costs just $379. There’s also a little bonus. You’ll have stops in Half Moon Cay, Amber Cove, and Grand Turk — all highly desirable ports of call before returning home to Miami. Itineraries don’t get much better. Learn more about this trip.

7 Night Caribbean Cruise From Miami on Norwegian

Date: March 8, 2020
Ship: Norwegian Pearl | Ports: Costa Maya, Harvest Caye, Roatan
Price: $349

Are you a fan of sailing aboard Norwegian Cruise Lines? If so, then you’d be interested in this $349 per-person cruise. It departs Miami aboard the Norwegian Pearl. The cruise takes you to the western Caribbean, including stops in Costa Maya and Roatan — two ports popular with many cruisers. In addition, there is also a stop in Harvest Caye (Norwegian’s island) so you get plenty of time on shore… and not just on the ship. Learn more about this trip.

4 Night Caribbean Cruise From Fort Lauderdale on Royal Caribbean

Date: November 4, 2020
Ship: Oasis of the Seas | Ports: Labadee
Price: $329

Not everyone has the time to head out for a week-long cruise. While we have a number of deals on shorter cruises here, we also wanted to include this trip for under $400 for a four-night cruise. Departing Port Everglades (Fort Lauderdale) on the Oasis of the Seas, passengers will stop in Labadee, Haiti — Royal Caribbean’s private slice of the island. The trip is right before Thanksgiving, so you might put on a few pounds with a cruise right before the big holiday meal. Learn more about this trip.

6 Night Caribbean Cruise From Fort Lauderdale on Carnival

Date: November 1, 2020
Ship: Carnival Breeze | Ports: Nassau, Amber Cove, Grand Turks
Price: $389

Forget $500… for less than $400, you can take a six-night cruise with stops in Nassau, Amber Cove, and Cozumel. You will be hard pressed to find a better deal than this, which costs less than $65 per night for an interior cabin on a per-person basis. Learn more about this trip.

Bonus Cruise:

7 Night Caribbean Cruise From Miami on MSC

Date: December 12, 2020
Ship: MSC Seaside | Ports: San Juan, US Virgin Islands, Ocean Cay
Price: $399

MSC Seaside docked in Costa Maya

The final cruise on our list is aboard the MSC Seaside, one of the cruise line’s newest ships. The ship is earning good reviews and is (in our opinion) one of the most beautiful cruise liners at sea. This cruise will take you from Miami for a week with stops in San Juan, the US Virgin Islands, and Ocean Cay — MSC’s private island. At $399 to sail for a week aboard one of the newest ships in the world, that’s a good price. Learn more about this trip.

Ready to find your next cruise under $500? Click here to search across all cruise lines and dates on AvoyaTravel.com.

Popular: 12 Tips & Things to Know About Travel Insurance

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

12 Cheap Cruises Under $500 Per Person


Please enter your comment!
Please enter your name here