Miami's Three Main Cruise Ports

Miami has three operating cruise ports, and which one your ship leaves from depends on which cruise line you booked with. PortMiami (also called Port of Miami) is the largest and busiest, handling Royal Caribbean, Carnival, Disney Cruise Line, and others. Port Everglades sits in nearby Fort Lauderdale, about 30 miles north, and serves Norwegian Cruise Line, Carnival, Disney, and Royal Caribbean ships. Miami Cruise Terminal at Dodge Island is smaller and handles overflow and specialty cruise lines.

Your cruise documents will tell you which port to report to. Check your ticket confirmation email or the cruise line's website — it will list the specific terminal name and address. Arriving at the wrong port means missing your ship, so verify this detail before you leave home.

Key Takeaways

  • PortMiami (in downtown Miami) is the largest cruise port and handles most major cruise lines including Royal Caribbean, Carnival, and Disney.
  • Port Everglades in Fort Lauderdale, 30 miles north of Miami, serves Norwegian Cruise Line and other carriers and is the second-busiest port in the region.
  • Your cruise documents specify which port and terminal you depart from — check your confirmation email or cruise line website before heading to the port.
  • Arrive at least three hours before departure for international cruises and two hours for domestic ones, and plan for parking, check-in, and security screening.

PortMiami: Downtown Location and Terminals

PortMiami occupies Dodge Island in Biscayne Bay, directly across from downtown Miami. The address is 1015 North America Way, Miami, FL 33132. The port has eight cruise terminals (numbered 1 through 8), and your cruise documents will specify which one your ship uses. Royal Caribbean typically departs from Terminals 1, 3, and 4. Carnival uses Terminals 2, 5, and 6. Disney Cruise Line uses Terminal 8. Other lines rotate through available terminals.

Parking at PortMiami costs around $20 per day for standard parking, with valet options available at higher rates. The port is accessible by car via the MacArthur Causeway from downtown Miami. If you are taking a rideshare service, ask the driver to drop you at your specific terminal entrance — the port is large and terminals are spread across the island.

Check-in at PortMiami typically opens two to three hours before departure. International cruises (those leaving the United States) require you to arrive earlier because of customs and immigration screening. Domestic cruises have shorter check-in times. The port provides clear signage for each terminal, but lines can be long during peak departure times, especially on Fridays and Saturdays.

Port Everglades in Fort Lauderdale

Port Everglades is Florida's second-busiest cruise port and sits in Fort Lauderdale, about 30 miles north of downtown Miami. The main address is 1850 Eller Drive, Fort Lauderdale, FL 33316. Norwegian Cruise Line operates most of its Florida sailings from here, along with Carnival, Royal Caribbean, and Disney ships. The port has four main cruise terminals: Terminals 1, 2, 4, and 18.

Parking at Port Everglades costs approximately $15 to $20 per day depending on the lot. The port is accessible via I-95 North from Miami, and the drive takes 45 minutes to an hour depending on traffic. Rideshare services drop passengers at the terminal entrances. The port is more compact than PortMiami, so walking between parking and check-in is usually shorter.

Check-in procedures at Port Everglades follow the same timeline as PortMiami — arrive two to three hours early for domestic cruises and three to four hours for international ones. The port handles fewer ships per day than PortMiami, so check-in lines are often shorter, though this varies by day of the week.

Getting to the Ports by Car

If you are driving to PortMiami, take the MacArthur Causeway from downtown Miami or I-395 South toward the port. Signs for "Port of Miami" or "Cruise Port" appear on major roads leading to the causeway. Allow extra time for traffic, especially on Friday afternoons and Saturday mornings when cruise departures peak. Parking lots fill up during these times, so arriving early gives you more parking options.

For Port Everglades, take I-95 North from Miami toward Fort Lauderdale. Exit at Sunrise Boulevard or Las Olas Boulevard and follow signs to the port. The port entrance is clearly marked from the highway. Traffic on I-95 can be heavy, particularly between 7 a.m. and 10 a.m., so plan your departure time accordingly.

Both ports have multiple parking lots. Standard parking is cheaper than valet, but valet is faster if you are running late. Some cruise lines offer parking discounts if you book through their website, so check before you arrive at the port.

Rideshare, Taxi, and Shuttle Options

Uber and Lyft operate at both PortMiami and Port Everglades. Rideshare pickup zones are clearly marked at each terminal. Costs vary by time of day and demand — expect to pay $15 to $30 from Miami Beach to PortMiami, and $25 to $50 from Miami to Port Everglades, depending on surge pricing. Rideshare is convenient if you do not want to pay for parking or drive in unfamiliar traffic.

Traditional taxi services are available at both ports, though they are less common than rideshare. You can request a taxi from your hotel or call ahead. Prices are typically higher than rideshare but do not fluctuate with demand the way rideshare does.

Some hotels and resorts in Miami and Fort Lauderdale offer shuttle services to the cruise ports for guests. Ask your hotel whether they provide this service — it is often included or costs a flat fee. Cruise line shuttles are not standard, but some lines offer them for an additional charge if you book in advance.

What to Bring and When to Arrive

Bring your cruise documents (printed or on your phone), a valid passport or government-issued ID, and any visas required for your destinations. Have your luggage tagged and ready — the cruise line provides luggage tags in your documents or at check-in. Arrive at least two hours before departure for domestic cruises and three hours for international ones. This gives you time to park, check in, go through security, and board without rushing.

Leave valuables and large amounts of cash at home or in your hotel safe. The cruise ship provides a safe in your cabin. Wear comfortable shoes and clothing because you will be standing in lines and walking through the terminal. The ports can be crowded and warm, especially during peak season (November through March).

Check your cruise line's website the day before departure for any last-minute changes to check-in procedures or terminal assignments. Some lines have updated their processes, and knowing the current requirements prevents delays at the port.

Frequently Asked Questions

What if my cruise documents do not say which port I am leaving from?

Log into your cruise line's website using your booking confirmation number and password. The port and terminal information appears in your reservation details. You can also call the cruise line's customer service number — they will confirm your port and terminal in minutes.

Can I park overnight at the cruise port if my ship leaves early in the morning?

Yes, both PortMiami and Port Everglades allow overnight parking. Overnight rates are higher than daily rates — expect to pay $25 to $35 for overnight parking. Reserve a spot in advance if possible, especially during peak season, because overnight lots fill quickly.

What happens if I arrive at the wrong port?

Contact your cruise line when ready. They may be able to arrange transportation to the correct port if you are close enough, but this depends on how much time remains before departure. Missing your ship's departure means you will not be able to board, and the cruise line will not refund your fare. Always verify your port before leaving home.

Is there a difference between PortMiami and Miami Cruise Terminal?

PortMiami and Miami Cruise Terminal at Dodge Island are the same location — Dodge Island in Biscayne Bay. "PortMiami" is the official name of the port authority, while "Miami Cruise Terminal" refers to the physical terminals where ships dock. Your documents may use either name, but they refer to the same place.

Do I need to pay to enter the port area before check-in?

No. Parking costs money, but entering the port and walking to your terminal is free. You do not pay any fees to the port itself — only for parking if you drive.