Port of Miami Taxi & Transfer Service
7 cruise terminals · Transfers from $69
Port of Miami, located on Dodge Island in Biscayne Bay, is the world's busiest cruise port. Handling over 7 million passengers annually, it's home to major cruise lines including Carnival, Royal Caribbean, Norwegian, MSC, Celebrity, Disney, and Virgin Voyages.
Our taxi and transfer service provides seamless connections between Port of Miami and all South Florida airports, hotels, and destinations. Whether you're embarking on a Caribbean adventure or returning from sea, our professional drivers ensure a comfortable, stress-free transfer.
The port features multiple modern terminals, each designed to efficiently process thousands of passengers. Our drivers are familiar with all terminal locations and can navigate directly to your specific cruise line's facility.
Cruise Terminals
Terminal A
Royal Caribbean, Celebrity Cruises
Main entrance on North America Way
Terminal B
Carnival Cruise Line
Adjacent to Terminal A
Terminal C
Norwegian Cruise Line
Center of cruise port complex
Terminal D
MSC Cruises
Newer terminal facility
Terminal E
Carnival Cruise Line
Secondary Carnival terminal
Terminal F
Royal Caribbean
Largest terminal, handles Oasis-class ships
Terminal V
Virgin Voyages
Newest terminal, sleek modern design
Transfer Options
| Destination | From |
|---|---|
Miami Airport (MIA) 10 miles · 20-30 min | $89 |
Fort Lauderdale Airport (FLL) 29 miles · 35-50 min | $129 |
Miami Beach / South Beach 5 miles · 15-20 min | $69 |
Fort Lauderdale 30 miles · 35-55 min | $129 |
Port Everglades 28 miles · 35-50 min | $129 |
Pickup Instructions
Complete ship disembarkation procedures
Clear customs and immigration (for international voyages)
Collect all luggage from the terminal
Exit through the terminal's main doors
Look for your driver holding a sign with your name
Driver will assist with loading luggage into the vehicle
Insider Tips
- Book your transfer in advance, especially during peak cruise season (December-April)
- Provide your cruise line and ship name when booking for accurate terminal delivery
- For disembarkation, allow extra time during the busy morning hours (8-11 AM)
- Keep your phone charged to receive driver updates and contact information
- International cruise arrivals require customs clearance — factor this into your schedule