A Couple Booked the Wrong Airport and Missed a $6,000 Cruise — Here’s the Rule That Prevents It
We may earn money or products from the companies mentioned in this post. This means if you click on the link and purchase the item, I will receive a small commission at no extra cost to you ... you're just helping re-supply our family's travel fund.
The couple had booked their cruise carefully. They had printed their itinerary, confirmed their cabin, and arranged ground transportation. What they hadn’t done was verify that the airport code on their flight matched the airport nearest the cruise terminal — and Miami International Airport and Fort Lauderdale-Hollywood International Airport are 30 miles apart. They arrived at MIA. Their ship departed from Port Everglades, served by FLL. By the time they reached the port, the ship was gone. The cruise line waited for no one.
Airport Confusion Costs Travelers Thousands Every Year — and One Habit Eliminates the Risk

Airport confusion mistakes follow predictable patterns in specific cities. Understanding where they happen — and why — is the first step to ensuring it never happens to you.
The Airport Pairs That Cause the Most Confusion
- Miami/Fort Lauderdale: MIA vs. FLL — 30 miles apart, serve many of the same cruise terminal passengers, different terminals for different cruise lines
- New York City: JFK, LGA, and EWR — Kennedy and LaGuardia are in Queens; Newark is in New Jersey, often 60–90 minutes from Manhattan in traffic
- Los Angeles: LAX, BUR, LGB, ONT, SNA — six airports serve greater LA; booking Burbank (BUR) when you need LAX is a common error when using search engines that show cheapest option without prominently displaying airport code
- Chicago: ORD (O’Hare) vs. MDW (Midway) — 25 miles apart with very different transit access to different parts of the city
- Washington DC: DCA (Reagan National), IAD (Dulles), BWI (Baltimore-Washington) — Dulles is 28 miles from downtown; BWI is in Maryland, both frequently misunderstood as interchangeable with Reagan
Why Third-Party Booking Platforms Make This Worse
When you search for flights on Google Flights, Kayak, or Expedia and enter “Miami” as your destination, the search engine returns results for all airports serving the Miami metro area — including Fort Lauderdale. The cheapest result might be FLL while you intended MIA. The airport code appears in the results, but the city name “Miami” is displayed prominently. Travelers who skim rather than read carefully book the wrong airport without realizing it until they’re on the way to the wrong terminal.
The One Rule That Prevents All of This
Before confirming any flight booking, read the three-letter airport code in your confirmation email and verify it matches the airport that serves your actual destination. Do this as a separate step, even if you’re certain you booked the right airport. Airport codes are the ground truth; city names in booking systems are marketing labels that can apply to multiple airports.
For cruise passengers specifically: the rule is to book flights arriving the day before embarkation and to book flights departing the day after disembarkation. The couple who missed their Miami cruise hadn’t done this — they arrived on the same day as departure, which left no margin for any error. Even arriving at the right airport on a same-day booking can go wrong due to weather delays. One extra hotel night is $150–$200. A missed cruise is a $6,000–$20,000 loss depending on the itinerary. The math is not close.
