We HIGHLY recommend you arrive *at least one night* prior to embarkation. Book your flights to arrive on or before March 8, 2020. You can book your return after 12:00 noon on the same day, or any day after the disembarkation March 14, 2020.
DO NOT try to arrive on the day of embarkation of the ship!!!
This is because if your flight is delayed for any reason, YOU are responsible to catch up to the ship per the cruise line. Remember, just because the ship LEAVES at 4pm, does NOT mean you have until then to get onboard. The cruise lines and the port security require all guests to have traveled to the port, gone through security (think airport), checked in, and boarded 2 hours prior to the published ship departure time.
Trust us, Marc & Nathan have missed two ships, both times because the airlines canceled a flight, or a connection was missed. It is NOT FUN to try to catch up to a cruise ship and will cost hundreds of dollars/euros more than planning in advance and spending at least 1 night before in Miami.
***Updated 11/2019 - there are great rates now available directly from many airlines. The holidays between Thanksgiving and Christmas is one of the best time to book for the new year.*** Consier using Google flights to search and TRACK pricing.
The below is the "average" rates in our experience.... if your airfare is lower, you should consider immediately booking it to Miami MIA or Fort Lauderdale FLL airports :
Consider using Google flights to track your pricing if you haven't purchased already.
Tip - MIA = Miami, and should be your primary search. However, try FLL = Fort Lauderdale. If the savings for all travelers total $200 USD or more into FLL over the price into MIA, you might consider flying in to FLL Fort Lauderdale, then taking an uber or taxi to the hotel even for the increased costs. FLL is only about ~$30-40 USD Uber ride to the Port of Miami, or Miami beach, so if you will save more than $100 it is a worthwhile option to fly into.