Find cheap flights from Mexico City to Caribbean Islands - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Mexico City to Caribbean Islands

Cheapest round-trip prices found by our users on KAYAK in the last 5 days
Punta Cana
Punta Cana1 stop$470
Santo Domingo
Santo Domingononstop$405
Punta Cana
Punta Cana1 stop$470
Santo Domingo
Santo Domingononstop$405
Booking Insights

KAYAK's insights & trends for Mexico City to Caribbean Islands flights

Get data-powered insights and trends into flights from Mexico City to Caribbean Islands to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest Mexico City Benito Juarez Airport to Caribbean Islands flight route?

The cheapest ticket to Caribbean Islands from Mexico City Benito Juarez Airport found in the last 5 days was to Santo Domingo, at $294 round-trip. The most popular route is from Mexico City Benito Juarez Airport (MEX) to Punta Cana (PUJ), and the cheapest round-trip airline ticket found on this route in the last 5 days was $322.

Can I save money by flying with a layover from Mexico City Benito Juarez Airport to Caribbean Islands?

No, with an average price for the route of $535, prices are generally cheapest when you fly direct.

What is the cheapest month to fly from Mexico City Benito Juarez Airport to Caribbean Islands?

The cheapest month for flights from Mexico City Benito Juarez Airport to Caribbean Islands is February, when tickets cost $355 (return) on average. On the other hand, the most expensive months are December and July, when the average cost of round-trip tickets is $483 and $440 respectively.

How far in advance should I book a flight from Mexico City Benito Juarez Airport to Caribbean Islands?

To get a below average price on the flight from Mexico City Benito Juarez Airport to Caribbean Islands, you should book around 4 weeks before departure, which saves you about 30% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 12 weeks before departure.

Good to know

Low season

June
Best time to beat the crowds but there is an average 6% increase in price.
Most popular time to fly and prices are also 2% lower on average.

FAQs - booking Caribbean Islands flights

  • How does KAYAK find such low prices on flights from Mexico City to Caribbean Islands?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Mexico City to Caribbean Islands.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Mexico City to Caribbean Islands?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Mexico City to Caribbean Islands is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Mexico City to Caribbean Islands?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly from Mexico City to Caribbean Islands with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Mexico City to Caribbean Islands?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Mexico City to Caribbean Islands up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 5 airlines serving from Mexico City to Caribbean Islands

 
Need help choosing which airline to fly with from Mexico City to Caribbean Islands? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.6
Copa AirlinesOverall score based on 1557 reviews
7.0Food
7.5Comfort
8.1Crew
7.8Boarding
6.9Entertainment
Airline reviews

Problems with a missmatch between sits in checkin versus real location on the airplane

4.0 OkayXavier, Aug 2026
Read more Copa Airlines reviews

Problems with a missmatch between sits in checkin versus real location on the airplane

I was flying business class, and the French fellow passengers were super noisy. It was not a comfortable flight. And the crew was not helpful.

Copa staff at PTY and one particular crew member were unhelpful & rude.

A lot things happened in this trip.The fly should be less stress.

Boarding was quick & efficient; they gave boarding groups due priority; staff & air crew were very cordial and helpful, pleasant flight.

No headphones given for inflight entertainment. I missed my flight from the previous day and the customer service agent tried to extort an additional $100.00 US from me for missing my flight. Really?!

It was reasonably comfortable trip considering its duration (7 hours). Crew was very good and friendly, seats very more comfortable than other planes. Only negative comment would be that the bathroom light did not get its full brightness 🙃

It's the first time I couldn't check in online because they told me I had to call because there was a problem. Despite having called twice, I had to check in at the airport

The seats had plenty of leg room and the staff were very nice.

landed in panama it was in terminal one. We had to take a bus to terminal two for customs. Then back to terminal one. It was very frustrating. Then, on the way back from panama it was the same situation. We had to go back and forth between terminals to check in and drop our bags and then to board. When we were leaving, we had to wait in line for the boarding area and go through another gate security process. They told the bottles of water and coffee were bought while in line in the airport after we passed the main security. Ridiculous (and expensive). A much better communication system is needed.

Both ground crew and flight crew were rude, and did not provide any level of service. They made it very difficult as we were traveling with a passenger the required assistance.

It was OK. The flight is pretty long for the airlines to only offer a simple sandwich on business class. The entertainment is similar to that on other Skyteam members. Ultimately the airline lost my bag and didn’t deliver it to me until the next day after a lengthy lost baggage report.

Good, the flight from Miami to Mexico City was better than Mexico City to Miami

It was good in general. The Crew during the flight were very nice at all times.

Annoying that we had to go to departures and get boarding passes. Should allow us to be booked all the way through, this is the only airline i have this problem with in MEX. Late boarding and take off

the guy in front of me put his seat back immediately...and then left it back including thru landing and taxiing to the runway. attendants did not check/ask him to put it up for landing.

This is not a low cost airline. Stop acting like o e.

Terrible. The flight arrives 2 hr later, no AC. One of the worst flights ever

Boarding - It is unclear where the line for the group are given the signs. A solution would be a diagonal arrow pointing to the lane in which the lane for boarding of a given zone should form. As it is now, you are guessing which side of the pole the "zone 3" sign is telling you to form the line. Inflight Entertainment - The Spanish subtitles function didn't work for movie watching (in fact, all subtitles didn't work), so was difficult to follow along and I watched the movie in silence without words.

An hour-long wait to check in, 90 minutes for luggage to come out, lost luggage, chaotic operations

Didn't make it back on American Airlines due to a maintenance issue. The communication and updates were terrible. I ended up returning on Aero Mexico which had a much nicer aircraft with a large entertainment screen with movies and shows AND they had a nice inflight meal. That was a treat after being delayed 26 hours! I think some additional flight miles, or something should be offered for that long of a delay ---it was not pleasant at all---very physical and emotional experience.

The app doesn't update with a gate number even when you are on the plane. The in flight food is only snacks. The charging ports on the seats are old, only for USB A when most devices today use USB C. This should be made known to customers.

Flight from CHI to PVD was delayed by over 20 hours.

Crew was clearly not loving their jobs at any point of the entire trip. Flight back from Mexico, I asked if they had food for sale for the 2.5+hr flight and they did not have any. The business class trip to Mexico also had noted that the catering company forgot to load food. The last leg of trip back had a similarly unhappy crew, a broken toilet, and my seat was broken (reclining would not lock which made landing a crossfit like event). This was a bad week for AA.

We spent too much time on board waiting for takeoff.

The drinks selection could be improved some. I like the fact that I can pick my seat and get upgraded fairly ofter.

Great Team on the flight. I was the only one in the exit row and the flight attendant just sat down and we had a talk about my responsibilities sitting in the exit row. It was very humorous. During the flight every time one of the flight team members made eye contact, they smiled. It was a small thing, but it was a friendly environment.

It is the worst service I have ever found in Business Class in 39 years of traveling. The guy in the area was not qualified to work as a flight attendant. Dress, attitude and delivery was inadequate.

We were redirected to a near by city due to weather and had to stay in the aircraft before flying to the original destination's airport. The whole delay added 3+ hours and were were not offered any snacks or water.

I will never fly again with AA seats suck. No power ports food was like a shelter trash

It’s a new plane, but the most important detail is that the economy class seat doesn't recline—it’s completely fixed. The only one that reclines is in Comfort Class.

I like the attention you gave us in Guatemala due to the loss of the flight coming to El Salvador. It was a nice experience. Thanks a lot

Here we have another airline flying to Guatemala but doesn't have a plus or a less, just in the middle. Why? Well, first we don't have even free water Movie selection is poor Seats don't recline in some places Food selection is carb based Forgot to mention, customer service on the web is the worst. Good things; Very reliable on schedule Kind crew

Luggage lost and nowhere to be found, no response from either airline regarding my bag

Purchased a business class ticket and got a economy seat with center seat blocked they call it business. 3100usd ticket on a flight where economy costs 500usd The biggest scam insult have had on a regular airline. Avianca should be in the low cost category and kicked out of Star Alliance. I want the difference to be credited. Ets see what Avianca does. No reply so far. Avianca = low cost airline. Beware

Excellent flight and one of the smoothest landing I’ve ever experienced

Boarding was somewhat confusing in that the wrong messages were being displayed at the gate. It was somewhat annoying that I got off one flight and straight onto another (from the same gate), but in between they re-checked my hand luggage and made me get rid of my water (which they charge for on the plane). I was sitting in their 'Plus' seating, but the leg room was still too small to be able to sit square. The food options on the flights are pretty cheap quality (but not price). They got me from 'A' to 'B' on-time and for a relatively good price, but the experience itself was below average.

This is the Spirit of Latino travel. And don’t even get me started on customer service.

Every food and beverage has to be paid and the seat was not confortable. They even gave water.

The flight was overbooked and the solution gave was unrespctful. I arrived 4 hour in advance in the airport and only after 2hous was possible suggest a different ticket with another company LATAM, I have accepted, but when I was checking in at LATAM the tickets was issued without luggage, what it is absurd since I have bought my tickets including it since the beginning. Due to the timing for the next flight was not possible return to Avianca to claim due to the distance between Both companies Avianca and Latam since were located in different terminals. I have insiste to the crew of Latam to call Avianca to solve it, but they could help they were alleging that only paying a thousand pesos Mexicans ($1,000 MXN) to dispatch my luggage would be accepted and I have no money at all. So I had to beg for others passagens, it was an humiliating to exchange luggage with who was platinum in order to return back the luggage in the connection airport in Brazil (GRU). I have no clue that a judicial process would be taken from my side due the lots of stress in sequence by the non professional treatment with a passenger that was just following everything said by Avianca.. Long hours of waiting until next flight and only arrive at final destine in 6hs later..

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.

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.

Staff were unfriendly and rude. Was stuck on runway for 2 hours after arrival in Boston.

Horrible service. No communication from the crew as to why a 6 hour delay then cancellation

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.

My seat was broken and the crew had to find me somewhere else to sit. The crew was extremely courteous about this

More options for your flight to Caribbean Islands

Complete your trip to Caribbean Islands with a hotel stay or car rental