Nonstop flights from Miami to the Caribbean
38 nonstop destinations in 22 countries, 433 flights a week on 11 airlines. No connections — one hop out of MIA.
Where one hop gets you in the Caribbean
Dashed arcs = nonstop routes from MIADrag to pan · scroll with ⌘/Ctrl to zoom · arrow keys when focused
Dominican Republic · 4 destinations · 78 flights/wk
Cuba · 6 destinations · 69 flights/wk
Bahamas · 6 destinations · 56 flights/wk
Puerto Rico · 1 destination · 45 flights/wk
Jamaica · 2 destinations · 31 flights/wk
Cayman Islands · 2 destinations · 21 flights/wk
U.S. Virgin Islands · 2 destinations · 15 flights/wk
Barbados · 1 destination · 14 flights/wk
Trinidad and Tobago · 1 destination · 14 flights/wk
Aruba · 1 destination · 13 flights/wk
Turks and Caicos Islands · 1 destination · 13 flights/wk
Curaçao · 1 destination · 12 flights/wk
Antigua and Barbuda · 1 destination · 8 flights/wk
British Virgin Islands · 1 destination · 7 flights/wk
Grenada · 1 destination · 7 flights/wk
Saint Kitts and Nevis · 1 destination · 7 flights/wk
Saint Lucia · 1 destination · 7 flights/wk
Sint Maarten · 1 destination · 7 flights/wk
Saint Vincent and the Grenadines · 1 destination · 4 flights/wk
Dominica · 1 destination · 2 flights/wk
Guadeloupe · 1 destination · 2 flights/wk
Caribbean Netherlands · 1 destination · 1 flights/wk
More international nonstops from Miami
Where can you fly nonstop in the Caribbean from Miami (MIA)?
Miami International Airport (MIA) has nonstop flights to 38 destinations in the Caribbean across 22 countries, led by the Dominican Republic — 433 departures a week. The busiest are Santo Domingo, Punta Cana and Puerto Plata, flown by American, Bahamasair, Caribbean Airlines and Cayman Airways.
Flight times run from about 26m to South Bimini to about 3h25m to Port of Spain. Each card links to the route's own page — the airlines, the days it flies and recent departure times — and to fares. Route data updated October 2026 from observed departures.
Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking, and check entry requirements for your destination.
Which cities in the Caribbean can you fly nonstop to from Miami?
38 from Miami (MIA), including Santo Domingo, Punta Cana, Puerto Plata, Santiago, Dominican Republic, Havana and Santa Clara and 32 more, based on recently observed nonstop departures.
Which airlines fly nonstop from Miami to the Caribbean?
American, Bahamasair, Caribbean Airlines, Cayman Airways, Arajet, Frontier, Delta, LATAM Ecuador, Tradewind Aviation, LATAM Airlines Group and Air France fly nonstop from MIA to the Caribbean, with American operating the most flights.