$169 Find Cheap Flights from Caribbean Islands to Mexico City - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% 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
Useful Info
Flight Deals

Cheap Flights from Caribbean Islands to Mexico City

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Caribbean Islands to Mexico City

Wed, Sep 30 - Thu, Oct 8
Multiple Airlines Logo
3:08 am - 6:45 pmSJU  San Juan Luis Munoz Marin Intl-MEX Mexico City Benito Juarez
17h 37m1 stop Miami
Multiple Airlines Logo
11:05 am - 11:05 pmMEX  Mexico City Benito Juarez-SJU San Juan Luis Munoz Marin Intl
10h 00m1 stop Orlando
$281Multiple Airlines
Thu, Oct 1 - Mon, Oct 5
Multiple Airlines Logo
11:54 am - 6:45 pmSJU  San Juan Luis Munoz Marin Intl-MEX Mexico City Benito Juarez
8h 51m1 stop Miami
Multiple Airlines Logo
11:05 am - 11:13 pmMEX  Mexico City Benito Juarez-SJU San Juan Luis Munoz Marin Intl
10h 08m1 stop Orlando
$292Multiple Airlines
Thu, Nov 12 - Sat, Nov 21
Volaris Logo
11:20 am - 7:45 pmSJU  San Juan Luis Munoz Marin Intl-MEX Mexico City Benito Juarez
10h 25m1 stop Orlando
Volaris Logo
11:10 am - 9:16 pmMEX  Mexico City Benito Juarez-SJU San Juan Luis Munoz Marin Intl
8h 06m1 stop Orlando
$332Volaris
Thu, Nov 12 - Sat, Nov 21
Volaris Logo
11:20 am - 7:45 pmSJU  San Juan Luis Munoz Marin Intl-MEX Mexico City Benito Juarez
10h 25m1 stop Orlando
Volaris Logo
11:10 am - 9:16 pmMEX  Mexico City Benito Juarez-SJU San Juan Luis Munoz Marin Intl
8h 06m1 stop Orlando
$333Volaris
Wed, Dec 23 - Tue, Dec 29
Copa Airlines Logo
2:22 pm - 10:05 pmPOS  Port of Spain Piarco Intl-MEX Mexico City Benito Juarez
9h 43m1 stop Panama City Tocumen Intl
Copa Airlines Logo
3:25 am - 1:27 pmMEX  Mexico City Benito Juarez-POS Port of Spain Piarco Intl
8h 02m1 stop Panama City Tocumen Intl
$395Copa Airlines
Tue, Oct 6 - Tue, Oct 13
Copa Airlines Logo
3:50 am - 1:00 amPOS  Port of Spain Piarco Intl-MEX Mexico City Benito Juarez
23h 10m1 stop Panama City Tocumen Intl
Copa Airlines Logo
1:10 pm - 1:17 pmMEX  Mexico City Benito Juarez-POS Port of Spain Piarco Intl
22h 07m1 stop Panama City Tocumen Intl
$404Copa Airlines
Thu, Dec 24 - Wed, Dec 30
Aeromexico Logo
11:01 am - 1:55 pmSDQ  Santo Domingo Las Americas-MEX Mexico City Benito Juarez
4h 54mnonstop
Aeromexico Logo
1:00 am - 7:15 amMEX  Mexico City Benito Juarez-SDQ Santo Domingo Las Americas
4h 15mnonstop
$428Aeromexico
Thu, Jan 14 - Wed, Jan 20
Avianca Logo
12:45 pm - 3:10 amSDQ  Santo Domingo Las Americas-MEX Mexico City Benito Juarez
16h 25m1 stop Bogotá El Dorado
Avianca Logo
12:30 am - 5:50 pmMEX  Mexico City Benito Juarez-SDQ Santo Domingo Las Americas
15h 20m1 stop Bogotá El Dorado
$437Avianca
Sun, Feb 7 - Sun, Feb 14
Avianca Logo
12:45 pm - 10:55 pmSDQ  Santo Domingo Las Americas-MEX Mexico City Benito Juarez
12h 10m1 stop Bogotá El Dorado
Avianca Logo
11:20 pm - 11:50 amMEX  Mexico City Benito Juarez-SDQ Santo Domingo Las Americas
10h 30m1 stop Bogotá El Dorado
$437Avianca
Thu, Jan 28 - Wed, Feb 3
Aeromexico Logo
11:01 am - 1:55 pmSDQ  Santo Domingo Las Americas-MEX Mexico City Benito Juarez
4h 54mnonstop
Aeromexico Logo
1:00 am - 7:15 amMEX  Mexico City Benito Juarez-SDQ Santo Domingo Las Americas
4h 15mnonstop
$438Aeromexico
Useful Info

Good to know

Low season

May

Cheapest flight

$169
Best time to beat the crowds but there is an average 3% increase in price.
Most popular time to fly with an average 5% increase in price.
Flight from San Juan to Mexico City

FAQs for booking flights from Caribbean Islands to Mexico City

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

    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 Caribbean Islands to Mexico City.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Mexico City from 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 Caribbean Islands to Mexico City?

    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 to Mexico City with an airline and back to Caribbean Islands with another airline.

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

    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 to Mexico City from 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 Caribbean Islands to Mexico City

 
Need help choosing which airline to fly with from Caribbean Islands to Mexico City? 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 1546 reviews
7.4Comfort
8.1Crew
6.9Food
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

Flight got delayed; had to go through security three times.

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

I liked the meatloaf the chicken was awful but the plane was on time and got there and the staff was nice.

horrible service, food was an embarrassment, no charging for cellphones, stay away

Had to go through security at the gate again. Had to take off shoes and go through the whole thing again even though we have global entry. They asked us to check in items bought at duty free during our layover and since we checked our luggage at the original departure airport, they forced us to check in a small backpack. None of this ever happened with other airlines. In addition, no vegetarian food option and no snacks during a 7 hr flight. Luggage limits are unusually small. This is unacceptable. Will NEVER fly Copa again and will tell friends and family to avoid this airline.

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 🙃

The flight was delayed about 4 hours without any explanation. No wifi or entertainment at all on planes. Had to pay for checked bags I was allowed according to reservations.

Seemed roomier than most US domestic airlines and they served food.

More information is needed on travel Requirements in the check in website

At my original departure Istanbul I was told my seat and flight was cancelled from the 3rd party. I had no seat to get to my other flights .. they charged me $481 USD to board the flight that I already paid for

From the check-in, to the flight, and arriving, everything went very smoothly. Unfortunately, when I received my baggage it was severely damaged. I have a hard shelled suitcase and it was completely smashed it. I’m not sure how this could happened but I am extremely disappointed that my belongings were damaged beyond repair and continued use.

Unfortunately I had an awful boarding experience. Our first flight with Aeromexico was fine and landed on time however it couldn’t find a gate and we were late which made us lose our connecting flight with Aeromexico. The staff handled it horribly when we explained our situation and would not led us board when we missed the boarding time by a couple minutes. The staff were extremely rude and did not attempt to even help us. Because of this incident, my husband and I missed a full day of work which negatively impacted our salary which we need. Please compensate us for the work that we missed.

Aeroméxico cancelled my ticket without advice AND It make a last minute mess in my intinerary, no solving my situation, bad advice and bad customer service

The ground staff were not as friendly and nice to the passengers as the air crew. Flight attendants, cockpit crew were great and very nice to everyone on board.

My flight was delayed, then I got transferred to a new flight that was also delayed- which wasn’t Aeromexico’s fault, it was because of weather conditions. Most of the crew was very nice and patient, except for one or two flight attendants who were rude. The entertainment wasn’t on, so all the screens were off.

My wife's entertainment system did not work. Payed for flight upgrade but did not receive advertised "free WiFi".

The airplane was an old airplane, seats were very uncomfortable and very little space, they changed my seat and that was no option to get back into my seat even when I was traveling a senior who required assistance.

Aeromexico crew made me check my hand luggage in the door of the plane. As soon as I reach Mexico City, I notice that my luggage was opened and 8 games of Nintendo Switch were stolen (700 dllrs value aprox) (the console was there) but the games were stolen. I am very dissapointed of Aeromexico and all the crew. Instead of being a good trip, It was a sad trip

Ok. But we arrived to a remote terminal which meant that a bus had to take us to the terminal building

Delayed couple hours due to airplane maintenance issues, we boarded and then asked to unboard, but cmon!! Can they do the whole maintenance prior to boarding?

Broke my luggage and I can't get a resolution yet.

There were no TV screens - even in Business class. 5 delays, and only given $12 meal voucher! Terrible!

The professionals have excellent customer service, the seats don´t have enough space.

The flight was very smooth and the meal in business class was great.

Delayed multiple times. Boarding was ok but getting off the aircraft was a mess. So disorganized with staff trying to help the elderly but completely blocking path for anyone else to move. Bathroom was disgusting, probably caused by one of the customers but staff couldn't care less to help clean it. No one wanted to use it since the floor was completely soaked so everyone just lined up the other restroom while the staff just chit chat with each other while looking at us.

I think the seats on some of their planes are uncomfortable. You can be ok on a short flight of two hours but no more than that. The delays, and also the refreshments on the plane were not enough.

Terrible, oxygen masks were deployed mid-flight. We returned to airport. Took additional 12 hours to get home.

Lack of information. No meal for a 6hr international flight that departs during dinner time

The announcements for loading at the gate for my flight from Phoenix to Mex City was all in Spanish. The English only speaking flyers had no idea the plane was loading.

I like the crew members they're very friendly. Clean plane. The flight was on time. I dont like the comfort my car seat its better that the plane seats. They charge for everything. This airline was very good. Now it's a low cost airline

No food, terms when selling are not clear. To pricy for the service in general

So so, you feel like you have to pay for everything each time

Be very careful of the initial low price because Avianca wil bill you for a carryon of $120 or a checked bag for $120. Also, be careful with connections because the customs entry process is slow and the connecting terminal is not close.

I expected the plane to be as the one I took from manaos to Bogota and unfortunately it wasn’t as nice, the sits didn’t recline and there was not onboard entertainment.

i was charged $140.00usd for my backpack the only luggage i had was my backpack

Seat space was terrible no food on a six hour flight

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

Flight attendants to show up on time, offer drinks and food.

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..

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

Do not book with this airline. Flights delayed over 3 hours and no explanation. They keep changing your itinerary every hour.

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.

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

Traveling to a place near Mexico City?

Book flights to Mexico City if you plan to visit one of these locations
Valle de Bravo

More options for your flight to Mexico City