Find cheap flights to Mexico – Compare and Save

1 adult
1 adult, Economy, 0 bags

KAYAK searches hundreds of travel sites at once for deals on flights to Mexico

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Mexico Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours
Cancún
CancúndirectC$ 383
Puerto Vallarta
Puerto VallartadirectC$ 401
Mexico City
Mexico CitydirectC$ 453
San José del Cabo
San José del CabodirectC$ 429
Guadalajara
GuadalajaradirectC$ 407
Mazatlán
Mazatlán1 stopC$ 432
Ixtapa
IxtapadirectC$ 522
Mérida
MéridadirectC$ 383
Monterrey
Monterrey3 stopsC$ 536
Oaxaca
Oaxaca2 stopsC$ 492
Puerto Escondido
Puerto Escondido2 stopsC$ 458
Manzanillo
Manzanillo2 stopsC$ 507
Veracruz
Veracruz1 stopC$ 618
Cancún
CancúndirectC$ 383
Puerto Vallarta
Puerto VallartadirectC$ 401
Mexico City
Mexico CitydirectC$ 453
San José del Cabo
San José del CabodirectC$ 429
Guadalajara
GuadalajaradirectC$ 407
Mazatlán
Mazatlán1 stopC$ 432
Ixtapa
IxtapadirectC$ 522
Mérida
MéridadirectC$ 383
Monterrey
Monterrey3 stopsC$ 536
Oaxaca
Oaxaca2 stopsC$ 492
Puerto Escondido
Puerto Escondido2 stopsC$ 458
Manzanillo
Manzanillo2 stopsC$ 507
Veracruz
Veracruz1 stopC$ 618

Book Cheap Mexico Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Mexico that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Mexico

Thu, 11 Jun - Fri, 19 Jun
WestJet Logo
9:15 a.m. - 12:30 p.m.
YYZ
-
CUN
4h 15mdirect
WestJet Logo
5:10 p.m. - 5:10 a.m.
CUN
-
YYZ
35h 00m
2 stops
C$ 383WestJet
Fri, 17 Apr - Wed, 22 Apr
Porter Airlines Logo
3:15 p.m. - 6:30 p.m.
YHM
-
CUN
4h 15mdirect
Porter Airlines Logo
7:30 p.m. - 12:20 a.m.
CUN
-
YHM
3h 50mdirect
C$ 385Porter Airlines
Sat, 30 May - Sat, 6 Jun
WestJet Logo
9:15 a.m. - 12:30 p.m.
YYZ
-
CUN
4h 15mdirect
WestJet Logo
7:40 p.m. - 12:44 a.m.
CUN
-
YYZ
4h 04mdirect
C$ 385WestJet
Mon, 27 Apr - Mon, 4 May
United Airlines Logo
3:35 p.m. - 2:18 p.m.
YVR
-
CUN
20h 43m
2 stops
United Airlines Logo
5:22 p.m. - 10:48 a.m.
CUN
-
YVR
19h 26m
2 stops
C$ 442United Airlines
Mon, 27 Apr - Mon, 4 May
United Airlines Logo
3:35 p.m. - 2:40 p.m.
YVR
-
CUN
21h 05m
1 stop
United Airlines Logo
2:49 p.m. - 10:48 a.m.
CUN
-
YVR
21h 59m
2 stops
C$ 443United Airlines
Thu, 9 Apr - Fri, 17 Apr
American Airlines Logo
6:45 a.m. - 1:10 p.m.
YYZ
-
CZM
8h 25m
1 stop
American Airlines Logo
2:10 p.m. - 5:19 p.m.
CZM
-
YYZ
25h 09m
1 stop
C$ 481American Airlines
Fri, 12 Jun - Wed, 17 Jun
Air Canada Logo
9:45 a.m. - 8:10 p.m.
YUL
-
CUN
11h 25m
2 stops
Air Canada Logo
9:05 p.m. - 9:55 a.m.
CUN
-
YUL
11h 50m
2 stops
C$ 485Air Canada
Sat, 23 May - Wed, 27 May
Air Canada Logo
5:30 p.m. - 9:00 p.m.
YUL
-
CUN
4h 30mdirect
Air Canada Logo
9:05 p.m. - 7:45 a.m.
CUN
-
YUL
9h 40m
1 stop
C$ 486Air Canada
Fri, 17 Apr - Tue, 21 Apr
American Airlines Logo
6:15 p.m. - 1:10 p.m.
YYZ
-
CZM
20h 55m
1 stop
American Airlines Logo
3:24 p.m. - 10:19 a.m.
CZM
-
YYZ
16h 55m
2 stops
C$ 488American Airlines
Fri, 8 May - Sun, 17 May
Air Transat Logo
7:05 a.m. - 10:35 a.m.
YUL
-
CUN
4h 30mdirect
Air Transat Logo
11:45 a.m. - 5:00 p.m.
CUN
-
YUL
4h 15mdirect
C$ 493Air Transat