Cheap Flights from McAllen, TX to Cancun from $107
On Cheapflightsplus.com you will find 1 direct and 168 connecting flights from McAllen to Cancun. You can compare airfare deals from 5 airlines and multiple travel sites from $107, book and save on cheap plane tickets and last minute offers. Also check out MFE-CUN flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip McAllen to Cancun Flight Deals
Best Flights from McAllen to Cancun Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $107 | 14:15 McAllen McAllen International Airport | 16:23 Cancun Cancun Int | 2h 8m | Volaris | Y43643 |
from $192 | 18:34 McAllen McAllen International Airport | 08:12+1 день Cancun Cancun Int | 13h 38m layover 8h 52m - Orlando | Allegiant Air | G42961 NK3642 |
from $209 | 07:00 McAllen McAllen International Airport | 12:33 Cancun Cancun Int | 5h 33m layover 1h 55m - Houston | United Airlines | UA678 UA1014 |
from $234 | 18:34 McAllen McAllen International Airport | 08:12+1 день Cancun Cancun Int | 13h 38m layover 8h 52m - Orlando | Allegiant Air | G41232 NK3642 |
from $251 | 16:15 McAllen McAllen International Airport | 09:35+1 день Cancun Cancun Int | 17h 20m layover 13h 20m - Mexico City | Aeromexico | AM2783 VB2281 |
from $254 | 16:09 McAllen McAllen International Airport | 14:40+1 день Cancun Cancun Int | 22h 31m layover 18h 35m - Mexico City | Aeromexico | AM2783 VB7442 |
from $188 | 05:25 McAllen McAllen International Airport | 15:26 Cancun Cancun Int | 10h 1m layover 0h 52m - Austin 2h 35m - Mexico City | Aeromexico | AM4125 AM2687 AM524 |
from $241 | 12:04 McAllen McAllen International Airport | 11:25+1 день Cancun Cancun Int | 23h 21m layover 10h 28m - Los Angeles 1h 0m - San Salvador | Allegiant Air | G4796 N34309 N34316 |
from $244 | 15:49 McAllen McAllen International Airport | 11:17+1 день Cancun Cancun Int | 19h 28m layover 6h 33m - Las Vegas 3h 24m - Atlanta | Allegiant Air | G436 AM4365 AM5229 |
from $245 | 20:35 McAllen McAllen International Airport | 02:33+2 дня Cancun Cancun Int | 29h 58m layover 18h 36m - Las Vegas 2h 5m - Mexico City | Allegiant Air | G4143 Y4741 Y4118 |
from $246 | 22:04 McAllen McAllen International Airport | 15:10+1 день Cancun Cancun Int | 17h 6m layover 7h 16m - Las Vegas 0h 55m - Salt Lake City | Allegiant Air | G475 AM3871 AM5043 |
from $246 | 22:04 McAllen McAllen International Airport | 17:10+1 день Cancun Cancun Int | 19h 6m layover 7h 26m - Las Vegas 2h 40m - Los Angeles | Allegiant Air | G475 AM4926 AM3805 |
from $248 | 05:25 McAllen McAllen International Airport | 14:29 Cancun Cancun Int | 9h 4m layover 0h 52m - Austin 1h 40m - Mexico City | Aeromexico | AM4125 AM2687 AM520 |
from $249 | 20:35 McAllen McAllen International Airport | 15:15+1 день Cancun Cancun Int | 18h 40m layover 8h 11m - Las Vegas 0h 54m - Los Angeles | Allegiant Air | G4143 HA6110 HA6146 |
from $258 | 12:04 McAllen McAllen International Airport | 09:50+1 день Cancun Cancun Int | 21h 46m layover 10h 1m - Los Angeles 0h 35m - Chicago | Allegiant Air | G4796 NK1103 NK104 |
from $261 | 20:35 McAllen McAllen International Airport | 10:00+1 день Cancun Cancun Int | 13h 25m layover 2h 40m - Las Vegas 0h 58m - Atlanta | Allegiant Air | G4143 AM4514 AM5090 |
Flight Schedule McAllen (Texas) to Cancun
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
14:15 — 16:23
|
14:15 — 16:23
Y43643
Volaris
McAllen — Cancun
|
2h 8m |
Find flight
from$107 |
|
07:00 — 12:33
|
07:00 — 08:18
UA678
United Airlines
McAllen — Houston
1h 55m stop
10:13 — 12:33
UA1014
United Airlines
Houston — Cancun
|
5h 33m including layover |
Find flight
from$209 |
|
07:00 — 14:37
|
07:00 — 08:18
UA678
United Airlines
McAllen — Houston
3h 59m stop
12:17 — 14:37
UA1167
United Airlines
Houston — Cancun
|
7h 37m including layover |
Find flight
from$209 |
|
16:09 — 14:40
+1 day
|
16:10 — 16:46
AM2783
Aeromexico
McAllen — Mexico City
18h 35m stop
11:20 — 14:45
VB7442
VivaAerobus
Mexico City — Cancun
|
22h 31m including layover |
Find flight
from$254 |
|
16:15 — 09:35
+1 day
|
09:20 — 10:55
AM2783
Aeromexico
McAllen — Mexico City
13h 20m stop
06:10 — 09:35
VB2281
VivaAerobus
Mexico City — Cancun
|
17h 20m including layover |
Find flight
from$251 |
|
18:34 — 08:12
+1 day
|
18:34 — 22:18
G42961
Allegiant Air
McAllen — Orlando
8h 52m stop
07:10 — 08:12
NK3642
Spirit Airlines
Orlando — Cancun
|
13h 38m including layover |
Find flight
from$192 |
|
18:34 — 08:12
+1 day
|
18:34 — 22:18
G41232
Allegiant Air
McAllen — Orlando
8h 52m stop
07:10 — 08:12
NK3642
Spirit Airlines
Orlando — Cancun
|
13h 38m including layover |
Find flight
from$234 |
|
05:25 — 15:26
|
05:25 — 06:53
AM4125
Aeromexico
McAllen — Austin
52m stop
07:45 — 09:10
AM2687
Aeromexico
Austin — Mexico City
2h 35m stop
11:45 — 15:26
AM524
Aeromexico
Mexico City — Cancun
|
10h 1m including layover |
Find flight
from$188 |
|
05:25 — 14:29
|
05:25 — 06:53
AM4125
Aeromexico
McAllen — Austin
52m stop
07:45 — 09:10
AM2687
Aeromexico
Austin — Mexico City
1h 40m stop
10:50 — 14:29
AM520
Aeromexico
Mexico City — Cancun
|
9h 4m including layover |
Find flight
from$248 |
|
12:04 — 11:25
+1 day
|
11:59 — 13:22
G4796
Allegiant Air
McAllen — Los Angeles
10h 28m stop
23:33 — 05:38
N34309
Omskavia
Los Angeles — San Salvador
1h stop
06:52 — 11:48
N34316
Omskavia
San Salvador — Cancun
|
23h 21m including layover |
Find flight
from$241 |
|
12:04 — 09:50
+1 day
|
12:04 — 13:19
G4796
Allegiant Air
McAllen — Los Angeles
10h 1m stop
23:20 — 05:25
NK1103
Spirit Airlines
Los Angeles — Chicago
35m stop
06:00 — 09:50
NK104
Spirit Airlines
Chicago — Cancun
|
21h 46m including layover |
Find flight
from$258 |
|
13:39 — 17:10
+1 day
|
13:39 — 14:39
G475
Allegiant Air
McAllen — Las Vegas
15h 51m stop
06:30 — 07:40
AM3800
Aeromexico
Las Vegas — Los Angeles
2h 40m stop
10:20 — 17:10
AM3712
Aeromexico
Los Angeles — Cancun
|
27h 31m including layover |
Find flight
from$273 |
|
15:49 — 11:17
+1 day
|
15:49 — 16:57
G436
Allegiant Air
McAllen — Las Vegas
6h 33m stop
23:30 — 06:21
AM4365
Aeromexico
Las Vegas — Atlanta
3h 24m stop
09:45 — 11:17
AM5229
Aeromexico
Atlanta — Cancun
|
19h 28m including layover |
Find flight
from$244 |
|
15:49 — 08:24
+1 day
|
15:49 — 16:57
G436
Allegiant Air
McAllen — Las Vegas
2h stop
18:57 — 00:07
NK2394
Spirit Airlines
Las Vegas — Houston
6h 3m stop
06:10 — 08:24
NK1336
Spirit Airlines
Houston — Cancun
|
16h 35m including layover |
Find flight
from$283 |
|
17:49 — 08:24
+2 days
|
17:49 — 19:03
G475
Allegiant Air
McAllen — Las Vegas
23h 54m stop
18:57 — 00:07
NK2394
Spirit Airlines
Las Vegas — Houston
6h 3m stop
06:10 — 08:24
NK1336
Spirit Airlines
Houston — Cancun
|
38h 35m including layover |
Find flight
from$281 |
|
17:49 — 09:45
+1 day
|
17:23 — 18:29
G475
Allegiant Air
McAllen — Las Vegas
4h 45m stop
23:55 — 04:40
AM491
Aeromexico
Las Vegas — Mexico City
1h 35m stop
06:10 — 09:45
AM500
Aeromexico
Mexico City — Cancun
|
15h 56m including layover |
Find flight
from$304 |
|
20:35 — 02:33
+2 days
|
20:35 — 21:49
G4143
Allegiant Air
McAllen — Las Vegas
18h 36m stop
16:25 — 21:10
Y4741
Volaris
Las Vegas — Mexico City
2h 5m stop
23:15 — 02:33
Y4118
Volaris
Mexico City — Cancun
|
29h 58m including layover |
Find flight
from$245 |
|
20:35 — 15:15
+1 day
|
20:35 — 21:49
G4143
Allegiant Air
McAllen — Las Vegas
8h 11m stop
06:00 — 07:20
HA6110
Hawaiian Airlines
Las Vegas — Los Angeles
54m stop
08:14 — 15:15
HA6146
Hawaiian Airlines
Los Angeles — Cancun
|
18h 40m including layover |
Find flight
from$249 |
|
21:05 — 00:24
+2 days
|
21:05 — 22:05
G473
Allegiant Air
McAllen — Las Vegas
15h 2m stop
13:07 — 18:10
AM481
Aeromexico
Las Vegas — Mexico City
2h 45m stop
21:10 — 00:39
AM560
Aeromexico
Mexico City — Cancun
|
27h 19m including layover |
Find flight
from$272 |
|
21:15 — 15:15
+1 day
|
21:15 — 22:15
G473
Allegiant Air
McAllen — Las Vegas
7h 45m stop
06:00 — 07:20
HA6110
Hawaiian Airlines
Las Vegas — Los Angeles
54m stop
08:14 — 15:15
HA6146
Hawaiian Airlines
Los Angeles — Cancun
|
18h including layover |
Find flight
from$265 |
|
22:04 — 15:10
+1 day
|
13:39 — 14:39
G475
Allegiant Air
McAllen — Las Vegas
7h 16m stop
06:20 — 08:40
AM3871
Aeromexico
Las Vegas — Salt Lake City
55m stop
09:35 — 15:10
AM5043
Aeromexico
Salt Lake City — Cancun
|
17h 6m including layover |
Find flight
from$246 |
|
22:04 — 17:10
+1 day
|
17:49 — 19:03
G475
Allegiant Air
McAllen — Las Vegas
7h 26m stop
06:15 — 07:28
AM4926
Aeromexico
Las Vegas — Los Angeles
2h 40m stop
10:15 — 17:05
AM3805
Aeromexico
Los Angeles — Cancun
|
19h 6m including layover |
Find flight
from$246 |
Flight Information
Below we will explain in detail what the flights cost on the destination from McAllen to Cancun depends on and how to choose the most interesting flight option for you.
Distance between McAllen and Cancun is 1291 miles. Time difference between the cities is 1h. Airplanes depart 05:15 to 22:26 from 1 McAllen airport and arrive 05:15 to 22:26 to 2 Cancun airports. Average flight time is 2h 8m.
- The fastest flight 2h 8m
- Average flight time 2h 8m
- The earliest flight 05:15
- The latest flight 22:26
- Distance 803 ml
The cheapest months to travel to Cancun are july (from 107 $), august (from 129 $), september (from 244 $).
The most expensive months are january (from 2 368 $), december (from 322 $), february (from 313 $).
What is the lowest airfare McAllen to Cancun?
The cheapest plane ticket found by our users is $107. This airfare is for economy class on one-way Y43643 flight by Volaris for July 24, 2025 which leaves McAllen International Airport in McAllen at 14:15 am and arrives at Cancun Cancun Int at 16:23.
Popular Airlines on the Route
The flight McAllen — Cancun is served by 5 regular airlines and 2 low-cost airlines. Most of the flights on this route are operated by Air Canada - 11 departures per week at the price of from $ 364 . And the most expensive tickets are offered by United Airlines airline - from $ 1579.
Direct flights
There are 1 nonstop flights on the route. The fastest direct flight is Y43643 by Volaris takes 2h 8m and the cheapest is Y43643 by Volaris for $107.
- Y4 - Volarisfrom $107Find
Connecting Flights
There are 168 flights with layovers on the route. The fastest connecting flight is UA4350 by United Airlines takes 4h 48m and the cheapest is Y43643 by Volaris for $188.
- AC - Air Canadafrom $364Find
- AM - Aeromexicofrom $188Find
- UA - United Airlinesfrom $209Find
- G4 - Allegiant Airfrom $192Find
Airports
You can fly from McAllen to Cancun from 1 airports (McAllen International Airport).
McAllen airports
- McAllen International Airport-MFEfrom $107Find
Cancun airports
- Cancun Int-CUNFind
- Puerto Juarez-PJZFind
Airplanes
There are flights to Cancun from McAllen by 5 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top Domestic Destinations from McAllen
You may also consider searching for discounted plane tickets to some other popular places from McAllen within United States.
- from $57Find
- from $80Find
- from $64Find
- from $78Find
- from $79Find
Top International Destinations from McAllen
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $63Find
- from $74Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.