Skip to content
MiamiCruiseSchedule

Flying to Miami for a cruise: MIA or FLL, when to land and the earliest flight home

Miami International, MIA, is about 9 miles from PortMiami, and Fort Lauderdale's FLL is 25.7 miles away, by the airport's and the port's own figures. Royal Caribbean and Celebrity both suggest arriving the day before, and Carnival's sailing-day transfers need you on the ground by 12:00 PM at MIA or 11:30 AM at FLL. For the flight home, Carnival's pages say no earlier than 12:00 PM or 1:00 PM depending on the page, and Celebrity recommends its MIA transfer for flights after 12:30 PM.

By Andrew Budai · Last checked · Rates and opening hours change, so confirm before you travel.

Flying in for a PortMiami cruise comes down to the airport, the day you land and the time you fly home. Each cruise line words its advice differently, so this page quotes each one, along with the ID TSA asks for. The ride between the airport and the ship has its own guide, Miami airport to PortMiami, with taxi rates, transfers and transit.

Every price here was read on November 14, 2026. The lines' rules quoted below come from their own pages on the same date, and if your cruise documents say something different, your documents decide.

Should you fly into MIA or Fort Lauderdale for a Miami cruise?

MIA, if the fares are close. Miami International is about 9 miles from PortMiami, the airport says. Fort Lauderdale-Hollywood International is 25.7 miles away on the port's FAQ, and FLL itself says to allow at least 90 minutes for the drive. Carnival's transfer, read November 14, 2026, starts at $22.99 a person from MIA and $36.99 from FLL.

MIAFLL
Distance to PortMiamiAbout 9 miles, MIA says. The port's FAQ gives 7.1 miles25.7 miles, on the port's FAQ
Drive timeThe cruise lines' pages say 15 to 25 minutesAbout 45 minutes without traffic, allow at least 90, FLL says
Taxi, read November 14, 2026Metered. $35.60 in a sedan for 9 miles, by my arithmetic on the county's ratesFLL's estimates: $86, and about $67
Carnival transfer, read November 14, 2026From $22.99 a personFrom $36.99 a person
Passengers in 202555,314,66132.2 million
US Customs for international arrivalsConcourses D, E and JTerminals 1 and 4

MIA had 92 carriers in August and September 2026 and nonstop flights to 164 destinations in September 2026, 67 domestic and 97 international, by its own count. American Airlines is its hub carrier. In 2025 MIA ranked 8th among US airports for total passengers and 2nd for international passengers.

FLL served 32.2 million passengers in 2025, down 8.5% from 2024, which made it the 20th busiest US airport. Its airline list includes Southwest, United, Delta, American and JetBlue. FLL has one catch for the flight home, covered below. On busy cruise days, airlines there may only check bags up to two hours before your flight.

At MIA, passengers arriving from abroad go through US Customs and Border Protection passport control, except those arriving from Canada or the Bahamas. If you leave customs in the South Terminal, Concourse J, you come out on the 3rd level, and ground transportation is on the 1st.

Should you fly into Miami the day before your cruise?

Royal Caribbean and Celebrity both suggest it. Royal Caribbean says "many guests find it is easiest to arrive a day prior to sailing and stay in a hotel the night before to avoid any possible delays." Celebrity's pre-cruise article says that arriving a day early reduces "the risk of getting tangled in flight delays on the day your cruise departs."

The other lines word it differently, or not at all:

  • Carnival. I found no Carnival advice on flying in the day before. Its sailing-day airport transfers need you to land at MIA by 12:00 PM or at FLL by 11:30 AM.
  • Norwegian. Its US embarkation FAQ recommends that guests who have not checked in online arrive at the terminal "after 12 pm, and at least two hours prior to the scheduled departure time." Its international site asks you to confirm with a Norwegian representative that your flight times fit its transfer times for your port.
  • MSC. You "should be at the port at the assigned check-in slot indicated on your ticket, and no later than 3 hours before the ship's departure."
  • Virgin Voyages. A Virgin travel article says "Even one night before sailing turns arrival into something to enjoy, not endure." That is an article, not a rule.

Carnival says "All guests must be on board by the Final Boarding time printed on the boarding pass or they will not be permitted to sail." A delayed flight on sailing day can put you past that time, and a night in Miami takes that risk away. I would fly in the day before, and the hotels guide covers where to stay.

What time should your flight land in Miami on sailing day?

Early enough to reach the terminal in your arrival window. Carnival asks you to pick an arrival appointment during online check-in, Celebrity requires you to select an arrival time, and MSC gives you a check-in slot on your ticket. Miami-Dade County's October 16, 2026 release asks passengers to "arrive only at their scheduled embarkation time".

Then work back from each line's cut-offs:

  • Carnival. Land by 12:00 PM at MIA or 11:30 AM at FLL if you want its transfer. Checked baggage service ends 2 hours before the ship's published departure time.
  • Celebrity. Most of its Miami sailings "leave in the late afternoon, generally between 4 and 5 p.m.", and all-aboard is about 90 minutes before that, its Miami page says.
  • Royal Caribbean. "All guests must be fully checked in and onboard the ship no later than 90 minutes prior to port operations closing."
  • MSC. "Check-in and boarding close 2 hours before the ship's departure."
  • Norwegian. At least two hours before the scheduled departure, for guests who have not checked in online, as above.

From FLL, add at least 90 minutes on the road, the airport's own advice. The airport guide has the transfer times and meeting points.

What is the earliest flight home after a Miami cruise?

The lines' transfer rules give the clearest floor. Carnival's airport transfers need a flight no earlier than 12:00 PM from MIA on its MIA transfer page, and no earlier than 1:00 PM on its FLL transfer page and its general Miami transfers page. Celebrity recommends its ship-to-MIA transfer for flights departing after 12:30 PM.

Carnival's pages disagree for MIA, and the terms on the transfer you buy decide. A flight at 1:00 PM or later fits every version, and Celebrity's 12:30 PM advice too.

What each line says about getting off the ship:

  • Carnival. "We generally clear the ship of all guests approximately three hours after the published arrival time in the home port." It suggests its express option, where you carry your own bags off, for guests with an early flight, and you pick a debarkation time in the HUB App before 1:00 pm on the last day.
  • Celebrity. "Normally, disembarkation will start around 8 am," and "it makes sense to book an early afternoon or evening flight." Its disembarkation article says the window is normally around 8 a.m. to 10 a.m., and that it is unusual for it to start before 7 a.m.
  • MSC. "Note that disembarkation can take up to 3 hours after ship's arrival."
  • Virgin Voyages. Disembarkation runs through 10:45 am, and Virgin recommends a flight with "enough time to comfortably disembark and travel to the airport." Its Hop On Hop Off Miami tour with an airport drop is the one Virgin calls ideal for flights after 3:30 pm.
  • Royal Caribbean. "You have the ability to select the flight that best suits your schedule," and you leave the ship at a time set by your luggage tag color. I found no earliest flight time on its pages.
  • Norwegian. Its international site says the crew tells you the transfer departure time on board. I found no earliest flight time on the Norwegian pages I could read.

For an international flight home from MIA, the airport says to arrive at least two hours early to allow for security. I found no MIA advice for domestic departures.

Can you check bags early at Fort Lauderdale airport after a cruise?

Not always. FLL says that during peak cruise travel, with several ships in South Florida ports, airlines "may only be able to check your bags up to two hours before your scheduled flight." It also says the earliest some airlines check baggage is two to three hours before departure.

FLL adds that on cruise days many returning passengers reach the airport at 8:30 a.m. for flights throughout the day. Airlines discourage standby for an earlier flight on cruise days, which FLL lists as Friday, Saturday, Sunday and Monday, because flights are booked to capacity.

Two things help. Some airlines let cruise passengers check bags for the return flight at the port, and public baggage storage is available in every FLL terminal. At MIA, the FAQ says the baggage storage facility is on the 2nd level.

Do you need a REAL ID to fly to Miami for a cruise?

Yes, or another ID that TSA accepts, if you are 18 or older. TSA's page says REAL ID enforcement began May 7, 2025, and that adults 18 and older must show valid identification at the checkpoint. A US passport or passport card works instead.

  • Children. TSA does not require children under 18 to show ID on flights within the United States.
  • Spotting a REAL ID. Carnival reminds fly-in guests that compliant cards have a star on the upper top portion of the card.
  • No acceptable ID. TSA's page, read November 14, 2026, says that since February 1, 2026, travelers without one can pay a $45 fee to use TSA ConfirmID. If TSA cannot verify your identity, you will not be allowed into the checkpoint.

The ship has its own document rules, separate from TSA's. The Miami cruise documents guide covers what each line accepts at the terminal.

Can you rent a car at Miami airport or FLL for a cruise?

Yes, both airports have a rental car center. MIA's is a ride on the free MIA Mover, which leaves from the 3rd level between the Dolphin and Flamingo garages. FLL's is in one building next to Terminal 1, with 12 rental companies.

  • MIA Rental Car Center. At 3900 NW 25th Street, open 24 hours, though some companies close between 11 p.m. and 5 a.m. The MIA Mover trip is 1.25 miles. MIA lists ACE, Alamo, Avis, Budget, Carnival Rent A Car, Dollar, Enterprise, Hertz, National, Payless, Royal, Sixt and Thrifty inside, and off-site companies pick up outside the lobby.
  • FLL Rental Car Center. At 600 Terminal Drive. From Terminal 1, follow the signs to the Concourse B pedestrian bridge. From Terminals 2 to 4, a free shuttle leaves the passenger pick-up area every 10 minutes, 24 hours a day.
  • Returning a car near the port. PortMiami's FAQ says there are no rental agencies on the port. The port's directions page says Dollar and Hertz run shuttles from the port to their offices, and that fees may apply.

If you keep the car through the cruise, you pay to park it. Long-term parking was $28 a day at the county's Garages C, D and G and Surface Lot E, and $35 a day at Garages AA and B, on November 14, 2026. The parking guide has every garage and which terminal it serves.

Where should you stay in Miami the night before a cruise?

It depends on how you plan to reach the ship, and the hotels near PortMiami guide compares the options. Two airport details matter for the night before.

MIA's hotel shuttle page says hotel buses pick up curbside on the Arrivals level, Level 1, at doors 1, 2, 3, 4, 7, 15, 20, 23, 24 and 28. MIA's FAQ says level 2 instead. The shuttle page is the more specific of the two, so check it against your hotel's instructions.

If you stay overnight and still want Carnival's transfer, you go back to the airport for it. Carnival's Miami transfers page says guests who arrive before sail day must return to one of its airport meeting points no later than 11:00 AM.

Next steps

Sources