Cheap Flights from McAllen, TX to Cancun from $79
On Cheapflightsplus.com you will find 2 direct and 284 connecting flights from McAllen to Cancun. You can compare airfare deals from 5 airlines and multiple travel sites from $79, 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 $79 | 14:15 McAllen McAllen International Airport | 16:23 Cancun Cancun Int | 2h 8m | Volaris | Y43643 |
from $163 | 14:15 McAllen McAllen International Airport | 16:23 Cancun Cancun Int | 2h 8m | Volaris | Y43641 |
from $141 | 18:34 McAllen McAllen International Airport | 08:12+1 день Cancun Cancun Int | 13h 38m layover 8h 52m - Orlando | Allegiant Air | G42961 NK3642 |
from $154 | 07:00 McAllen McAllen International Airport | 12:33 Cancun Cancun Int | 5h 33m layover 1h 55m - Houston | United Airlines | UA678 UA1014 |
from $163 | 18:34 McAllen McAllen International Airport | 08:12+1 день Cancun Cancun Int | 13h 38m layover 8h 52m - Orlando | Allegiant Air | G41232 NK3642 |
from $164 | 10:46 McAllen McAllen International Airport | 08:12+1 день Cancun Cancun Int | 21h 26m layover 16h 44m - Orlando | Allegiant Air | G41280 NK3642 |
from $168 | 19:15 McAllen McAllen International Airport | 19:20+1 день Cancun Cancun Int | 24h 5m layover 20h 25m - Houston | United Airlines | UA4236 UA1020 |
from $168 | 19:15 McAllen McAllen International Airport | 22:07+1 день Cancun Cancun Int | 26h 52m layover 23h 12m - Houston | United Airlines | UA4236 UA1084 |
from $174 | 16:15 McAllen McAllen International Airport | 00:15+1 день Cancun Cancun Int | 8h 0m layover 4h 0m - Mexico City | Aeromexico | AM2783 VB2279 |
from $138 | 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 $174 | 12:04 McAllen McAllen International Airport | 21:10+1 день Cancun Cancun Int | 33h 6m layover 8h 38m - Los Angeles 15h 3m - Guadalajara | Allegiant Air | G4796 Y41719 VB7413 |
from $177 | 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 $180 | 17:23 McAllen McAllen International Airport | 08:03+1 день Cancun Cancun Int | 14h 40m layover 2h 45m - Las Vegas 2h 5m - Miami | Allegiant Air | G475 NK954 NK1610 |
from $180 | 17:23 McAllen McAllen International Airport | 10:25+1 день Cancun Cancun Int | 17h 2m layover 5h 26m - Las Vegas 2h 10m - Mexico City | Allegiant Air | G475 AM491 AM504 |
from $180 | 17:23 McAllen McAllen International Airport | 11:38+1 день Cancun Cancun Int | 18h 15m layover 5h 26m - Las Vegas 3h 21m - Mexico City | Allegiant Air | G475 AM491 AM508 |
from $180 | 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 |
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$79 |
|
14:15 — 16:23
|
14:15 — 16:23
Y43641
Volaris
McAllen — Cancun
|
2h 8m |
Find flight
from$163 |
|
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$154 |
|
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$154 |
|
10:46 — 08:12
+1 day
|
10:46 — 14:26
G41280
Allegiant Air
McAllen — Orlando
16h 44m stop
07:10 — 08:12
NK3642
Spirit Airlines
Orlando — Cancun
|
21h 26m including layover |
Find flight
from$164 |
|
16:15 — 00:15
+1 day
|
09:20 — 10:55
AM2783
Aeromexico
McAllen — Mexico City
4h stop
20:30 — 23:55
VB2279
VivaAerobus
Mexico City — Cancun
|
8h including layover |
Find flight
from$174 |
|
16:15 — 20:55
+1 day
|
16:10 — 16:46
AM2783
Aeromexico
McAllen — Mexico City
24h 44m stop
17:38 — 20:55
Y43535
Volaris
Mexico City — Cancun
|
28h 40m including layover |
Find flight
from$181 |
|
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$141 |
|
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$163 |
|
19:15 — 19:20
+1 day
|
19:15 — 20:40
UA4236
United Airlines
McAllen — Houston
20h 25m stop
17:05 — 19:20
UA1020
United Airlines
Houston — Cancun
|
24h 5m including layover |
Find flight
from$168 |
|
19:15 — 22:07
+1 day
|
19:15 — 20:40
UA4236
United Airlines
McAllen — Houston
23h 12m stop
19:52 — 22:07
UA1084
United Airlines
Houston — Cancun
|
26h 52m including layover |
Find flight
from$168 |
|
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$138 |
|
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$183 |
|
11:59 — 21:49
+1 day
|
11:59 — 13:22
G4796
Allegiant Air
McAllen — Los Angeles
8h 35m stop
21:57 — 02:12
Y41719
Volaris
Los Angeles — Guadalajara
15h 49m stop
18:01 — 21:49
Y41046
Volaris
Guadalajara — Cancun
|
33h 50m including layover |
Find flight
from$201 |
|
12:04 — 21:10
+1 day
|
11:59 — 13:22
G4796
Allegiant Air
McAllen — Los Angeles
8h 38m stop
21:57 — 02:12
Y41719
Volaris
Los Angeles — Guadalajara
15h 3m stop
17:10 — 21:10
VB7413
VivaAerobus
Guadalajara — Cancun
|
33h 6m including layover |
Find flight
from$174 |
|
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$177 |
|
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$201 |
|
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$180 |
|
17:23 — 08:03
+1 day
|
17:23 — 18:29
G475
Allegiant Air
McAllen — Las Vegas
2h 45m stop
21:14 — 04:55
NK954
Spirit Airlines
Las Vegas — Miami
2h 5m stop
07:00 — 08:03
NK1610
Spirit Airlines
Miami — Cancun
|
14h 40m including layover |
Find flight
from$180 |
|
17:23 — 10:25
+1 day
|
17:23 — 18:29
G475
Allegiant Air
McAllen — Las Vegas
5h 26m stop
23:55 — 04:40
AM491
Aeromexico
Las Vegas — Mexico City
2h 10m stop
06:50 — 10:25
AM504
Aeromexico
Mexico City — Cancun
|
17h 2m including layover |
Find flight
from$180 |
|
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$180 |
|
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$183 |
|
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$180 |
|
21:05 — 10:25
+1 day
|
13:23 — 14:29
G473
Allegiant Air
McAllen — Las Vegas
1h 50m stop
23:55 — 04:40
AM491
Aeromexico
Las Vegas — Mexico City
2h 10m stop
06:50 — 10:25
AM504
Aeromexico
Mexico City — Cancun
|
13h 20m including layover |
Find flight
from$185 |
|
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$182 |
|
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$182 |
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 106 $), august (from 127 $), may (from 163 $).
The most expensive months are october (from 278 $), december (from 248 $), september (from 241 $).
What is the lowest airfare McAllen to Cancun?
The cheapest plane ticket found by our users is $79. 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 - 12 departures per week at the price of from $ 268 . And the most expensive tickets are offered by United Airlines airline - from $ 1166.
Direct flights
There are 2 nonstop flights on the route. The fastest direct flight is Y43643 by Volaris takes 2h 8m and the cheapest is Y43643 by Volaris for $79.
- Y4 - Volarisfrom $79Find
Connecting Flights
There are 284 flights with layovers on the route. The fastest connecting flight is UA4835 by United Airlines takes 4h 22m and the cheapest is Y43643 by Volaris for $138.
- AC - Air Canadafrom $268Find
- AM - Aeromexicofrom $138Find
- UA - United Airlinesfrom $154Find
- G4 - Allegiant Airfrom $141Find
Airports
You can fly from McAllen to Cancun from 1 airports (McAllen International Airport).
McAllen airports
- McAllen International Airport-MFEfrom $79Find
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.