background

Flight Deals from Mexico City to Canada from $495

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

NH LogoLH LogoBA LogoIB LogoDL LogoUA LogoAC Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from Mexico City to Toronto

Mexico City, MX (MEX) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Oct 7

MEX
9h 44m
IAH
YYZ

Oct 7

YTO
United Airlines Logo
United Airlines

Oct 10

YTO
7h 17m
IAH
MEX

Oct 10

MEX

as low as

$516

Mexico City, MX (MEX) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Oct 15

MEX
9h 44m
IAH
YYZ

Oct 15

YTO
United Airlines Logo
United Airlines

Oct 18

YTO
10h 25m
DEN
MEX

Oct 18

MEX

as low as

$516

Mexico City, MX (MEX) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Oct 1

MEX
20h 29m
EWR
YYZ

Oct 2

YTO
United Airlines Logo
United Airlines

Oct 9

YTO
7h 30m
IAD
MEX

Oct 9

MEX

as low as

$516

Mexico City, MX (MEX) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Oct 8

MEX
12h 48m
IAH
EWR
YYZ

Oct 8

YTO
United Airlines Logo
United Airlines

Oct 20

YTO
5h 45m
IAD
MEX

Oct 20

MEX

as low as

$521

Mexico City, MX (MEX) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Oct 24

MEX
11h
IAH
ORD
YYZ

Oct 24

YTO
United Airlines Logo
United Airlines

Nov 1

YTO
27h 55m
IAH
MEX

Nov 2

MEX

as low as

$570

Mexico City, MX (MEX) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 16

MEX
9h 10m
YYZ
YKF

Oct 16

YTO
Air Canada Logo
Air Canada

Oct 21

YTO
11h 25m
YUL
MEX

Oct 21

MEX

as low as

$627

Mexico City, MX (MEX) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 4

MEX
24h 45m
YVR
YOW
YTZ

Oct 5

YTO
Air Canada Logo
Air Canada

Oct 13

YTO
6h 25m
YUL
MEX

Oct 13

MEX

as low as

$627

Mexico City, MX (MEX) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 9

MEX
6h 50m
YYZ

Oct 9

YTO
Air Canada Logo
Air Canada

Oct 15

YTO
11h 25m
YUL
MEX

Oct 15

MEX

as low as

$627

Mexico City, MX (MEX) - Toronto, CA (YTO)

Aeromexico Logo
Aeromexico

Oct 15

MEX
6h 50m
YYZ

Oct 16

YTO
Aeromexico Logo
Aeromexico

Oct 20

YTO
3h 4m
MEX

Oct 20

MEX

as low as

$633

Mexico City, MX (MEX) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

Oct 2

MEX
9h 39m
CLT
YYZ

Oct 2

YTO
American Airlines Logo
American Airlines

Oct 10

YTO
9h 25m
DFW
MEX

Oct 10

MEX

as low as

$709

Mexico City, MX (MEX) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

Jun 10

MEX
7h 55m
CLT

Jun 10

YYZ
American Airlines Logo
American Airlines

Jun 17

YYZ
16h 25m
MIA

Jun 17

MEX

as low as

$808

Mexico City, MX (MEX) - Toronto, CA (YTO)

WestJet Logo
WestJet

Oct 16

MEX
13h
YYC
YYZ

Oct 16

YTO
WestJet Logo
WestJet

Oct 22

YTO
9h 30m
YYC
MEX

Oct 23

MEX

as low as

$912

Top Deals on flights from Mexico City to Vancouver

Mexico City, MX (MEX) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

May 5

MEX
8h 55m
IAH

May 5

YVR
WestJet Logo
WestJet

Jun 15

YXX
12h 30m
YYC

Jun 16

MEX

as low as

$675

Mexico City, MX (MEX) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 5

MEX
17h 1m
YUL

May 6

YVR
Air Canada Logo
Air Canada

Jun 15

YVR
5h 25m
Direct

Jun 15

MEX

as low as

$986

Mexico City, MX (MEX) - Vancouver, CA (YVR)

WestJet Logo
WestJet

Jul 1

MEX
5h 40m
Direct

Jul 1

YVR
WestJet Logo
WestJet

Jul 6

YVR
11h 35m
YYC

Jul 7

MEX

as low as

$1288

Mexico City, MX (MEX) - Vancouver, CA (YVR)

Viva Aerobus Logo
Viva Aerobus

Oct 18

MEX
14h 52m
LAX

Oct 19

YVR
Air Canada Logo
Air Canada

Oct 31

YVR
14h 45m
LAX

Nov 1

MEX

as low as

$1616

Mexico City, MX (MEX) - Vancouver, CA (YVR)

IBERIA Logo
IBERIA

May 2

MEX
22h 10m
LHR

May 3

YVR
IBERIA Logo
IBERIA

May 9

YVR
13h 45m
DFW

May 9

MEX

as low as

$6279

Mexico City, MX (MEX) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

Dec 13

MEX
10h 49m
SFO

Dec 13

YVR
Lufthansa Logo
Lufthansa

Dec 25

YVR
26h 10m
FRA

Dec 26

MEX

as low as

$7300

Mexico City, MX (MEX) - Vancouver, CA (YVR)

All Nippon Airways Logo
All Nippon Airways

Jul 5

MEX
28h 35m
NRT

Jul 6

YVR
Air Canada Logo
Air Canada

Jul 14

YVR
24h 5m
NRT

Jul 15

MEX

as low as

$9272

Top Deals on flights from Mexico City to Montreal

Mexico City, MX (MEX) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Aug 12

MEX
12h 31m
IAH
EWR
YUL

Aug 12

YMQ
United Airlines Logo
United Airlines

Aug 25

YMQ
5h 55m
IAD
MEX

Aug 25

MEX

as low as

$521

Mexico City, MX (MEX) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Aug 20

MEX
18h
IAH
ORD
YUL

Aug 21

YMQ
United Airlines Logo
United Airlines

Aug 24

YMQ
7h 22m
EWR
MEX

Aug 24

MEX

as low as

$521

Mexico City, MX (MEX) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Aug 21

MEX
27h 20m
EWR
YUL

Aug 22

YMQ
United Airlines Logo
United Airlines

Aug 29

YMQ
7h 22m
EWR
MEX

Aug 29

MEX

as low as

$563

Mexico City, MX (MEX) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Aug 27

MEX
18h
IAH
ORD
YUL

Aug 28

YMQ
United Airlines Logo
United Airlines

Aug 30

YMQ
9h 20m
DCA
IAH
MEX

Aug 30

MEX

as low as

$684

Mexico City, MX (MEX) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

Sep 2

MEX
17h 51m
MIA
YUL

Sep 2

YMQ
American Airlines Logo
American Airlines

Sep 10

YMQ
11h 8m
CLT
DFW
MEX

Sep 10

MEX

as low as

$714

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Aeromexico Logo
Aeromexico

Aug 12

MEX
7h 20m
YUL

Aug 12

YMQ
Aeromexico Logo
Aeromexico

Aug 25

YMQ
3h 34m
MEX

Aug 25

MEX

as low as

$718

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Aug 14

MEX
26h 55m
YVR
YOW
YUL

Aug 15

YMQ
Air Canada Logo
Air Canada

Aug 23

YMQ
3h 30m
MEX

Aug 23

MEX

as low as

$723

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Aug 27

MEX
7h 25m
YUL

Aug 27

YMQ
Air Canada Logo
Air Canada

Aug 30

YMQ
14h 45m
YVR
MEX

Aug 30

MEX

as low as

$723

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Aug 12

MEX
12h 37m
YYZ
YUL

Aug 13

YMQ
Air Canada Logo
Air Canada

Aug 23

YMQ
15h 45m
YVR
MEX

Aug 23

MEX

as low as

$731

Mexico City, MX (MEX) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

Aug 27

MEX
12h 31m
MIA
YUL

Aug 27

YMQ
American Airlines Logo
American Airlines

Aug 30

YMQ
12h 5m
PHL
MIA
MEX

Aug 30

MEX

as low as

$819

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Aug 12

MEX
21h 15m
CUN
YYZ
YUL

Aug 13

YMQ
Air Canada Logo
Air Canada

Aug 23

YMQ
15h 45m
YVR
MEX

Aug 23

MEX

as low as

$861

Mexico City, MX (MEX) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Aug 21

MEX
12h 52m
MTY
YYZ
YUL

Aug 21

YMQ
Air Canada Logo
Air Canada

Sep 11

YMQ
5h 55m
IAD
MEX

Sep 11

MEX

as low as

$883

Top Deals on flights from Mexico City to Calgary

Mexico City, MX (MEX) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

Jun 5

MEX
14h 43m
DFW

Jun 5

YYC
American Airlines Logo
American Airlines

Jun 11

YYC
9h 25m
DFW

Jun 11

MEX

as low as

$821

Mexico City, MX (MEX) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 20

MEX
8h 35m
DFW

May 20

YYC
American Airlines Logo
American Airlines

Jun 5

YYC
9h 25m
DFW

Jun 5

MEX

as low as

$825

Mexico City, MX (MEX) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 20

MEX
17h 32m
YUL

May 20

YYC
Air Canada Logo
Air Canada

Jun 5

YYC
8h 15m
YVR

Jun 5

MEX

as low as

$1019

Mexico City, MX (MEX) - Calgary, CA (YYC)

Viva Aerobus Logo
Viva Aerobus

May 1

MEX
14h 43m
IAH
YYZ

May 1

YYC
Air Canada Logo
Air Canada

May 5

YYC
12h 35m
YVR
LAX

May 6

MEX

as low as

$2210

Mexico City, MX (MEX) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

Dec 18

MEX
10h 34m
YYZ

Dec 18

YYC
Air Canada Logo
Air Canada

Jan 2

YYC
24h 50m
FRA

Jan 3

MEX

as low as

$6147

Top Deals on flights from Mexico City to Ottawa

Mexico City, MX (MEX) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

Jun 1

MEX
10h 3m
IAD
YOW

Jun 1

YOW
United Airlines Logo
United Airlines

Jun 27

YOW
14h 15m
IAD
MEX

Jun 27

MEX

as low as

$516

Mexico City, MX (MEX) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

Jun 2

MEX
10h 3m
IAD
YOW

Jun 2

YOW
United Airlines Logo
United Airlines

Jun 11

YOW
5h 23m
IAD
MEX

Jun 11

MEX

as low as

$516

Mexico City, MX (MEX) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

Jun 1

MEX
10h 3m
IAD
YOW

Jun 1

YOW
United Airlines Logo
United Airlines

Jun 27

YOW
17h 10m
IAD
IAH
MEX

Jun 27

MEX

as low as

$521

Mexico City, MX (MEX) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

Jun 2

MEX
12h 30m
IAH
EWR
YOW

Jun 2

YOW
United Airlines Logo
United Airlines

Jun 11

YOW
5h 23m
IAD
MEX

Jun 11

MEX

as low as

$521

Mexico City, MX (MEX) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

Jun 2

MEX
12h 30m
IAH
EWR
YOW

Jun 2

YOW
United Airlines Logo
United Airlines

Jun 11

YOW
11h 50m
IAD
IAH
MEX

Jun 11

MEX

as low as

$525

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 2

MEX
27h 26m
YUL
YOW

Jun 3

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
18h 10m
YVR
MEX

Jun 6

MEX

as low as

$678

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 2

MEX
13h 36m
YUL
YTZ
YOW

Jun 2

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
18h 10m
YVR
MEX

Jun 6

MEX

as low as

$678

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 3

MEX
15h 36m
YUL
YTZ
YOW

Jun 3

YOW
Air Canada Logo
Air Canada

Jun 12

YOW
10h 35m
YTZ
YUL
MEX

Jun 13

MEX

as low as

$681

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 2

MEX
13h 36m
YUL
YTZ
YOW

Jun 2

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
12h 10m
YUL
YYZ
MEX

Jun 6

MEX

as low as

$689

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MEX
15h 1m
YUL
YYZ
YOW

May 30

YOW
Air Canada Logo
Air Canada

Jun 12

YOW
10h 35m
YTZ
YUL
MEX

Jun 13

MEX

as low as

$766

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Aeromexico Logo
Aeromexico

Jun 9

MEX
16h 15m
YYZ

Jun 10

YOW
Aeromexico Logo
Aeromexico

Jul 17

YOW
9h 5m
YYZ

Jul 17

MEX

as low as

$834

Mexico City, MX (MEX) - Ottawa, CA (YOW)

Aeromexico Logo
Aeromexico

Jun 2

MEX
18h 15m
YYZ
YOW

Jun 3

YOW
Aeromexico Logo
Aeromexico

Jun 11

YOW
7h 5m
YYZ
MEX

Jun 11

MEX

as low as

$860

Top Deals on flights from Mexico City to Winnipeg

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 17

MEX
9h 43m
YYZ
YWG

May 17

YWG
Air Canada Logo
Air Canada

May 24

YWG
12h 20m
YVR
MEX

May 24

MEX

as low as

$900

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 17

MEX
9h 43m
YYZ
YWG

May 17

YWG
Air Canada Logo
Air Canada

May 24

YWG
11h 10m
YOW
YUL
MEX

May 25

MEX

as low as

$904

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 17

MEX
17h 18m
YUL
YYZ
YWG

May 17

YWG
Air Canada Logo
Air Canada

May 24

YWG
31h 20m
YYZ
YUL
MEX

May 26

MEX

as low as

$915

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 17

MEX
9h 43m
YYZ
YWG

May 17

YWG
Air Canada Logo
Air Canada

May 24

YWG
17h 35m
YVR
MEX

May 24

MEX

as low as

$955

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 17

MEX
17h 18m
YUL
YYZ
YWG

May 17

YWG
Air Canada Logo
Air Canada

May 24

YWG
17h 35m
YVR
MEX

May 24

MEX

as low as

$959

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

United Airlines Logo
United Airlines

May 25

MEX
12h 52m
DEN
YWG

May 25

YWG
United Airlines Logo
United Airlines

Jun 1

YWG
12h 25m
DEN
MEX

Jun 1

MEX

as low as

$1180

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Aeromexico Logo
Aeromexico

May 25

MEX
20h 59m
MSP
YWG

May 26

YWG
Aeromexico Logo
Aeromexico

Jun 1

YWG
6h
MSP
MEX

Jun 1

MEX

as low as

$1262

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

Aeromexico Logo
Aeromexico

May 25

MEX
19h 59m
MSP

May 26

YWG
Delta Air Lines Logo
Delta Air Lines

Jun 1

YWG
7h
MSP

Jun 1

MEX

as low as

$1262

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

WestJet Logo
WestJet

May 17

MEX
13h
YVR
YYC
YWG

May 17

YWG
WestJet Logo
WestJet

May 24

YWG
27h 15m
YYC
MEX

May 26

MEX

as low as

$1616

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

United Airlines Logo
United Airlines

May 16

MEX
11h 52m
DEN

May 16

YWG
United Airlines Logo
United Airlines

May 17

YWG
23h 45m
ORD

May 18

MEX

as low as

$1676

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

WestJet Logo
WestJet

May 17

MEX
13h
YVR
YYC
YWG

May 17

YWG
WestJet Logo
WestJet

May 24

YWG
12h 5m
YXE
YYC
MEX

May 25

MEX

as low as

$1692

Mexico City, MX (MEX) - Winnipeg, CA (YWG)

WestJet Logo
WestJet

May 17

MEX
10h 25m
YYZ
YWG

May 18

YWG
WestJet Logo
WestJet

May 24

YWG
27h 15m
YYC
MEX

May 26

MEX

as low as

$1784

Top Deals on flights from Mexico City to Halifax

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 28

MEX
11h 25m
YYZ
YHZ

May 29

YHZ
WestJet Logo
WestJet

Jun 3

YHZ
28h 45m
YWG
YYC
MEX

Jun 5

MEX

as low as

$1196

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 28

MEX
11h 25m
YYZ
YHZ

May 29

YHZ
WestJet Logo
WestJet

Jun 3

YHZ
28h 20m
YYC
MEX

Jun 5

MEX

as low as

$1196

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

Jun 10

MEX
34h 35m
YUL
YYZ
YHZ

Jun 11

YHZ
WestJet Logo
WestJet

Jun 13

YHZ
28h 20m
YYC
MEX

Jun 15

MEX

as low as

$1199

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

Jun 10

MEX
34h 35m
YUL
YYZ
YHZ

Jun 11

YHZ
WestJet Logo
WestJet

Jun 13

YHZ
28h 45m
YWG
YYC
MEX

Jun 15

MEX

as low as

$1199

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 28

MEX
17h 30m
YYC
YWG
YHZ

May 28

YHZ
WestJet Logo
WestJet

Jun 3

YHZ
18h 25m
YYZ
YUL
MEX

Jun 4

MEX

as low as

$1303

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 30

MEX
19h 50m
YYC
YEG
YHZ

May 30

YHZ
WestJet Logo
WestJet

Jun 6

YHZ
17h 45m
YYZ
MEX

Jun 7

MEX

as low as

$1331

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 30

MEX
20h
YYC
YHZ

May 30

YHZ
WestJet Logo
WestJet

Jun 6

YHZ
17h 45m
YYZ
MEX

Jun 7

MEX

as low as

$1331

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 27

MEX
11h 25m
YYZ
YHZ

May 28

YHZ
WestJet Logo
WestJet

May 30

YHZ
28h 45m
YWG
YYC
MEX

Jun 1

MEX

as low as

$1387

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 22

MEX
16h
YYC
YHZ

May 22

YHZ
WestJet Logo
WestJet

May 26

YHZ
18h 5m
YYZ
MEX

May 27

MEX

as low as

$1418

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

Jun 10

MEX
11h 25m
YYZ
YHZ

Jun 11

YHZ
WestJet Logo
WestJet

Jun 13

YHZ
28h 20m
YYC
MEX

Jun 15

MEX

as low as

$1458

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 14

MEX
19h 50m
YYC
YEG
YHZ

May 14

YHZ
WestJet Logo
WestJet

May 30

YHZ
18h 5m
YYZ
MEX

May 31

MEX

as low as

$1601

Mexico City, MX (MEX) - Halifax, CA (YHZ)

WestJet Logo
WestJet

May 14

MEX
19h 50m
YYC
YEG
YHZ

May 14

YHZ
WestJet Logo
WestJet

May 30

YHZ
18h 35m
YYZ
YUL
MEX

May 31

MEX

as low as

$1605

Top Deals on flights from Mexico City to Edmonton

Mexico City, MX (MEX) - Edmonton, CA (YEA)

United Airlines Logo
United Airlines

Jun 10

MEX
8h 35m
IAH
YEG

Jun 10

YEA
United Airlines Logo
United Airlines

Jun 15

YEA
15h 10m
DEN
MEX

Jun 15

MEX

as low as

$495

Mexico City, MX (MEX) - Edmonton, CA (YEA)

United Airlines Logo
United Airlines

Jun 2

MEX
8h 35m
IAH
YEG

Jun 2

YEA
United Airlines Logo
United Airlines

Jun 9

YEA
15h 10m
DEN
MEX

Jun 9

MEX

as low as

$495

Mexico City, MX (MEX) - Edmonton, CA (YEA)

United Airlines Logo
United Airlines

Jun 10

MEX
8h 35m
IAH
YEG

Jun 10

YEA
United Airlines Logo
United Airlines

Jun 15

YEA
14h 35m
DEN
SFO
MEX

Jun 15

MEX

as low as

$499

Mexico City, MX (MEX) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 6

MEX
7h 55m
YYC
YEG

Jun 6

YEA
WestJet Logo
WestJet

Jun 13

YEA
26h 50m
YYC
MEX

Jun 15

MEX

as low as

$595

Mexico City, MX (MEX) - Edmonton, CA (YEA)

United Airlines Logo
United Airlines

May 20

MEX
27h 30m
IAH
YEG

May 21

YEA
United Airlines Logo
United Airlines

May 27

YEA
27h 45m
DEN
SFO
MEX

May 28

MEX

as low as

$626

Mexico City, MX (MEX) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

Jun 1

MEX
27h 13m
YVR
YYC

Jun 2

YEG
Air Canada Logo
Air Canada

Jul 1

YEG
10h
YVR

Jul 1

MEX

as low as

$647

Mexico City, MX (MEX) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

Jun 1

MEX
29h 15m
YUL

Jun 2

YEG
Air Canada Logo
Air Canada

Jul 1

YEG
25h 50m
YVR

Jul 2

MEX

as low as

$678

Mexico City, MX (MEX) - Edmonton, CA (YEA)

Aeromexico Logo
Aeromexico

Jun 10

MEX
11h 50m
LAS
YEG

Jun 10

YEA
Aeromexico Logo
Aeromexico

Jun 15

YEA
9h 45m
LAX
MEX

Jun 15

MEX

as low as

$686

Mexico City, MX (MEX) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 11

MEX
7h 55m
YYC
YEG

Jun 11

YEA
WestJet Logo
WestJet

Jun 15

YEA
7h 50m
YYC
MEX

Jun 16

MEX

as low as

$699

Mexico City, MX (MEX) - Edmonton, CA (YEA)

Aeromexico Logo
Aeromexico

Jun 2

MEX
26h 10m
LAX
YEG

Jun 3

YEA
Aeromexico Logo
Aeromexico

Jun 9

YEA
14h 35m
YYZ
MEX

Jun 10

MEX

as low as

$791

Mexico City, MX (MEX) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 20

MEX
10h 49m
YYZ
YEG

May 20

YEA
Air Canada Logo
Air Canada

Jun 5

YEA
11h 20m
YVR
MEX

Jun 5

MEX

as low as

$869

Mexico City, MX (MEX) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 14

MEX
38h 10m
YUL
YYZ
YEG

Jun 15

YEA
WestJet Logo
WestJet

Jun 20

YEA
26h 50m
YYC
MEX

Jun 22

MEX

as low as

$1041

Top Deals on flights from Mexico City to Quebec

Mexico City, MX (MEX) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

Jun 10

MEX
31h 15m
IAD
EWR
YQB

Jun 11

YQB
United Airlines Logo
United Airlines

Jun 17

YQB
22h 45m
EWR
IAH
MEX

Jun 18

MEX

as low as

$588

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 25

MEX
27h 16m
YUL
YQB

May 26

YQB
Air Canada Logo
Air Canada

Jun 1

YQB
6h 10m
YUL
MEX

Jun 2

MEX

as low as

$779

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 25

MEX
12h 41m
YYZ
YOW
YQB

May 25

YQB
Air Canada Logo
Air Canada

Jun 1

YQB
9h 50m
YUL
MEX

Jun 2

MEX

as low as

$784

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 25

MEX
12h 41m
YYZ
YOW
YQB

May 25

YQB
Air Canada Logo
Air Canada

Jun 1

YQB
10h 50m
YOW
YYZ
MEX

Jun 1

MEX

as low as

$789

Mexico City, MX (MEX) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 25

MEX
13h 56m
IAD
EWR
YQB

May 25

YQB
United Airlines Logo
United Airlines

Jun 7

YQB
18h 50m
EWR
MEX

Jun 8

MEX

as low as

$824

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 25

MEX
12h 41m
YYZ
YOW
YQB

May 25

YQB
Air Canada Logo
Air Canada

Jun 1

YQB
6h 10m
YUL
MEX

Jun 2

MEX

as low as

$826

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 25

MEX
12h 41m
YYZ
YOW
YQB

May 25

YQB
Air Canada Logo
Air Canada

Jun 1

YQB
16h 45m
YUL
YYZ
MEX

Jun 2

MEX

as low as

$834

Mexico City, MX (MEX) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 22

MEX
27h 16m
YUL
YQB

May 23

YQB
Air Canada Logo
Air Canada

May 31

YQB
6h 45m
YUL
MEX

Jun 1

MEX

as low as

$903

Mexico City, MX (MEX) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 25

MEX
15h 31m
EWR
YQB

May 25

YQB
United Airlines Logo
United Airlines

Jun 7

YQB
18h 50m
EWR
MEX

Jun 8

MEX

as low as

$1132

Mexico City, MX (MEX) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 25

MEX
13h 56m
IAD
EWR
YQB

May 25

YQB
United Airlines Logo
United Airlines

Jun 7

YQB
11h 50m
EWR
IAH
MEX

Jun 7

MEX

as low as

$1213

Mexico City, MX (MEX) - Quebec, CA (YQB)

WestJet Logo
WestJet

Jun 2

MEX
17h 25m
YYC
YQB

Jun 2

YQB
WestJet Logo
WestJet

Jun 13

YQB
19h 30m
YYC
YVR
MEX

Jun 14

MEX

as low as

$1905

Mexico City, MX (MEX) - Quebec, CA (YQB)

WestJet Logo
WestJet

Jun 2

MEX
17h 20m
YVR
YYC
YQB

Jun 2

YQB
WestJet Logo
WestJet

Jun 13

YQB
19h 30m
YYC
YVR
MEX

Jun 14

MEX

as low as

$2596

Top Deals on flights from Mexico City to Windsor

Mexico City, MX (MEX) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 5

MEX
21h 39m
CUN
YYZ
YQG

Jun 6

YQG
Air Canada Logo
Air Canada

Jun 15

YQG
15h 25m
YYZ
MEX

Jun 16

MEX

as low as

$751

Mexico City, MX (MEX) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 5

MEX
21h 19m
YYZ
YQG

Jun 6

YQG
Air Canada Logo
Air Canada

Jun 15

YQG
15h 25m
YYZ
MEX

Jun 16

MEX

as low as

$768

Mexico City, MX (MEX) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 5

MEX
21h 39m
CUN
YYZ
YQG

Jun 6

YQG
Air Canada Logo
Air Canada

Jun 15

YQG
14h 30m
YYZ
YUL
MEX

Jun 16

MEX

as low as

$827

Mexico City, MX (MEX) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 5

MEX
21h 19m
YYZ
YQG

Jun 6

YQG
Air Canada Logo
Air Canada

Jun 15

YQG
14h 30m
YYZ
YUL
MEX

Jun 16

MEX

as low as

$918

Mexico City, MX (MEX) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 5

MEX
26h 24m
YVR
YYZ
YQG

Jun 6

YQG
Air Canada Logo
Air Canada

Jun 15

YQG
14h 30m
YYZ
YUL
MEX

Jun 16

MEX

as low as

$1082

Mexico City, MX (MEX) - Windsor, CA (YQG)

United Airlines Logo
United Airlines

Jun 5

MEX
22h 44m
IAH
YYZ
YQG

Jun 6

YQG
United Airlines Logo
United Airlines

Jun 15

YQG
22h 5m
YYZ
IAH
MEX

Jun 16

MEX

as low as

$1219

Mexico City, MX (MEX) - Windsor, CA (YQG)

United Airlines Logo
United Airlines

Jun 5

MEX
12h 39m
IAH
YYZ
YQG

Jun 5

YQG
United Airlines Logo
United Airlines

Jun 15

YQG
8h 20m
YYC
MEX

Jun 16

MEX

as low as

$2734

Good to Know

Essential information to help you plan your flight from Mexico City to Canada

Cheapest Flight

$495

The lowest price we found in the last two weeks, departing Jun 10 and returning Jun 15

Airline UA2 stops ‧ 8h 35m ‧ economy

Fastest Flights

$1288

The fastest flight that we found in the last two weeks, departing Jul 1 and returning Jul 7

Airline WS5h 40m ‧ economy

Cheapest Flight Round-trip

$495

Cheapest price found in the last 14 days, departing Jun 10 and returning Jun 15

Airline UA2 stops ‧ 8h 35m ‧ economy

Cheapest Layover airport

$1196

The cheapest layover airport to Halifax is currently $1196

Airline WS2 stops ‧ 11h 25m ‧ economy

Best Arrival airport

$647

The best arrival airport to Edmonton is currently $647

Airline AC2 stops ‧ 27h 13m ‧ economy

Best Departure airport

$647

The best departure airport to Edmonton is currently $647

Airline AC2 stops ‧ 27h 13m ‧ economy

Cheapest Airline

$647

The cheapest airline to Edmonton is currently $647

Airline AC2 stops ‧ 27h 13m ‧ economy

Frequently Asked Questions

Which cities in Canada can I fly to from Mexico City?

From Mexico City you can fly directly to Toronto Pearson and Vancouver International airports. There are also one-stop flights to Montreal and Calgary via major hubs like Dallas or Houston. Travelers choose Toronto for business and international connections, Vancouver for nature and outdoor activities, Montreal for cultural experiences, and Calgary for proximity to the Rockies.

How long is the flight from Mexico City to Canada?

From Mexico City to Canada, direct flights to Toronto or Vancouver usually take about 4 to 4½ hours eastbound, while return flights are similar or slightly longer. One-stop flights to other Canadian cities like Montreal or Calgary generally take around 6 to 8 hours including layovers.

Are there direct flights from Mexico City to Canada?

Yes, there are non-stop flights from Mexico City to several Canadian cities, especially Toronto and Vancouver, operated by airlines like Air Canada and AeroMexico. Flight times are approximately 4 to 5 hours. If non-stops are unavailable, one-stop routes typically connect through U.S. hubs such as Dallas or Houston, with total travel times around 6 to 8 hours.

Which airlines fly from Mexico City to Canada?

From Mexico City to Canada, airlines include Air Canada, Aeromexico, WestJet, American, United, and Air Transat, often with one stop.

When is the cheapest time to fly from Mexico City to Canada?

Flights from Mexico City to Canada are generally cheaper in late fall and early winter, avoiding the peak summer months and holiday periods. Booking midweek flights and flying during off-peak hours can also help reduce costs.

How far in advance should I book flights from Mexico City to Canada?

For Mexico City to Canada, booking 4 to 8 weeks in advance typically offers good prices and availability, with earlier booking recommended for summer and holiday periods.

What are the most popular cities to visit in Canada?

In Canada, most travelers start in Toronto for its vibrant city life and CN Tower, then visit Vancouver for its scenic beauty and outdoor activities, Montreal for its culture and history, and sometimes Calgary or Quebec City for their unique attractions.

Do I need a visa to travel from Mexico City to Canada?

As a U.S. citizen, you do not need a visa to visit Canada for short tourism or business trips, but you must have an Electronic Travel Authorization (eTA) approved before boarding your flight. Travel requirements can change, so check current entry rules before your trip.

Which airports in Canada are best to fly into from Mexico City?

From Mexico City to Canada, Toronto Pearson is the busiest international hub with extensive long-haul options and good train connections, making it ideal for general travel. Vancouver International is excellent for access to the western provinces and resort areas, while Montreal-Pierre Elliott Trudeau works well for regional trips and cultural exploration.

What is the baggage allowance on flights from Mexico City to Canada?

From Mexico City to Canada, baggage allowances depend on the airline and ticket class. Basic economy fares may not include checked bags, whereas standard economy generally allows one checked bag and a carry-on. Premium cabins typically permit more checked luggage and additional privileges.

What cabin and seat options are typical from Mexico City to Canada?

Flights from Mexico City to Canada typically offer Economy, sometimes Premium Economy, and lie-flat Business class, while First class options are limited.

Are overnight flights available from Mexico City to Canada?

Yes. Flights from Mexico City to major Canadian airports like Toronto and Vancouver often depart in the evening and arrive the next morning, offering convenience for travelers who want to maximize their time upon arrival.

When is the best time of year to visit Canada?

For Canada, late spring (May and June) and early autumn (September and October) offer mild weather and lower prices, while summer tends to be busy and more expensive.