10 Best Cruises from Miami

Together with Southern California, Washington and the Northeast, Florida is one of the four corners of America’s cruising landscape. The “panhandle state” is world-renowned for its perpetually sunny weather, epic beaches, palm trees and outdoor lifestyle. Florida also happens to be home to no fewer than four major cruise ports—Cape Canaveral, Fort Lauderdale, Tampa and Miami. In this post, we’ll zoom in on the best cruises from Miami.

10 Best Cruises from Miami

Miami is arguably Florida’s premier cruise port. It’s the most famous city of them all, home to a major airport and a phenomenal holiday destination in and by itself. This makes it the ideal starting point for cruises to the Bahamas, the Caribbean, and Central and South America. Whether you prefer short or long voyages, these are some of the best cruises from Miami, in random order.

Cozumel, Mexico - Best Cruises from Miami, Florida

1. 7-Day Western Caribbean CruiseNorwegian

This week-long cruise will take you from bustling Miami to the serene beaches, tropical jungles and ancient ruins of Central America.

  • Duration: 7 days
  • Ports of call: Roatan, Harvest Caye, Costa Maya and Cozumel
  • Price: from $419 per person

2. 8-Day Caribbean, Cuba and Antilles CruiseMSC Cruises

If you’re looking for a lavishly luxurious cruise in the tropics, look no further than this awesome MSC cruise around the Eastern Caribbean.

  • Duration: 8 days
  • Ports of call: San Juan, Charlotte Amalie, Philipsburg and Nassau
  • Price: from $$648 per person

3. 5-Night Western Caribbean CruiseRoyal Caribbean

Experience the Caribbean as they’re meant to be experienced on this laid-back 5-night voyage to the Bahamas and Tahiti, two of the world’s most beautiful tropical islands.

  • Duration: 6 days
  • Ports of call: Nassau and Labadee
  • Price: from $299 per person
Panama Canal - Best Cruises from Miami, Florida

4. 14-Day Panama Canal CruiseNorwegian

Traverse the engineering marvel that is the Panama Canal on this 14-day one-way cruise from Miami to Los Angeles.

  • Duration: 14 days
  • Ports of call: Cartagena, Puntarenas, Corinto, Puerto Quetzal, Acapulco, Cabo San Lucas and Los Angeles
  • Price: from $499 per person

5. 2-Day Bahamas CruiseCarnival Cruises

Feeling like getting away from it all for just a weekend? Want to sail to a tropical island and not spend a ton of money? Hop on this fun cruise to the Bahamas and arrive back in Miami two days later feeling revitalized and relaxed.

  • Duration: 2 days
  • Ports of call: Nassau
  • Price: from $149 per person
Pineapple in the Bahamas - Best Cruises from Miami, Florida

6. 3-Day Bahamas CruiseNorwegian

With its free open bar, this short return voyage to the Bahamas is one of the best cruises from Miami for nightlife. You’ll sail from Miami’s Art Deco District to an 18th-century fortress and an “eco-fun” private island.

  • Duration: 3 days
  • Ports of call: Nassau and Great Stirrup Cay
  • Price: from $199 per person

7. 15-Night Panama Canal Westbound CruiseCelebrity Cruises

One of the best one-way cruises from Miami, this journey takes you through the heart of the Caribbean, via the Panama Canal and the Central American west coast, all the way to San Diego.

  • Duration: 16 days
  • Ports of call: Cartagena, Colon, Puntarenas, Puerto Quetzal, Puerta Vallarta, Cabo San Lucas and San Diego
  • Price: from $1,469 per person

8. 3-Night Bahamas CruiseRoyal Caribbean

Hop over to the glorious Bahamas for a few days of abundant sunshine, swaying palm trees, cocktails on the beach and ultimate relaxation.

  • Duration: 4 days
  • Ports of call: CocoCay and Nassau
  • Price: from $209 per person
Havana, Cuba - Best Cruises from Miami, Florida

9. 5-Day Cuba CruiseCarnival Cruises

Spend a day in Cuba, one of the world’s most fascinating countries, and enjoy water sports on a tropical island on this fun-filled cruise from Miami.

  • Duration: 5 days
  • Ports of call: Grand Turk and Havana
  • Price: from $279 per person

10. 9-Night Southern Caribbean CruiseRoyal Caribbean

This fantastic Royal Caribbean cruise takes you down to the Southern Caribbean, where you’ll explore gorgeous tropical islands with strong historical ties to the Netherlands, such as Aruba, Curacao and Bonaire.

  • Duration: 10 days
  • Ports of call: Labadee, Oranjestad, Willemstad and Kralendijk
  • Price: from $508 per person

Get a price on a cruise in this post

Get a price
Share this article on:

By Bram R

Born and raised in Belgium, Bram is currently based in the Pacific Northwest where he spends his days blogging, hiking, indulging in freshly roasted coffee and sipping craft beers. An experienced traveler, his… More about Bram R

Norwegian Cruise Line deals

Fill out the form below to get a quick, free quote

  • Please select one:
  • Please select one:
  • Please tell us about the cruise or deal you're interested in. Be specific if you can.
    You'll gain access to exclusive savings. You can unsubscribe at any time.
  • This field is for validation purposes and should be left unchanged.

Comments (0)

Post a comment

Whoops! No comments yet. Start the conversation!.

Join the conversation

Submit a comment today.