Find cheap flights to Mexico City

Fri 9/20
Fri 9/27
Any month
Compare vs momondo |

When is the best time to fly to Mexico City?

+75.0%
+50.0%
+25.0%
Base
Price
14 662 - 24 134 ZAR

When is the best time to fly to Mexico City?

Travelling from most locations, it is best to book your flight to Mexico City during the month of May for the best deal, although there are other times of the year which offer great deals as well.

When is the best time to book a flight to Mexico City?

On average, from most locations, when planning your trip to Mexico City, try to book your flight in the region of 44 days in advance for the cheapest prices.

What is the cheapest day to depart on your flight to Mexico City?

From most locations, the cheapest flights to Mexico City are found on a Friday. Booking a Thursday departure is usually the most expensive.

What is the cheapest time of day to fly to Mexico City?

In general, when looking for the cheapest flight to Mexico City, our data indicates that afternoon flights are the most cost-effective. evening flights tend to be the most expensive.


Mexico City flight deals found on momondo

Check out some of the best fares to Mexico City found recently by users on momondo
Quickest
Cheapest
Turkish Airlines
Turkish Airlines
19 Nov
JNB
21:15
Johannesburg OR Tambo airport
40h 45m
1 Stop
6:00
+2
MEX
Mexico City Benito Juarez airport
Turkish Airlines
25 Nov
MEX
23:20
Mexico City Benito Juarez airport
45h 50m
2 Stops
5:10
+3
JNB
Johannesburg OR Tambo airport
15 936 ZAR
Turkish Airlines
Turkish Airlines
05 Nov
JNB
21:15
Johannesburg OR Tambo airport
40h 45m
1 Stop
6:00
+2
MEX
Mexico City Benito Juarez airport
Turkish Airlines
25 Nov
MEX
23:20
Mexico City Benito Juarez airport
45h 50m
2 Stops
5:10
+3
JNB
Johannesburg OR Tambo airport
16 024 ZAR
Turkish Airlines
Turkish Airlines
19 Nov
JNB
21:15
Johannesburg OR Tambo airport
40h 45m
1 Stop
6:00
+2
MEX
Mexico City Benito Juarez airport
Turkish Airlines
26 Nov
MEX
9:38
Mexico City Benito Juarez airport
59h 32m
2 Stops
5:10
+3
JNB
Johannesburg OR Tambo airport
17 490 ZAR
Turkish Airlines
Turkish Airlines
30 Oct
JNB
21:15
Johannesburg OR Tambo airport
58h 48m
3 Stops
0:03
+3
MEX
Mexico City Benito Juarez airport
Turkish Airlines
30 Nov
MEX
23:20
Mexico City Benito Juarez airport
45h 50m
2 Stops
5:10
+3
JNB
Johannesburg OR Tambo airport
17 578 ZAR
Emirates
Emirates
29 Feb
CPT
15:25
Cape Town Intl airport
34h 50m
2 Stops
18:15
+1
MEX
Mexico City Benito Juarez airport
Emirates
21 Mar
MEX
13:40
Mexico City Benito Juarez airport
37h 05m
2 Stops
10:45
+2
CPT
Cape Town Intl airport
17 930 ZAR
Delta
Delta
18 Nov
JNB
22:55
Johannesburg OR Tambo airport
30h 50m
1 Stop
21:45
+1
MEX
Mexico City Benito Juarez airport
Delta
29 Nov
MEX
3:05
Mexico City Benito Juarez airport
29h 00m
2 Stops
16:05
+1
JNB
Johannesburg OR Tambo airport
18 032 ZAR
Delta
Delta
18 Nov
JNB
22:55
Johannesburg OR Tambo airport
30h 50m
1 Stop
21:45
+1
MEX
Mexico City Benito Juarez airport
Delta
29 Nov
MEX
3:05
Mexico City Benito Juarez airport
29h 00m
2 Stops
16:05
+1
JNB
Johannesburg OR Tambo airport
18 032 ZAR
Delta
Delta
16 Nov
JNB
21:50
Johannesburg OR Tambo airport
33h 57m
2 Stops
23:47
+1
MEX
Mexico City Benito Juarez airport
Delta
27 Nov
MEX
3:05
Mexico City Benito Juarez airport
29h 00m
2 Stops
16:05
+1
JNB
Johannesburg OR Tambo airport
18 355 ZAR
Lufthansa
Lufthansa
06 Dec
CPT
11:30
Cape Town Intl airport
27h 05m
1 Stop
6:35
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
22 Jan
MEX
5:05
Mexico City Benito Juarez airport
36h 35m
1 Stop
1:40
+2
CPT
Cape Town Intl airport
19 000 ZAR
Lufthansa
Lufthansa
06 Dec
CPT
11:30
Cape Town Intl airport
27h 05m
1 Stop
6:35
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
27 Jan
MEX
4:40
Mexico City Benito Juarez airport
37h 00m
1 Stop
1:40
+2
CPT
Cape Town Intl airport
18 501 ZAR
Lufthansa
Lufthansa
07 Dec
CPT
11:30
Cape Town Intl airport
27h 05m
1 Stop
6:35
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
27 Jan
MEX
4:40
Mexico City Benito Juarez airport
37h 00m
1 Stop
1:40
+2
CPT
Cape Town Intl airport
18 501 ZAR
KLM
KLM
21 Oct
CPT
1:05
Cape Town Intl airport
26h 50m
1 Stop
20:55
MEX
Mexico City Benito Juarez airport
KLM
15 Nov
MEX
15:55
Mexico City Benito Juarez airport
40h 45m
1 Stop
16:40
+2
CPT
Cape Town Intl airport
21 902 ZAR

Airports near Mexico City

Below you will find all the airports in Mexico City along with their distance from the city centre
Mexico City Benito Juarez
6 km from city centre
Mexico City Toluca Intl
45 km from city centre

Popular routes to Mexico City

Most frequently searched flights to Mexico City along with the cheapest price and shortest flight duration
Johannesburg to Mexico City
Fastest flight time
24h 20m
Cheapest price
13 312 ZAR
Durban to Mexico City
Fastest flight time
48h 10m
Cheapest price
14 778 ZAR
Cape Town to Mexico City
Fastest flight time
31h 30m
Cheapest price
17 930 ZAR

Start planning your trip to Mexico City