HowToGo

Flight from Canada to Mexico

How to get to Mexico from Canada by flight ? You can check flights from Canada to Mexico below.

Search Transfer from Canada to Mexico

Search Flights

You can find flight ticket prices from Canada to Mexico with our flight tickets search tool below

1. Calgary to San Diego

  1. You take a bus, shuttle or taxi from your location in Canada to Calgary.

  2. You take a flight from Calgary to San Diego and cost approximately 300 USD.

  3. You take a bus, shuttle or taxi from San Diego to your destination in Mexico.

Flight Depart Arrive
UA459 United Airlines
UA1108 United Airlines
06:20 Calgary
11:15 Denver
08:50 Denver
12:38 San Diego
Connect
DL4521 Delta
DL2378 Delta
06:30 Calgary
11:20 Salt Lake City
08:42 Salt Lake City
12:14 San Diego
Connect
AS2531 Alaska Airlines, Inc.
AS1176 Alaska Airlines, Inc.
07:00 Calgary
09:05 Seattle
07:46 Seattle
11:55 San Diego
Connect
WS115 WestJet
WS1762 WestJet
07:30 Calgary
09:30 Vancouver
07:56 Vancouver
12:28 San Diego
Connect
UA1273 United Airlines
UA1900 United Airlines
07:40 Calgary
10:45 San Francisco
09:36 San Francisco
12:13 San Diego
Connect
DL4501 Delta
DL348 1488 Delta
07:40 Calgary
09:30 Seattle
08:40 Seattle
12:25 San Diego
Connect
AC8579 Air Canada
UA1900 United Airlines
07:45 Calgary
10:45 San Francisco
09:37 San Francisco
12:13 San Diego
Connect
WS1510 WestJet
AA6035 American Airlines
09:30 Calgary
13:50 Los Angeles
11:40 Los Angeles
14:39 San Diego
Connect
WS1564 WestJet
09:55 Calgary
12:06 San Diego Direct
WS1424 WestJet
DL4034 Delta
10:30 Calgary
13:05 Las Vegas
12:15 Las Vegas
14:25 San Diego
Connect
AC211 Air Canada
AC8668 Air Canada
11:05 Calgary
14:05 Vancouver
11:37 Vancouver
17:02 San Diego
Connect
AC213 Air Canada
AC8668 Air Canada
11:25 Calgary
14:05 Vancouver
11:57 Vancouver
17:02 San Diego
Connect
AC215 Air Canada
AC8668 Air Canada
12:15 Calgary
14:05 Vancouver
12:47 Vancouver
17:02 San Diego
Connect
AS2507 Alaska Airlines, Inc.
AS1178 Alaska Airlines, Inc.
12:30 Calgary
15:35 Seattle
13:16 Seattle
18:20 San Diego
Connect
DL1049 Delta
DL2546 Delta
14:00 Calgary
17:00 Salt Lake City
16:04 Salt Lake City
17:54 San Diego
Connect
WS1624 WestJet
DL4111 Delta
14:30 Calgary
19:30 Las Vegas
16:15 Las Vegas
20:47 San Diego
Connect
UA1670 United Airlines
UA2414 United Airlines
15:25 Calgary
19:15 San Francisco
17:22 San Francisco
20:42 San Diego
Connect
AC223 Air Canada
AC8670 Air Canada
16:55 Calgary
20:15 Vancouver
17:27 Vancouver
23:12 San Diego
Connect
AC225 Air Canada
AC8670 Air Canada
17:45 Calgary
20:15 Vancouver
18:17 Vancouver
23:12 San Diego
Connect
WS1400 WestJet
DL3737 Delta
18:00 Calgary
20:45 Las Vegas
19:45 Las Vegas
22:03 San Diego
Connect
WS1512 WestJet
AA6043 American Airlines
18:00 Calgary
21:35 Los Angeles
20:10 Los Angeles
22:24 San Diego
Connect
WS1512 WestJet
DL4553 Delta
18:00 Calgary
21:25 Los Angeles
20:10 Los Angeles
22:25 San Diego
Connect
AS2537 Alaska Airlines, Inc.
AS706 Alaska Airlines, Inc.
18:50 Calgary
20:55 Seattle
19:35 Seattle
23:40 San Diego
Connect

2. Calgary to El Paso

  1. You take a bus, shuttle or taxi from your location in Canada to Calgary.

  2. You take a flight from Calgary to El Paso and cost approximately 360 USD.

  3. You take a bus, shuttle or taxi from El Paso to your destination in Mexico.

Flight Depart Arrive
UA2187 United Airlines
UA6339 United Airlines
06:00 Calgary
12:00 Houston
11:05 Houston
13:10 El Paso
Connect
UA2187 United Airlines
UA6323 United Airlines
06:00 Calgary
14:20 Houston
11:05 Houston
15:30 El Paso
Connect
AC570 Air Canada
WN6164 Southwest Airlines
06:05 Calgary
10:30 Los Angeles
08:35 Los Angeles
13:25 El Paso
Connect
UA459 United Airlines
UA4664 United Airlines
06:20 Calgary
09:54 Denver
08:50 Denver
11:48 El Paso
Connect
UA459 United Airlines
UA4767 United Airlines
06:20 Calgary
15:40 Denver
08:50 Denver
17:34 El Paso
Connect
AA1348 American Airlines
AA2399 American Airlines
06:45 Calgary
12:59 Dallas/Ft.Worth
11:32 Dallas/Ft.Worth
13:37 El Paso
Connect
AA1348 American Airlines
AA2743 American Airlines
06:45 Calgary
14:50 Dallas/Ft.Worth
11:32 Dallas/Ft.Worth
15:29 El Paso
Connect
AS2531 Alaska Airlines, Inc.
AS2525 Alaska Airlines, Inc.
07:00 Calgary
13:00 Seattle
07:46 Seattle
17:29 El Paso
Connect
WS1510 WestJet
WN3264 Southwest Airlines
09:30 Calgary
14:35 Los Angeles
11:40 Los Angeles
17:30 El Paso
Connect
WS1510 WestJet
AA6017 American Airlines
09:30 Calgary
13:55 Los Angeles
11:40 Los Angeles
16:58 El Paso
Connect
AC8102 Air Canada
UA6129 United Airlines
09:40 Calgary
18:25 Houston
14:37 Houston
19:35 El Paso
Connect
WS1402 WestJet
WN4221 Southwest Airlines
09:55 Calgary
14:10 Phoenix
11:56 Phoenix
16:30 El Paso
Connect
WS1402 WestJet
AA5746 American Airlines
09:55 Calgary
15:20 Phoenix
11:56 Phoenix
17:34 El Paso
Connect
WS1590 WestJet
DL2293 Delta
09:55 Calgary
19:57 Atlanta
16:08 Atlanta
21:07 El Paso
Connect
WS1564 WestJet
WN1085 Southwest Airlines
09:55 Calgary
14:00 San Diego
12:06 San Diego
16:45 El Paso
Connect
WS1402 WestJet
WN5747 Southwest Airlines
09:55 Calgary
13:35 Phoenix
11:56 Phoenix
15:50 El Paso
Connect
WS1522 WestJet
WN6084 Southwest Airlines
10:00 Calgary
17:00 Austin
14:43 Austin
17:30 El Paso
Connect
WS1570 WestJet
UA4767 United Airlines
10:10 Calgary
15:40 Denver
12:33 Denver
17:34 El Paso
Connect
WS1570 WestJet
WN956 2520 Southwest Airlines
10:10 Calgary
14:55 Denver
12:33 Denver
16:40 El Paso
Connect
WS1424 WestJet
WN3816 Southwest Airlines
10:30 Calgary
15:00 Las Vegas
12:15 Las Vegas
17:40 El Paso
Connect
AC8304 Air Canada
AA5746 American Airlines
10:40 Calgary
15:20 Phoenix
12:39 Phoenix
17:34 El Paso
Connect
AC8304 Air Canada
WN5747 Southwest Airlines
10:40 Calgary
13:35 Phoenix
12:39 Phoenix
15:50 El Paso
Connect
AC8304 Air Canada
WN4221 Southwest Airlines
10:40 Calgary
14:10 Phoenix
12:39 Phoenix
16:30 El Paso
Connect
AA4095 American Airlines
AA3797 American Airlines
13:25 Calgary
20:45 Chicago O'Hare
17:58 Chicago O'Hare
22:51 El Paso
Connect
UA6003 United Airlines
UA4661 United Airlines
13:45 Calgary
17:20 Denver
16:14 Denver
19:14 El Paso
Connect
UA6003 United Airlines
UA4714 United Airlines
13:45 Calgary
20:20 Denver
16:14 Denver
22:06 El Paso
Connect
UA1607 United Airlines
UA6314 United Airlines
13:55 Calgary
21:30 Houston
19:00 Houston
22:40 El Paso
Connect
F952 Frontier Airlines
UA4714 United Airlines
14:19 Calgary
20:20 Denver
16:49 Denver
22:06 El Paso
Connect
AA1376 American Airlines
AA5874 American Airlines
14:45 Calgary
22:12 Dallas/Ft.Worth
19:29 Dallas/Ft.Worth
22:48 El Paso
Connect
AA1376 American Airlines
AA5821 American Airlines
14:45 Calgary
20:30 Dallas/Ft.Worth
19:29 Dallas/Ft.Worth
21:08 El Paso
Connect
UA5380 United Airlines
AA3797 American Airlines
15:15 Calgary
20:45 Chicago O'Hare
19:40 Chicago O'Hare
22:51 El Paso
Connect
AC578 Air Canada
AA6042 American Airlines
15:35 Calgary
20:05 Los Angeles
18:05 Los Angeles
23:08 El Paso
Connect
AC1860 Air Canada
WN4401 Southwest Airlines
16:10 Calgary
20:20 Las Vegas
17:59 Las Vegas
23:05 El Paso
Connect
UA5462 United Airlines
UA4714 United Airlines
16:55 Calgary
20:20 Denver
19:19 Denver
22:06 El Paso
Connect
WS1536 WestJet
WN5444 Southwest Airlines
17:45 Calgary
21:50 Phoenix
19:46 Phoenix
00:05 El Paso
Connect
WS1536 WestJet
WN3068 Southwest Airlines
17:45 Calgary
21:45 Phoenix
19:46 Phoenix
23:50 El Paso
Connect
WS1536 WestJet
AA5790 American Airlines
17:45 Calgary
21:46 Phoenix
19:46 Phoenix
23:58 El Paso
Connect
WS1512 WestJet
WN189 Southwest Airlines
18:00 Calgary
21:55 Los Angeles
20:10 Los Angeles
00:50 El Paso
Connect
WS1400 WestJet
WN1747 Southwest Airlines
18:00 Calgary
22:00 Las Vegas
19:45 Las Vegas
00:35 El Paso
Connect
WS1400 WestJet
WN6064 Southwest Airlines
18:00 Calgary
21:55 Las Vegas
19:45 Las Vegas
00:30 El Paso
Connect

3. Winnipeg to El Paso

  1. You take a bus, shuttle or taxi from your location in Canada to Winnipeg.

  2. You take a flight from Winnipeg to El Paso and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from El Paso to your destination in Mexico.

Flight Depart Arrive
UA5378 United Airlines
UA4767 United Airlines
08:45 Winnipeg
15:40 Denver
10:00 Denver
17:34 El Paso
Connect
UA5378 United Airlines
UA4661 United Airlines
08:45 Winnipeg
17:20 Denver
10:00 Denver
19:14 El Paso
Connect
UA5528 United Airlines
UA4714 United Airlines
16:30 Winnipeg
20:20 Denver
17:55 Denver
22:06 El Paso
Connect
WS1342 WestJet
AA5790 American Airlines
16:30 Winnipeg
21:46 Phoenix
18:02 Phoenix
23:58 El Paso
Connect
WS1342 WestJet
WN5444 Southwest Airlines
16:30 Winnipeg
21:50 Phoenix
18:02 Phoenix
00:05 El Paso
Connect
WS1352 WestJet
WN6064 Southwest Airlines
16:45 Winnipeg
21:55 Las Vegas
18:04 Las Vegas
00:30 El Paso
Connect
WS1352 WestJet
WN1747 Southwest Airlines
16:45 Winnipeg
22:00 Las Vegas
18:04 Las Vegas
00:35 El Paso
Connect
UA5360 United Airlines
AA3797 American Airlines
17:31 Winnipeg
20:45 Chicago O'Hare
19:44 Chicago O'Hare
22:51 El Paso
Connect
UA5360 United Airlines
F91455 Frontier Airlines
17:31 Winnipeg
21:53 Chicago O'Hare
19:44 Chicago O'Hare
00:08 El Paso
Connect

4. Edmonton to San Diego

  1. You take a bus, shuttle or taxi from your location in Canada to Edmonton.

  2. You take a flight from Edmonton to San Diego and cost approximately 300 USD.

  3. You take a bus, shuttle or taxi from San Diego to your destination in Mexico.

Flight Depart Arrive
UA5956 United Airlines
UA1108 United Airlines
06:00 Edmonton
11:15 Denver
08:41 Denver
12:38 San Diego
Connect
WS3238 WestJet
WS1564 WestJet
06:30 Edmonton
09:55 Calgary
07:25 Calgary
12:06 San Diego
Connect
AC235 Air Canada
AC8690 Air Canada
06:30 Edmonton
08:00 Vancouver
07:08 Vancouver
10:57 San Diego
Connect
WS238 WestJet
WS1564 WestJet
06:30 Edmonton
09:55 Calgary
07:19 Calgary
12:06 San Diego
Connect
WS171 WestJet
WS1762 WestJet
07:00 Edmonton
09:30 Vancouver
07:33 Vancouver
12:28 San Diego
Connect
WS242 WestJet
WS1564 WestJet
07:30 Edmonton
09:55 Calgary
08:19 Calgary
12:06 San Diego
Connect
WO730 Swoop
08:00 Edmonton
10:28 San Diego Direct
WS1422 WestJet
AA6035 American Airlines
08:30 Edmonton
13:50 Los Angeles
10:59 Los Angeles
14:39 San Diego
Connect
WS1422 WestJet
DL3902 Delta
08:30 Edmonton
12:24 Los Angeles
10:59 Los Angeles
13:25 San Diego
Connect
AC239 Air Canada
AC8668 Air Canada
10:25 Edmonton
14:05 Vancouver
11:03 Vancouver
17:02 San Diego
Connect
AC241 Air Canada
AC8668 Air Canada
12:20 Edmonton
14:05 Vancouver
12:58 Vancouver
17:02 San Diego
Connect
AS2543 Alaska Airlines, Inc.
AS1178 Alaska Airlines, Inc.
12:30 Edmonton
15:35 Seattle
13:20 Seattle
18:20 San Diego
Connect
UA5776 United Airlines
UA540 United Airlines
15:07 Edmonton
19:10 Denver
17:48 Denver
20:38 San Diego
Connect
AC8743 Air Canada
UA305 United Airlines
16:20 Edmonton
20:45 San Francisco
18:22 San Francisco
22:11 San Diego
Connect
AC8743 Air Canada
UA2414 United Airlines
16:20 Edmonton
19:15 San Francisco
18:22 San Francisco
20:42 San Diego
Connect
AC8743 Air Canada
UA1885 United Airlines
16:20 Edmonton
21:35 San Francisco
18:22 San Francisco
23:01 San Diego
Connect
AS2163 Alaska Airlines, Inc.
AS706 Alaska Airlines, Inc.
17:25 Edmonton
20:55 Seattle
18:13 Seattle
23:40 San Diego
Connect
AS2163 Alaska Airlines, Inc.
AS744 Alaska Airlines, Inc.
17:25 Edmonton
19:10 Seattle
18:13 Seattle
21:55 San Diego
Connect
AC251 Air Canada
AC8670 Air Canada
17:30 Edmonton
20:15 Vancouver
18:08 Vancouver
23:12 San Diego
Connect

5. Toronto to Mexico City

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to Mexico City and cost approximately 250 USD.

  3. You take a bus, shuttle or taxi from Mexico City to your destination in Mexico.

Flight Depart Arrive
AM617 Aeroméxico
01:20 Toronto
05:40 Mexico City Direct
AA5665 American Airlines
AA829 American Airlines
06:00 Toronto
09:35 Charlotte
08:12 Charlotte
12:45 Mexico City
Connect
UA1572 United Airlines
UA359 United Airlines
06:00 Toronto
08:10 Chicago O'Hare
06:47 Chicago O'Hare
12:25 Mexico City
Connect
DL5535 Delta
DL481 Delta
06:00 Toronto
09:45 New York JFK
07:53 New York JFK
13:55 Mexico City
Connect
AA2589 American Airlines
AA505 American Airlines
06:00 Toronto
13:00 Miami
09:29 Miami
15:25 Mexico City
Connect
AA2589 American Airlines
AA2416 American Airlines
06:00 Toronto
10:30 Miami
09:29 Miami
12:50 Mexico City
Connect
DL5508 Delta
DL557 Delta
06:00 Toronto
08:50 Detroit
07:33 Detroit
12:20 Mexico City
Connect
DL2551 Delta
DL365 Delta
06:15 Toronto
12:21 Atlanta
08:36 Atlanta
14:55 Mexico City
Connect
DL2551 Delta
DL363 Delta
06:15 Toronto
09:52 Atlanta
08:36 Atlanta
12:30 Mexico City
Connect
DL5457 Delta
DL451 Delta
06:30 Toronto
09:15 Minneapolis
07:44 Minneapolis
13:30 Mexico City
Connect
WS3514 WestJet
AM681 Aeroméxico
06:30 Toronto
09:00 Montreal
07:57 Montreal
14:05 Mexico City
Connect
AA1169 American Airlines
AA393 American Airlines
07:00 Toronto
10:35 Dallas/Ft.Worth
09:21 Dallas/Ft.Worth
13:10 Mexico City
Connect
UA4147 United Airlines
UA2251 United Airlines
07:00 Toronto
10:00 Newark
08:52 Newark
14:15 Mexico City
Connect
4O2841 Interjet
4O2379 Interjet
07:30 Toronto
14:00 Cancun
10:40 Cancun
16:30 Mexico City
Connect
4O2841 Interjet
4O2375 Interjet
07:30 Toronto
12:00 Cancun
10:40 Cancun
14:25 Mexico City
Connect
4O2841 Interjet
4O2377 Interjet
07:30 Toronto
13:00 Cancun
10:40 Cancun
15:30 Mexico City
Connect
UA2405 United Airlines
UA1088 United Airlines
07:35 Toronto
11:55 Houston
10:30 Houston
14:10 Mexico City
Connect
UA2405 United Airlines
UA1090 United Airlines
07:35 Toronto
14:20 Houston
10:30 Houston
16:40 Mexico City
Connect
DL2467 Delta
DL365 Delta
07:45 Toronto
12:21 Atlanta
09:58 Atlanta
14:55 Mexico City
Connect
AC1980 Air Canada
08:30 Toronto
12:20 Mexico City Direct
AM693 Aeroméxico
09:15 Toronto
13:35 Mexico City Direct
WS2792 WestJet
AM534 Aeroméxico
10:15 Toronto
14:35 Merida
13:23 Merida
16:45 Mexico City
Connect
DL1459 Delta
DL359 Delta
10:30 Toronto
16:56 Atlanta
12:41 Atlanta
19:35 Mexico City
Connect
AA3470 American Airlines
AA2417 American Airlines
11:50 Toronto
18:50 Dallas/Ft.Worth
14:12 Dallas/Ft.Worth
21:30 Mexico City
Connect
AA3470 American Airlines
AA2233 American Airlines
11:50 Toronto
16:30 Dallas/Ft.Worth
14:12 Dallas/Ft.Worth
19:10 Mexico City
Connect
DL2526 Delta
DL359 Delta
12:00 Toronto
16:56 Atlanta
14:15 Atlanta
19:35 Mexico City
Connect
UA1412 United Airlines
UA1028 United Airlines
12:40 Toronto
16:30 Houston
15:35 Houston
18:50 Mexico City
Connect
UA1412 United Airlines
UA429 United Airlines
12:40 Toronto
19:40 Houston
15:35 Houston
22:00 Mexico City
Connect
AA2676 American Airlines
AA257 American Airlines
13:00 Toronto
18:50 Miami
16:18 Miami
21:15 Mexico City
Connect
AC414 Air Canada
AC1988 Air Canada
14:00 Toronto
18:25 Montreal
15:15 Montreal
22:45 Mexico City
Connect
UA6197 United Airlines
UA1566 United Airlines
14:50 Toronto
17:15 Washington Dulles
16:22 Washington Dulles
21:15 Mexico City
Connect
AC593 Air Canada
UA429 United Airlines
14:55 Toronto
19:40 Houston
17:33 Houston
22:00 Mexico City
Connect
AC416 Air Canada
AC1988 Air Canada
15:00 Toronto
18:25 Montreal
16:15 Montreal
22:45 Mexico City
Connect
DL2320 Delta
DL316 Delta
15:44 Toronto
19:25 Atlanta
17:59 Atlanta
22:05 Mexico City
Connect
AC418 Air Canada
AC1988 Air Canada
16:00 Toronto
18:25 Montreal
17:15 Montreal
22:45 Mexico City
Connect
UA582 4510 United Airlines
UA1547 United Airlines
17:40 Toronto
19:35 Chicago O'Hare
18:38 Chicago O'Hare
23:55 Mexico City
Connect
AC1982 Air Canada
18:40 Toronto
22:30 Mexico City Direct
WS596 WestJet
AM637 Aeroméxico
21:00 Toronto
23:10 Montreal
22:16 Montreal
04:05 Mexico City
Connect
WS596 WestJet
AM637 Aeroméxico
21:00 Toronto
23:10 Montreal
22:16 Montreal
04:05 Mexico City
Connect
4O2831 Interjet
23:45 Toronto
03:45 Mexico City Direct

References

Find Hotels in Mexico

You can find hotels and accommodations in Mexico with our hotels search tool below

Booking.com