Home › Miami (MIA) › The Caribbean
Miami International Airport · MIA → The Caribbean

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.

38
Destinations
22
Countries
433
Flights / week
MIA
Your origin

Where one hop gets you in the Caribbean

Dashed arcs = nonstop routes from MIA

Dominican Republic · 4 destinations · 78 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.