MiamiCruise Port
Sailing from Miami? You're in the right place. Find your terminal, pick where to park or sleep the night before, and see how to get in from the airport.

Bon voyage from Miami
- Terminals
- 9
- Cruise lines
- 7
- Carnival, MSC, Norwegian, Oceania, Regent Seven Seas, Royal Caribbean and Virgin Voyages
- Nearest airport
- MIA
- Miami International Airport, 7.1 mi, about 15β20 minutes
- Port parking
- From $28 a day
- 8 port-run lots
Last checked
Terminals by cruise line
PortMiami has nine cruise terminals, all on one island off downtown. Your cruise line decides which one is yours. Find your line below. Assignments can change, so check the terminal on your cruise documents too. Each terminal has its own garage, so drive to the right one.
Cruise Terminal A
Cruise lines
Royal Caribbean
Royal Caribbean's terminal, nicknamed the Crown of Miami. Park in Garage A next door.
2000 N Cruise Blvd, Miami, FL 33132
Cruise Terminal F
Cruise lines
Carnival
Carnival. Garage G serves it, shared with Virgin's Terminal V.
1103 N Cruise Blvd, Miami, FL 33132
Cruise Terminal D
Cruise lines
Carnival
Carnival. Garage D and Surface Lot D are beside it.
1435 N Cruise Blvd, Miami, FL 33132
Cruise Terminal E
Cruise lines
Carnival
Carnival. Surface Lot E here is the port's open lot for RVs and vans.
1265 N Cruise Blvd, Miami, FL 33132
Cruise Terminal B
Cruise lines
Norwegian
Norwegian's main terminal, the Pearl of Miami. Garage B is next door.
1761 N Cruise Blvd, Miami, FL 33132
Cruise Terminal C
Cruise lines
Norwegian
Used by several lines. Norwegian sailings move here when Terminal B is busy.
1741 N Cruise Blvd, Miami, FL 33132
Cruise Terminal AA
Cruise lines
MSC
MSC's terminal, opened in 2025 at the east end of the port. Garage AA is attached.
2200 N Cruise Blvd, Miami, FL 33132
Cruise Terminal V
Cruise lines
Virgin Voyages
Virgin Voyages, at the west end of the port. Park in Garage G.
718 W Cruise Blvd, Miami, FL 33132
Cruise Terminal J
Cruise lines
Oceania, Regent Seven Seas
The small terminal on the south side, mostly Oceania and Regent Seven Seas. Garages J and K serve it.
1120 Caribbean Way, Miami, FL 33132
| Terminal | Cruise lines | Address | Map |
|---|---|---|---|
| Cruise Terminal ARoyal Caribbean's terminal, nicknamed the Crown of Miami. Park in Garage A next door. | Royal Caribbean | 2000 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal A |
| Cruise Terminal FCarnival. Garage G serves it, shared with Virgin's Terminal V. | Carnival | 1103 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal F |
| Cruise Terminal DCarnival. Garage D and Surface Lot D are beside it. | Carnival | 1435 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal D |
| Cruise Terminal ECarnival. Surface Lot E here is the port's open lot for RVs and vans. | Carnival | 1265 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal E |
| Cruise Terminal BNorwegian's main terminal, the Pearl of Miami. Garage B is next door. | Norwegian | 1761 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal B |
| Cruise Terminal CUsed by several lines. Norwegian sailings move here when Terminal B is busy. | Norwegian | 1741 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal C |
| Cruise Terminal AAMSC's terminal, opened in 2025 at the east end of the port. Garage AA is attached. | MSC | 2200 N Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal AA |
| Cruise Terminal VVirgin Voyages, at the west end of the port. Park in Garage G. | Virgin Voyages | 718 W Cruise Blvd, Miami, FL 33132 | Map of Cruise Terminal V |
| Cruise Terminal JThe small terminal on the south side, mostly Oceania and Regent Seven Seas. Garages J and K serve it. | Oceania, Regent Seven Seas | 1120 Caribbean Way, Miami, FL 33132 | Map of Cruise Terminal J |
Hotels the night before
Fly in the day before and a late flight can't cost you the ship. Each hotel below offers a cruise shuttle or a parking package. "Check rates" opens the hotel on Booking.com. "Cruise stay details" opens the page that describes its cruise offer.

Hotel
Hampton Inn & Suites Miami/Brickell-Downtown
In Brickell, just south of downtown. Its cruise package gives free parking while you stay and half-price parking after check-out, for up to 7 nights. It doesn't mention a ride to the port, so plan a taxi or rideshare.
- Shuttle: confirm with the hotel
- Park-and-cruise package

Hotel
Hampton Inn Miami-Coconut Grove/Coral Gables
In Coconut Grove. Its Snooze & Cruise package includes a one-way ride to PortMiami for two. Park, Snooze & Cruise adds a week of parking for one car. Book both on the hotel's own site.
- Port ride included in the cruise package
- Park-and-cruise package

Hotel
Regency Miami Airport by Sonesta
Near the airport, with a free airport shuttle. Book its Stay & Sail package and the ride to the cruise port is included. Extra guests pay for the ride. Reserve it with the front desk.
- Port ride included in the cruise package
- 5 mi from the cruise port, as the hotel states

Hotel
Courtyard Miami Airport
Near the airport. Its Sail Away package covers the first night's parking, breakfast for two and Uber credit to and from the cruise port. Parking for the cruise costs extra per day.
- Port ride included in the cruise package
- Park-and-cruise package

Hotel
EB Hotel Miami Airport
In Miami Springs, by the airport, with a free 24-hour airport shuttle. Its Stay & Cruise package includes a one-way ride to the port for two. Parking costs extra.
- Port ride included in the cruise package
Miami cruise parking
Every terminal has a port garage or lot beside it. Port parking is $28 a day at most garages and $35 at Garages AA, A and B. You pay as you leave, by cash or credit card; debit cards aren't taken. Royal Caribbean's Garage A is prepaid online, and Norwegian's Garage B can be reserved. Private garages downtown cost less and run shuttles.
Port prices are per day. Private lots show 7-night totals, quoted for mid-November 2026.
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
Royal Caribbean Terminal A Garage
WalkCoveredPort
At Terminal A
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garage G
WalkCoveredPort
Between Terminals F and V
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garage D
WalkCoveredPort
At Terminal D
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Surface Lot E
WalkOpen-airPort
At Terminal E
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garage B
WalkCoveredPort
At Terminal B
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garage C
WalkCoveredPort
At Terminal C
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garage AA
WalkCoveredPort
At Terminal AA
Covered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
Lowest quote, shuttle included
Premier Cruise Parking
ShuttleCoveredPrivate
$126.677 nights
Check rates β for Premier Cruise ParkingWalk to the terminal
PortMiami Garages J and K
WalkCoveredPort
At Terminal J
See live price
Reserve at the port β for PortMiami Garages J and KCovered parking
Safe Cruise Parking
ShuttleCoveredPrivate
5β10 minutes from the port, as the operator states
$138.807 nights
Check rates β for Safe Cruise Parking
PortMiami lots
| Lot | To the terminal | Cover | Price | Book |
|---|---|---|---|---|
Royal Caribbean Terminal A GarageRoyal Caribbean's garage. Book online for your sailing; plate scan in and out.For Cruise Terminal A+ Moreβ LessPer night, prepaid online for your sailing date; overstays are charged at drive-up rates. Price checked | WalkCoveredAt Terminal A | Covered | $35a day | Reserve at the port β for Royal Caribbean Terminal A Garage |
PortMiami Garage GThe garage for Carnival's Terminal F and Virgin's Terminal V.For Cruise Terminal F, Cruise Terminal V+ Moreβ Less9 ft 6 in clearance on the ground floor, about 6 ft 11 in above. Per day or part of a day, paid on exit. Price checked | WalkCoveredBetween Terminals F and V | Covered | $28a day | Reserve at the port β for PortMiami Garage G |
PortMiami Garage DCarnival's Terminal D garage, with an open surface lot alongside.For Cruise Terminal D+ Moreβ LessPer day or part of a day, paid on exit. Price checked | WalkCoveredAt Terminal D | Covered | $28a day | Reserve at the port β for PortMiami Garage D |
PortMiami Surface Lot EOpen lot, no height limit. The place for RVs, vans and trailers.For Cruise Terminal E+ Moreβ LessOversized vehicles pay per space used. Per day; oversized vehicles $25 a space a day ($50 for two spaces). Price checked | WalkOpen-airAt Terminal E | Open-air | $28a day | Reserve at the port β for PortMiami Surface Lot E |
PortMiami Garage BNorwegian's garage. You can reserve a space ahead through ParkWhiz.For Cruise Terminal B+ Moreβ LessPer day; can be reserved ahead through ParkWhiz/NCL. Price checked | WalkCoveredAt Terminal B | Covered | $35a day | Reserve at the port β for PortMiami Garage B |
PortMiami Garage CBeside Terminal C, between Norwegian's Terminal B and Carnival's Terminal D.For Cruise Terminal C+ Moreβ LessPer day or part of a day, paid on exit. Price checked | WalkCoveredAt Terminal C | Covered | $28a day | Reserve at the port β for PortMiami Garage C |
PortMiami Garage AAMSC's garage, built onto Terminal AA. Low 7 ft clearance.For Cruise Terminal AA+ Moreβ LessPer day for overnight parking, paid on exit; 7 ft clearance. Price checked | WalkCoveredAt Terminal AA | Covered | $35a day | Reserve at the port β for PortMiami Garage AA |
PortMiami Garages J and KTwo garages on the south side for Terminal J. No published rate.For Cruise Terminal J+ Moreβ LessThe port lists no rate for these garages. | WalkCoveredAt Terminal J | Covered | See live price | Reserve at the port β for PortMiami Garages J and K |
Private lots nearby
| Lot | To the terminal | Cover | Price | Book |
|---|---|---|---|---|
Safe Cruise ParkingDowntown garage, floors 6 and 7. Free shuttle for up to five people.+ Moreβ LessShuttles run about every 20 to 45 minutes from 7:30 a.m. to 2 p.m. Its garage clearance is 7 ft. Extra passengers pay a small fee. Total quoted for a 7-night stay, Nov 15β22, 2026 (checked 2026-10-19), including port access and service fees and tax. Price checked | ShuttleCovered5β10 minutes from the port, as the operator states | Covered | $138.807 nights | Check rates β for Safe Cruise Parking |
Premier Cruise ParkingSelf-park garage in downtown Miami with a free port shuttle.+ Moreβ LessIts shuttles can't carry motorized scooters or wheelchairs. A week is billed as 8 days, plus sales tax and a port access fee. Total quoted for Nov 15β22, 2026 (checked 2026-10-20): $13.99 a day billed as 8 days, plus 7% sales tax and $7.99 port access fees. | ShuttleCovered | Covered | $126.677 nights | Check rates β for Premier Cruise Parking |
Getting there
Miami International is the closest airport, 7.1 miles from the port. Fort Lauderdale/Hollywood is the other choice, 25.7 miles north. From MIA, taxis run on the meter; there's no flat fare to the port. Rideshares pick up on the arrivals and departures levels.
Miami International Airport MIA
The closest airport and the easy choice. Taxis and rideshares wait outside arrivals.
- Distance
- 7.1 mi
- Drive
- about 15β20 minutes
Ways to the port
- Taxi β Metered: $2.95 first 1/6 mile, $2 airport surcharge, $15 minimum; tolls extra. No flat rate to the port since 2022. Operator site β
- Uber and Lyft β Pickups on the arrivals and departures levels; no fare is published. Operator site β
- Cruise-line transfer: Carnival β Sailing-day transfer; flight must land by 12:00 p.m. Price not published. Operator site β for Carnival
Fort Lauderdale/Hollywood International Airport FLL
The other option, with a longer drive south to the port.
- Distance
- 25.7 mi
- Drive
- about 35β40 minutes
Ways to the port
- Cruise-line transfer: Carnival β One sailing-day departure at 12:00 p.m.; flight must land by 11:30 a.m. Price not published. Operator site β for Carnival
- Uber and Lyft β Uber and Lyft serve both airports and the port; no fare is published.

Pre-book a private airport transfer
A driver booked ahead beats queuing at the curb with luggage. Check that your airport and date are covered before you rely on it.
Ports you'll visit from Miami
Most Miami cruises are short Bahamas trips or a week in the Caribbean. Nassau is on Carnival, Royal Caribbean and Norwegian sailings. Eastern Caribbean trips head to San Juan, St. Thomas and St. Maarten. Carnival's Western Caribbean trips add Cozumel, and MSC and Carnival both call at Grand Turk and RoatΓ‘n.
Read the guide βSailing to
Nassau
What's a short walk from Bay Street, plus plans for 3, 5 or 7 hours ashore.
Read the guide βSailing to
San Juan
The walk into Old San Juan, plus plans for 3, 5 or 7 hours ashore.
Read the guide βSailing to
St. Thomas
Which of the two docks you'll use, plus plans for 3, 5 or 7 hours ashore.
Read the guide βSailing to
St. Maarten
The harbor walk to Philipsburg, plus half-day and full-day plans.
Read the guide βSailing to
Cozumel
Which pier you'll dock at, plus plans for 2, 4 or 7 hours ashore.
Read the guide βSailing to
Grand Turk
What's free inside the cruise center, plus plans for 2, 4 or 7 hours ashore.
Read the guide βSailing to
RoatΓ‘n
Which of the two terminals your ship uses, plus plans for 3, 5 or 7 hours ashore.
Read the guide βSailing to
Amber Cove
The free pool at the pier and the drive to Puerto Plata, plus timed plans.
Quick answers
How we checked these answers
Every answer is built from facts we checked against the sources below and cross-checked with recent port guides. Where sources disagreed, the answer says so instead of guessing a number.
- PortMiami β cruise terminals
- PortMiami β cruise guide street map (PDF)
- PortMiami β daily dock report
- Miami-Dade County β NCL (Bahamas) terminal agreement memo, 2025
- PortMiami β cruise lines
- PortMiami β cruise FAQ
- PortMiami β parking
- Hampton Inn Coconut Grove β packages
- EB Hotel Miami β packages
- Regency Miami Airport by Sonesta β cruise port shuttle
- Greater Miami & Miami Beach β Courtyard Miami Airport cruise package
- Greater Miami & Miami Beach β Hampton Inn & Suites Brickell cruise package
- Royal Miami Parking β Terminal A garage
- Safe Cruise Parking β reservations
- Safe Cruise Parking β FAQ
- Premier Cruise Parking
- Carnival β Miami airport to port transportation
- Miami International Airport β taxis and ride apps
- PortMiami β directions and transportation
- Miami International Airport β taxicab rates (Resolution R-700-22)
- Carnival β embarkation day help
- Royal Caribbean β when should I arrive at the cruise port terminal?
- Norwegian Cruise Line β embarkation day
- MSC Cruises β web check-in FAQ
- Carnival β cruises from Miami
Terminals & cruise lines
Which terminal does Royal Caribbean or Carnival use at the Port of Miami?
Royal Caribbean sails from Terminal A, and Carnival mostly uses Terminals D, E and F. Norwegian is at Terminal B, moving to Terminal C on busy days. MSC uses Terminal AA, Virgin Voyages Terminal V, and Oceania and Regent Seven Seas the small Terminal J. Assignments can change, so check your cruise documents. See all nine terminals.
What cruise lines sail from Miami?
PortMiami lists 26 cruise lines. The big ones are Carnival, Royal Caribbean, Norwegian and MSC, each with its own terminal, plus Virgin Voyages at Terminal V. Celebrity, Princess, Holland America, Oceania, Regent Seven Seas, Cunard and Seabourn sail from here too. Find your line's terminal.
Can I drop off my luggage before parking at PortMiami?
Yes. The port asks you to drop off bags and passengers at your terminal first, then park. There are no luggage lockers on the port. On cruise days a free port shuttle links the terminals. See parking by terminal.
Hotels
Which Miami hotels have a cruise shuttle or cruise parking?
Three hotels include a ride to the port with a cruise package: Hampton Inn Coconut Grove, EB Hotel Miami Airport and Regency Miami Airport by Sonesta. Courtyard Miami Airport's package gives Uber credit to the port plus the first night's parking. Hampton Inn & Suites Brickell offers free parking while you stay and half-price parking for up to 7 nights after. Compare the hotels.
Parking
How much does it cost to park at Miami Cruise Port?
Port parking is $28 a day at Garages C, D, F and G and Surface Lot E. It's $35 a day at Garage AA for MSC and Garage B for Norwegian. Royal Caribbean's Garage A is $35 a night, prepaid online. Private lots cost less: for the same 7 nights in November 2026, Premier Cruise Parking quoted $126.67 and Safe Cruise Parking $138.80, tax and fees included. See every lot.
Where do you park for a cruise out of Miami?
Park in the port garage at your own terminal. Each terminal has one, and you walk from the garage to check-in. Carnival's Terminal F and Virgin's Terminal V share Garage G. To pay less, private garages downtown, like Safe Cruise Parking and Premier Cruise Parking, run free shuttles to the port. Find your garage.
Does Miami Cruise Port have free parking?
No. Port parking is $28 or $35 a day. The exceptions: vehicles with ramps, lifts or hand controls park free, and so do Florida disabled-veteran plates with the veteran aboard. A disabled permit or plate gets two hours free. See parking.
Can I reserve parking at the Port of Miami?
Only at some garages. Royal Caribbean's Garage A is prepaid online for your sailing date. Norwegian's Garage B can be reserved through ParkWhiz. The other port garages are first come, first served. Private lots like Safe Cruise Parking take bookings ahead online. See parking.
Where do oversized vehicles and RVs park at PortMiami?
Use Surface Lot E by Terminal E. It's an open lot with no height limit and spaces for RVs, vans and trailers, at $25 a space a day. Port garages top out around 7 ft on the upper floors. Royal Caribbean's garage sends taller vehicles to the surface lots. See parking.
Getting there
What is the closest airport to the Miami cruise port, and how far is it?
Miami International (MIA) is the closest, 7.1 miles from PortMiami. That's about 15 to 20 minutes without traffic. Fort Lauderdale/Hollywood (FLL) is 25.7 miles away, about 35 to 40 minutes. See getting there.
Is there a shuttle from the Miami airport to the cruise port?
Carnival sells a sailing-day shuttle from MIA and FLL; your flight must land by noon at MIA or 11:30 a.m. at FLL. Check with your own line for its transfers. Otherwise take a taxi or rideshare, or stay at a hotel whose cruise package includes the ride. See getting there.
Is it better to take a taxi or Uber from Miami Airport to the cruise port?
Either works. Taxis from MIA run on the meter, with a $2 airport charge and a $15 minimum. There's no flat fare to the port. No rideshare fare is published, so compare your app's quote. Rideshares pick up on MIA's arrivals and departures levels. See getting there.
How do I get from Fort Lauderdale airport to the Miami cruise port?
It's 25.7 miles, about 35 to 40 minutes by car without traffic. Carnival runs one sailing-day transfer from FLL at noon for flights landing by 11:30 a.m. Otherwise book a taxi, rideshare or private driver. See getting there.
Embarkation day
What time should I arrive at the Miami cruise terminal?
Your line sets it. Carnival has you pick an Arrival Appointment. Royal Caribbean gives you a slot in its app, and Norwegian puts your time on your eDocs. MSC prints the slot on your ticket. Arrive within it, and drop bags at the terminal before you park. See parking.
Where does Carnival cruise to from Miami?
Carnival's Miami cruises run 3 to 11 days. Short Bahamas trips call at Celebration Key, Half Moon Cay and Nassau. Western Caribbean trips go to Cozumel, Grand Cayman and Jamaica. Eastern Caribbean trips visit Amber Cove, Grand Turk, San Juan, St. Thomas and St. Maarten. Southern Caribbean trips reach Aruba, CuraΓ§ao and Bonaire. See the ports.