Cruises from Miami

PortMiami, Florida
2597 upcoming sailingsFrom $175Mostly 7 nights

The Cruise Capital of the World, with more lines and more sailing dates than anywhere else, from quick Bahamas trips to long Caribbean voyages.

Cruise ships at PortMiami

Cruising from Miami

PortMiami calls itself the Cruise Capital of the World, and for good reason. Nearly every major cruise line sails from here, which means more ships, more dates and more chances to find a great price.

From Miami you can be in the Bahamas the next morning, or spend a week or more in the Eastern, Western or Southern Caribbean. It's also where you'll find Virgin Voyages and some of Royal Caribbean's biggest ships.

Tips for sailing from Miami

  • Miami International (MIA) is about 20 minutes from the port. Fort Lauderdale (FLL) often has cheaper flights and is about 45 minutes away.
  • Traffic around downtown can be heavy on cruise mornings, so leave extra time.
  • Arrive the day before and stay in downtown Miami or Brickell for a short ride to the ship.

Recommended cruises from Miami

See all sailings
Celebrity Beyond
Celebrity Cruises
Oct 3, 2027 - Oct 9, 2027 (6 Nights)
Miami • Puerto Plata, Dominican Republic • Grand Turk • Perfect Day Cococay • Miami
Average Starting Price
$756pp
Jim's Onboard Credit

Luke's Port Pick
Grand Turk has it all - stunning ship views, a pool, great snorkeling, and crystal-clear water! This port will always be my favorite!

Questions about cruising from Miami

What cruise lines sail from Miami?

Upcoming sailings from Miami, Florida include Carnival Cruise Line, Celebrity Cruises, MSC Cruises, Margaritaville at Sea, Norwegian Cruise Line, Oceania Cruises, Royal Caribbean, Seabourn and Virgin Voyages. Schedules change by season, so ask me for the latest.

Where do cruises from Miami go?

Cruises from Miami most often visit Bahamas and private islands, Eastern Caribbean, Western Caribbean and Southern Caribbean.

How much does a cruise from Miami cost?

Right now the lowest fare I'm seeing from Miami starts at $175 per person. Prices change daily, and I watch for drops after you book.

Which airport is closest to the PortMiami cruise terminals?

Miami International (MIA) is about 8 miles from the port. Fort Lauderdale-Hollywood (FLL) is about 30 miles north.

How do I get the best deal on a cruise from Miami?

Book with me at Caribbean Breeze Travel. There are no fees, I watch for price drops after you book, and I'll let you know about room upgrade offers when they come up.

More departure ports