The closest airport is Miami International Airport (MIA). However, you'll get cheaper flights if you fly into Fort Lauderdale (FLL). It takes about 45 minutes to get from FLL to Miami without traffic.