Nonstop Flights to the Caribbean from Miami

Want a nonstop flight to your next island destination? Here are all of the nonstops from Miami to the Caribbean.

Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Antigua Travel
Miami to Antigua
Airlines: American | Flight Time: 3:12 | Availability: Daily year-round | More about AntiguaShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Bahamas Travel
Miami to Bahamas
Airlines: American, BahamasAir | Flight Time: 0:55 | Availability: American: daily year-round to North Eleuthera, Freeport, GeorgeTown, Marsh Harbour; BahamasAir: daily year-round to Nassau | More about BahamasShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Barbados Travel
Miami to Barbados
Airlines: American | Flight Time: 3:25 | Availability: Daily year-round to Bridgetown | More about BarbadosShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Belize Travel
Miami to Belize City
Airlines: American | Flight Time: 2:15 | Availability: Daily year-round | More about BelizeShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | British Virgin Islands Travel
Miami to British Virgin Islands
Airlines: BVI Airways | Flight Time: 2:44 | Availability: Daily starting this fallShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Cancun Travel
Miami to Cancun
Airlines: American | Flight Time: 1:52 | Availability: Daily year-round | More about CancunShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Cayman Islands Travel
Miami to Cayman Islands
Airlines: American, Cayman Airlines | Flight Time: 1:25 | Availability: American: Daily year-round to Grand Cayman; Cayman Airlines: Daily year-round | More about Cayman IslandsShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Curacao Travel
Miami to Curacao
Airlines: American | Flight Time: 2:50 | Availability: Daily year-round | More about CuracaoShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Grenada Travel
Miami to Grenada
Airlines: American | Flight Time: 3:31 | Availability: Daily year-round | More about GrenadaShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Haiti Travel
Miami to Haiti
Airlines: InselAir | Flight time: 1:52 | Availability: Sunday, Monday, Thursday, FridayShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Martinique Travel
Miami to Martinique
Airline: American Airlines | Flight Time: 3:25 | Availability: Monday, Wednesday and SaturdayShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Trinidad and Tobago Travel
Miami to Trinidad & Tobago
Airlines: American, Caribbean Airlines | Flight Time: 3:40 | Availability: Daily year-round | More about Trinidad & TobagoShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Turks and Caicos Travel
Miami to Turks & Caicos
Airlines: American | Flight Time: 1:38 | Availability: Daily year-round | More about Turks & CaicosShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | St. Maarten Travel
Miami to St. Maarten
Airlines: American | Flight Time: 2:58 | Availability: Daily year-round | More about St. MaartenShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | St. Lucia Travel
Miami to St. Lucia
Airlines: American | Flight Time: 3:20 | Availability: Daily year-round | More about St. LuciaShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | St. Kitts Nevis Travel
Miami to St. Kitts & Nevis
Airlines: American | Flight Time: 2:56 | Availability: Thursday and Saturday | More about St. Kitts & NevisShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | St. Thomas Nevis Travel
Miami to St. Thomas
Airlines: American | Flight Time: 2:28 | Availability: Daily year-round | More about St. ThomasShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Puerto Rico Travel
Miami to Puerto Rico
Airlines: American | Flight Time: 2:27 | Availability: Daily year-round | More about Puerto RicoShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Aruba Travel
Miami to Aruba
AIrlines: American, Suriname Airways, Insel Air | Flight Time: 2:40 | Availability: American: Daily year-round; Insel Air: Daily year-round; Suriname Airways: Monday, Wednesday and Friday year-round | More about ArubaShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Dominican Republic Travel
Miami to Dominican Republic
AIrlines: American, Gol Airlines | Flight Time: 2:22 | Availability: American: Daily year-round to Punta Cana, year-round to Santa Domingo; LAN: Seasonal to Punta Cana, Gol: Daily year-round to Santa Domingo | More about Dominican RepublicShutterstock
Nonstop Flights from Miami to Caribbean | Direct Flights to Caribbean | Jamaica Travel
Miami to Jamaica
Airlines: American | Flight Time: 1:41 | Availability: Daily year-round to Montego Bay and Kingston | More about JamaicaShutterstock