Miami International Airport (MIA) offers a variety of parking options from one day parking to long term parking solutions. Off airport parking is available at the lots surrounding the airport and located within one and a half mile (5-10 min shuttle ride) from the terminals. One of the best options for long term parking would be airport hotel parking. Many of the full service hotels around Miami airport offer long term parking. You do not have to stay at the hotel in order to use their parking lot. We recommend is Sheraton Miami Airport Parking, Embassy Suites MIA.
We advise that you arrive at the Miami airport parking facility 30 min before you'd like to be at the terminal. You may only need half of this time, but please allow additional time for any unexpected delays.