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$ 375
Puerto Vallarta
Puerto VallartadirectC$ 425
Mexico City
Mexico CitydirectC$ 403
San José del Cabo
San José del CabodirectC$ 459
Guadalajara
GuadalajaradirectC$ 380
Ixtapa
Ixtapa2 stopsC$ 610
Mazatlán
Mazatlán1 stopC$ 498
Mérida
Mérida1 stopC$ 602
Monterrey
Monterrey2 stopsC$ 543
Puerto Escondido
Puerto Escondido1 stopC$ 589
Oaxaca
Oaxaca1 stopC$ 650
Manzanillo
Manzanillo1 stopC$ 797
Veracruz
Veracruz2 stopsC$ 634
Cancún
CancúndirectC$ 375
Puerto Vallarta
Puerto VallartadirectC$ 425
Mexico City
Mexico CitydirectC$ 403
San José del Cabo
San José del CabodirectC$ 459
Guadalajara
GuadalajaradirectC$ 380
Ixtapa
Ixtapa2 stopsC$ 610
Mazatlán
Mazatlán1 stopC$ 498
Mérida
Mérida1 stopC$ 602
Monterrey
Monterrey2 stopsC$ 543
Puerto Escondido
Puerto Escondido1 stopC$ 589
Oaxaca
Oaxaca1 stopC$ 650
Manzanillo
Manzanillo1 stopC$ 797
Veracruz
Veracruz2 stopsC$ 634

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

Tue, 9 Jun - Tue, 16 Jun
Multiple Airlines Logo
9:00 a.m. - 12:04 p.m.
YYZ
-
CUN
4h 04mdirect
Multiple Airlines Logo
7:15 p.m. - 12:15 a.m.
CUN
-
YYZ
4h 00mdirect
C$ 375Multiple Airlines
Tue, 16 Jun - Tue, 23 Jun
Multiple Airlines Logo
3:05 p.m. - 6:10 p.m.
YYZ
-
CUN
4h 05mdirect
Multiple Airlines Logo
1:30 p.m. - 6:35 p.m.
CUN
-
YYZ
4h 05mdirect
C$ 376Multiple Airlines
Sat, 13 Jun - Sat, 20 Jun
WestJet Logo
3:30 p.m. - 6:45 p.m.
YYZ
-
CUN
4h 15mdirect
WestJet Logo
7:40 p.m. - 12:44 a.m.
CUN
-
YYZ
4h 04mdirect
C$ 377WestJet
Mon, 1 Jun - Thu, 4 Jun
Air Transat Logo
9:20 a.m. - 12:24 p.m.
YYZ
-
CUN
4h 04mdirect
Air Transat Logo
1:25 p.m. - 6:20 p.m.
CUN
-
YYZ
3h 55mdirect
C$ 379Air Transat
Fri, 19 Jun - Wed, 24 Jun
Porter Airlines Logo
6:55 p.m. - 6:55 p.m.
YYZ
-
CUN
25h 00m
2 stops
Porter Airlines Logo
1:00 p.m. - 5:55 p.m.
CUN
-
YYZ
3h 55mdirect
C$ 380Porter Airlines
Fri, 22 May - Mon, 22 Jun
WestJet Logo
11:10 p.m. - 1:05 p.m.
YYZ
-
CUN
14h 55m
1 stop
WestJet Logo
1:30 p.m. - 6:35 p.m.
CUN
-
YYZ
4h 05mdirect
C$ 382WestJet
Thu, 4 Jun - Thu, 11 Jun
Air Canada Logo
10:45 a.m. - 12:10 p.m.
YTZ
-
CUN
26h 25m
1 stop
Air Canada Logo
1:45 p.m. - 11:52 a.m.
CUN
-
YTZ
21h 07m
1 stop
C$ 462Air Canada
Thu, 25 Jun - Sat, 27 Jun
Flair Airlines Logo
8:20 p.m. - 11:30 p.m.
YYZ
-
MEX
5h 10mdirect
Flair Airlines Logo
12:30 a.m. - 7:05 a.m.
MEX
-
YYZ
4h 35mdirect
C$ 476Flair Airlines
Sat, 20 Jun - Sat, 27 Jun
Flair Airlines Logo
8:20 p.m. - 11:30 p.m.
YYZ
-
MEX
5h 10mdirect
Flair Airlines Logo
12:30 a.m. - 7:05 a.m.
MEX
-
YYZ
4h 35mdirect
C$ 477Flair Airlines
Tue, 2 Jun - Tue, 9 Jun
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$ 484Air Transat