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

Nonstop flights from Miami to the Caribbean

43 nonstop destinations in 24 countries, 521 flights a week on 10 airlines. No connections — one hop out of MIA.

43
Destinations
24
Countries
521
Flights / week
MIA
Your origin

Where one hop gets you in the Caribbean

Dashed arcs = nonstop routes from MIA

Dominican Republic · 4 destinations · 75 flights/wk

Puerto Rico · 1 destination · 46 flights/wk

Jamaica · 3 destinations · 35 flights/wk

Cayman Islands · 2 destinations · 31 flights/wk

U.S. Virgin Islands · 2 destinations · 26 flights/wk

Barbados · 1 destination · 17 flights/wk

Aruba · 1 destination · 14 flights/wk

Curaçao · 1 destination · 14 flights/wk

Trinidad and Tobago · 1 destination · 14 flights/wk

Turks and Caicos Islands · 1 destination · 14 flights/wk

Antigua and Barbuda · 1 destination · 13 flights/wk

Saint Lucia · 1 destination · 13 flights/wk

Sint Maarten · 1 destination · 13 flights/wk

British Virgin Islands · 1 destination · 12 flights/wk

Grenada · 1 destination · 7 flights/wk

Saint Kitts and Nevis · 1 destination · 7 flights/wk

Dominica · 1 destination · 6 flights/wk

Saint Vincent and the Grenadines · 1 destination · 6 flights/wk

Caribbean Netherlands · 1 destination · 3 flights/wk

Anguilla · 1 destination · 2 flights/wk

Guadeloupe · 1 destination · 2 flights/wk

Martinique · 1 destination · 2 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 43 destinations in the Caribbean across 24 countries, led by the Bahamas — 521 departures a week. The busiest are Nassau, Freeport and Exuma, flown by American, Bahamasair, Caribbean Airlines and Cayman Airways.

Flight times run from about 19m to South Bimini to about 3h29m 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?

43 from Miami (MIA), including Nassau, Freeport, Exuma, Marsh Harbour, North Eleuthera and South Bimini and 37 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, Air France, LATAM Airlines Group and Tradewind Aviation fly nonstop from MIA to the Caribbean, with American operating the most flights.