The busiest cruise port in the world — the widest choice of Bahamas and Caribbean sailings, all year round.
Our cruise specialist will call you shortly to help plan your perfect cruise.




PortMiami sits right next to downtown and handles more cruise passengers than any other port in the world. From here you can take a quick 3 – 4 night Bahamas getaway or a full week in the Eastern or Western Caribbean, on almost every major cruise line. Our specialists compare sailings across lines and can arrange your pre-cruise hotel, parking and flights.
Short weekend trips, 7-night Caribbean cruises and longer voyages depart almost every day of the week.
Nassau and several cruise-line private islands are less than a day's sail away — perfect for a 3 or 4 night getaway.
Miami International Airport is about 8 miles from the port, and Fort Lauderdale airport is about 30 miles away.
South Beach, Brickell and downtown make Miami an easy pre- or post-cruise stay.
Warm weather means Caribbean and Bahamas cruises run 12 months a year.
Cruise lines, ships and itineraries from each port change by season and year. Your specialist confirms what's sailing on your dates before you book.
Miami International Airport (MIA) is about 8 miles from the port — usually a 15 – 25 minute drive depending on traffic. Fort Lauderdale (FLL) is about 30 miles away.
Yes, there are parking garages at the port. Rates are set by the port and change from time to time, so check before you go — or ask us about hotels with park-and-cruise packages.
We strongly recommend it. Flight delays are common, and the ship will not wait for late passengers.
Several cruise lines offer 2 – 4 night Bahamas sailings from Miami, often visiting Nassau and a private island.
Tell us your dates and how many are traveling. A CLIA-certified cruise specialist will compare sailings from Miami across cruise lines and call you back — usually within 15 minutes during business hours.
Prefer to talk now? 📞 +1-305-570-1580