- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Booking Insights
Price, demand and travel trends for Miami to Caribbean Islands flights
Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
More
Are flights from Miami to Caribbean Islands cheaper or more expensive than last year?
Fares from Miami to Caribbean Islands are about 3% lower than they were in November last year, averaging $411 round-trip.
What's the cheapest month to fly from Miami to Caribbean Islands?
These monthly figures are based on a full year of KAYAK fares from Miami to Caribbean Islands, with extreme outliers removed so each month's typical price is accurate.
January is typically the cheapest month to fly from Miami to Caribbean Islands, with round-trip fares averaging $390. December and September are usually the most expensive, averaging $538 and $498, respectively.
How do fares from Miami to Caribbean Islands vary by day of the week?
On average, Tuesday is the cheapest day to fly from Miami to Caribbean Islands and Saturday is the most expensive. Looking at the past 12 months of KAYAK data, it's 13% more expensive to fly on a Saturday compared to Tuesday.
What's the best time of day to fly from Miami to Caribbean Islands?
It's cheapest to fly to Caribbean Islands in the evening with average prices of $399. The morning is the most expensive time to fly, with average prices of $547.
What are the cheapest airlines to fly with from Miami to Caribbean Islands?
Bahamasair is the cheapest airline, with fares from Miami to Caribbean Islands averaging $300. It is followed by:
• Cayman Airways (avg. price $313)
• Arajet (avg. price $334)
• LATAM Airlines (avg. price $347)
• Frontier (avg. price $411)
Ranking based on the past 12 months of KAYAK data.
How many flights does each airline operate from Miami to Caribbean Islands?
American Airlines operates the most nonstop flights from Miami to Caribbean Islands, with 590 flights per week. Other airlines on this route average:
• Arajet with 16 flights per week
• Bahamasair with 16 flights per week
• Cayman Airways with 11 flights per week
• Sunrise Airways with 10 flights per week
How do nonstop and one-stop fares from Miami to Caribbean Islands compare?
Nonstop flights from Miami to Caribbean Islands cost $441 on average, while one-stop flights average $548. If you're booking a connecting flight, the cheapest layover airport is generally Santo Domingo Las Americas (SDQ).
Which days and times offer the most nonstop flights from Miami to Caribbean Islands?
There are an average of 96 nonstop flights a day from Miami to Caribbean Islands and 669 flights a week. Saturday tends to have the most flights, at 106.
Key details for Miami to Caribbean Islands flights
Low season | October |
|---|---|
High season | June |
Your Miami to Caribbean Islands flight questions, answered
Find helpful answers about this route, including flight times, airports, airlines and booking tips.
Your guide to booking Miami to Caribbean Islands flights
Get tips on when to book, when to fly and what to know before your trip.Reviews of the top 5 airlines serving from Miami to Caribbean Islands
See real verified KAYAK customer reviews for airlines flying from Miami to Caribbean Islands. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
8.0
Sunrise AirwaysOverall score based on 1 reviews
8.0Boarding
8.0Food
8.0Comfort
8.0Crew
8.0Entertainment
Airline reviews
0Read more Sunrise Airways reviewsDelayed for three hours. This seems to be CAL’s MO when flights aren’t filled until they fill it. Business class is nice but not luxe like other airlines. Lots of space and amazing staff.
Boarding the flight was smooth and the flight was not full so i had an extra seat essentially
There was no flight. They canceled the flight with no knowledge to me, and I still haven’t received a refund
The flight was delayed over a hour and that was over 15 hours in advance not good
At check in I had to pay for my seat that I already paid for on purchasing my ticket. The flight was over an hour late and the plane smelt gross.
Flight time. The crew was the rudest, talked down to customers, ignored requests, acted like security guards, used forceful language like must and can't. Everything was on purchase, no entertainment, unless you could use your own phone. Poor customer service.
The flight could'nt be better ,the comfort ,the crew and everything was good.i will definitely fly with this sirline again.
STEWARDESSES WERE AWESOME! The food could be a bit better. Rice was SOGGY with gravy and the chicken was RUBBERY.
I was treated well in first class. I have no complaints. I will definitely fly with my favourite airline again this year.
There was no music on the flights unless you came with your headset.
Good flight, excellent personnel; poor comfort, small seats, big cost.
Cabin was bone dry, no humidity whatsoever, and pretty warm; and beverage service didn't start for at least an hour. I had to go to the back for water and the FAs tried telling me it was always this way for all Miami flights, which is complete nonsense. Avoid the MAX8 like the plague.
When there are many passengers who are going to miss a connecting flight, they always say please let them off first. But the flight attendant never manages that part of the process. It would be helpful if they would repeat that and stress that to the other passengers.
My boarding pass said gate E5. I arrived at gate E5 by 12:45pm. At 2:10pm, I received a phone call stating I was supposed to be at gate D37. They would not wait for me to get there (by the way, the plane was still there when I got to gate D37, but everything was closed and no one was at the door). The next flight at 7:40pm was sold out; was told I'd be put on the 9:47pm flight. I was so stressed, I became chokey (apparently I have mild asthma). By the grace of God, a lot of begging, and the customer service rep taking pity on me, I was able to get on a 4:50pm flight to Philadelphia.
Our flight was delayed to Louisville. What made this worse was they did not have another flight attendant to service the flight. This caused an even longer delay. Then when a flight attendant did show up, she chose to "swap" flights with another flight attendant. Therefore, we had to wait longer for the other flight attendant to come to our flight. This is information that the gate attendant should not have shared. Processes and execution at American are broken. Passengers are feeling it. Fixing this starts at the top of the organization.
Flight was on time. Boarding was smooth and orderly. Flight attendants were friendly and professional. Bags came out soon after arrival.
Due to weather AA chose the poor option of redirecting my next flight to Gol airlines after 23 hours of wait. Their desk is not open during the day. Seats don’t really recline so falling asleep is a horrible challenge. Only one meal for an overnight flight. Poor experience, cheap partnership.
It was ok because it’s a short flight. The attendants weren’t friendly and didn’t serve any beverages even through they announced that they would. Also. The attendants looked messy, not presentable
There was a 6 hours delay in our departure. And yet, no compensation was offered. A company should be responsible for such a delay.
The flight was delayed 4 hours, and when we finally boarded, they told us that the fuel was only just then checked. So, we waited even longer to take off.
Delayed fly, employees at the counter not professional and lack empathy to help, crew inside the plane very rude and unfriendly my fly was delayed for 2 hours. For being this the first time I will say if there is not other option then I will fly with this airline. One more thing, the pilot never said a wakes the whole fly but until we are about to descend. Not a welcome message the wether at the destination and time to arrival. It seems that the airplane was flying by itself without pilots. Terrible.
I got to the airport and the airline told me i did not have a flight. I never got a confirmation email yet I did get charged. Please refund my money asap
Was charged for ticket, unable to check in online, made the line to speak to someone at the counter but was told I did not show up in the system as having a ticket to fly - even though I have the email with confirmation and credit card was charged. I could not purchase another ticket at the counter, only online which was not working. Ended up buying a flight on another airline at the airport. Called customer service to claim the cost of the original ticket, was told I showed up in their system as having a ticket but did not check-in or show up to board the flight. Currently pending review for refund via their customer service team, they were very nice and helpful over the phone despite the many glitches.
Awful. Not water, or chargers or space under the seats, the plane was very old and poor maintenance, seats really dirty, sticky, seats pockets with wires pinching your knees. Connection with no announcements, plane departed 1.30 hour earlier for an extra stop to refueling in Trinidad & Tobago. Even that we had a 3 hrs delay, seated in the plane in the runway.
Really bad. Uncommunicated stop in Trinidad & Tobago for refueling. Extra stop added 3 hours of discomfort without allowing off the seat. Not even water, or chargers or boarding groups.
Horrible service. No communication from the crew as to why a 6 hour delay then cancellation
We waited in an overcrowded bus for over a half hour. It was uncomfortable. It would have been better to have waited in the terminal in a line
The food for sale on board has opportunity for improvement.
I paid extra for a comfortable seat in the second flight, but the plane didn't have those seats, the first one did
The Arajet person who greeted us initially was unhelpful & rude about the mandatory migration form which has to be completed digitally but the systems don’t work properly. The boarding gate was changed twice and initial boarding was delayed. Once on board we we had to wait an hour and a half before take off. It was hot and there was very little room for tall-ish people to fit their knees in. The crew were pleasant but working in a poor situation. The plane was delayed because we were waiting for people from a delayed interconnecting flight. Arajet must have known that before we were asked to board. Better information, decisions & communication were needed.
They cut off check in at 1 hr, while we were in line, & sold our seats.
Poor, every time it’s Delays, delayed by 3 hrs to depart and still waiting in airport as another delay with no updates , Bahamasair is the worst and they are not interested in improving.
I love everything about bahamasair. Especially the safety they have for the people. I don't care how long they delay once I reach safe that's all. They made me not afraid to fly anymore
4 hour delay Noisy passengers Tight seats Missed connecting flight in Ft. Lauderdale
Flight was delayed more than 2 hours in departure. Boarding was lengthy and passengers were very rude. I waited on the plane for almost an hour once boarded and it was very hot. The passenger next to me was clearly I’ll: coughing and sneezing the entire flight.
Very courteous staff at the gate and excellent assistance with my needs as a handicapped person on board. The flight itself was uncomfortable, with tight seating and seats they don’t recline, so be aware. The aircraft itself is old and worn, and it shook a lot and made a lot of noise, especially upon takeoff and at landing. But, hey it’s a short flight and it got me back home to Florida safely, so….
I feel that I was scammed by BahamasAir. Both on flights 202 and 207, to and from Nassau - Fort Lauderdale June 2, June 6. I paid for 2 full size bags and selected seats. On both flights they told me I had not paid for luggage or seats. I was charged $100 extra each way without seat assignment. BahamasAir does not participate in TSA Pre Check. Even if you have it you cannot use it. Instead endure long lines because BahamasAir will not pay their share of PreCheck.
Booked thru you. Paid and was supposed to have 1 checked bag and seat 3 C; with the same for my wife sitting on the opposite side of the aisle in 3D. At airport we had to pay $ 25 each for 1 bag each.. we’d were given seats inn row 17
Nothing to add! I will definately use your website again. Thank you
It was a safe flight and am happy to be back on the ground in my island.
More options for your flight to Caribbean Islands
Complete your trip to Caribbean Islands with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Miami
Cabin classes available on flights to Caribbean Islands. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to Miami
Flights from all regions of Miami to Caribbean Islands. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Miami to popular cities in Caribbean Islands
Flights from Miami to Aguadillafrom $465
Flights from Miami to Basseterrefrom $584
Flights from Miami to Bridgetownfrom $586
Flights from Miami to Camagüeyfrom $310
Flights from Miami to Cap Haitienfrom $633
Flights from Miami to Castriesfrom $707
Flights from Miami to Castriesfrom $723
Flights from Miami to Cayman Bracfrom $319
Flights from Miami to Christianstedfrom $402
Flights from Miami to Cockburn Townfrom $734
Flights from Miami to Cockburn Townfrom $543
Flights from Miami to Culebrafrom $1,059
Flights from Miami to Deadman's Cayfrom $585
Flights from Miami to Fort-de-Francefrom $775
Flights from Miami to Freeportfrom $380
Flights from Miami to George Townfrom $326
Flights from Miami to Georgetownfrom $472
Flights from Miami to Gregory Townfrom $377
Flights from Miami to Gustaviafrom $1,042
Flights from Miami to Havanafrom $162
Flights from Miami to Holguínfrom $258
Flights from Miami to Kingstonfrom $396
Flights from Miami to Kingstownfrom $565
Flights from Miami to Kralendijkfrom $690
Flights from Miami to La Romanafrom $502
Flights from Miami to Little Caymanfrom $404
Flights from Miami to Marsh Harbourfrom $456
Flights from Miami to Mayagüezfrom $550
Flights from Miami to Montego Bayfrom $439
Flights from Miami to Naguafrom $803
Flights from Miami to Nassaufrom $247
Flights from Miami to Oranjestadfrom $370
Flights from Miami to Pointe-à-Pitrefrom $604
Flights from Miami to Port Au Princefrom $964
Flights from Miami to Port Royalfrom $352
Flights from Miami to Port of Spainfrom $280
Flights from Miami to Providencialesfrom $472
Flights from Miami to Puerto Platafrom $650
Flights from Miami to Punta Canafrom $274
Flights from Miami to Road Townfrom $443
Flights from Miami to Rock Soundfrom $490
Flights from Miami to Roseaufrom $648
Flights from Miami to Santa Clarafrom $450
Flights from Miami to Santo Domingofrom $270
Flights from Miami to Simpson Bayfrom $339
Flights from Miami to St. George'sfrom $687
Flights from Miami to St. John'sfrom $670
Flights from Miami to The Valleyfrom $684
Flights from Miami to Treasure Cayfrom $8,750
Flights from Miami to Varaderofrom $985
Flights from Miami to Viequesfrom $551
Flights from Miami to Willemstadfrom $387