Cruises from Miami
Depart from PortMiami — the world's busiest cruise port — to the Caribbean, Bahamas, and beyond. Year-round sailings with no booking fees via CruiseDirect.
7-Night Western Caribbean
4-Night Bahamas Getaway
14-Night Transatlantic Crossing
Why Cruise from Miami?
Cruise Capital
World's busiest cruise port with 7+ million passengers annually
Year-Round Sailing
Warm subtropical climate enables departures every day of the year
Caribbean Gateway
Closest major port to the Caribbean and Bahamas islands
Modern Terminals
State-of-the-art terminals for all major cruise lines
Easy Access
Minutes from Miami International Airport and South Beach
Pre-Cruise Fun
Explore Art Deco Miami Beach, Little Havana & the Everglades
Explore Cruises from Miami
Compare cruise deals from all major lines departing PortMiami. No booking fees, best price guarantee, and flexible payment options with CruiseDirect.
Trusted global cruise provider — book with confidence.
Browse Miami CruisesExplore Popular Routes from Miami
Your Guide to Cruising from Miami
PortMiami is the undisputed Cruise Capital of the World, welcoming over 7 million cruise passengers each year. Located on Dodge Island in Biscayne Bay, the port sits just minutes from Miami International Airport and the vibrant neighbourhoods of South Beach, Wynwood, and Little Havana — making it easy to extend your trip with a pre- or post-cruise stay.
Caribbean & Bahamas Sailings
Miami's proximity to the Caribbean makes it the go-to departure point for Western Caribbean voyages to Cozumel, Grand Cayman, and Jamaica, as well as short Bahamas getaways to Nassau, Freeport, and private islands. Whether you want a quick 3-night escape or a full 7-night itinerary, Miami offers the widest selection of Caribbean cruise deals available anywhere.
Transatlantic Crossings
For those with more time, Transatlantic crossings from Miami offer an unforgettable voyage to Europe via Bermuda and the Azores. These repositioning cruises in spring and autumn provide exceptional value and a genuine ocean-going experience.
Getting to PortMiami
PortMiami is served by Miami International Airport (MIA), with direct flights from London, Manchester, and major European hubs. The port is connected to downtown Miami via the free PortMiami Tunnel and Metromover. Most cruise lines offer transfer packages, or a taxi from the airport takes approximately 15 minutes. Consider booking flights and travel insurance through TravelDealForge for the best rates.
Frequently Asked Questions
Why is Miami called the Cruise Capital of the World?▼
How do I get from Miami Airport to the cruise port?▼
What cruise lines depart from Miami?▼
What are the most popular routes from Miami?▼
When is the best time to cruise from Miami?▼
Is parking available at PortMiami?▼
🛡️ Why Trust TravelDealForge?
Secure Booking
All bookings are processed through trusted, verified partner sites with secure payment processing.
Best Price Guarantee
We compare prices from hundreds of leading providers to ensure you always get the best deal available.
Trusted by Travellers
Thousands of travellers use TravelDealForge to find and compare the best travel deals worldwide.
Learn more about our editorial standards and how we make money.
💡 TravelDealForge may earn a commission when you book through our partner links. This does not affect the price you pay. Read our affiliate disclosure