Find cheap flights to Mexico City

Fri 6/21
Fri 6/28
Any month
Compare vs momondo |

When is the best time to fly to Mexico City?

+60.0%
+40.0%
+20.0%
Base
Price
14 605 - 22 26214 605 - 22 262 ZAR

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
Major Airline
Major Airline
02 Aug
JNB
14:10
Johannesburg OR Tambo airport
63h 10m
2 Stops
22:20
+2
MEX
Mexico City Benito Juarez airport
Major Airline
18 Aug
MEX
14:00
Mexico City Benito Juarez airport
29h 20m
1 Stop
2:20
+2
JNB
Johannesburg OR Tambo airport
15 327 ZAR
Delta
Delta
18 Jul
JNB
1:15
Johannesburg OR Tambo airport
29h 50m
2 Stops
0:05
+1
MEX
Mexico City Benito Juarez airport
Delta
28 Jul
MEX
4:05
Mexico City Benito Juarez airport
29h 15m
2 Stops
16:20
+1
JNB
Johannesburg OR Tambo airport
18 526 ZAR
Delta
Delta
19 Jul
JNB
20:50
Johannesburg OR Tambo airport
31h 55m
2 Stops
21:45
+1
MEX
Mexico City Benito Juarez airport
Delta
25 Jul
MEX
2:15
Mexico City Benito Juarez airport
31h 05m
2 Stops
16:20
+1
JNB
Johannesburg OR Tambo airport
19 409 ZAR
Lufthansa
Lufthansa
20 Jun
JNB
21:00
Johannesburg OR Tambo airport
30h 25m
1 Stop
20:25
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
23 Jun
MEX
15:45
Mexico City Benito Juarez airport
27h 40m
1 Stop
2:25
+2
JNB
Johannesburg OR Tambo airport
20 610 ZAR
Lufthansa
Lufthansa
21 Jun
JNB
21:00
Johannesburg OR Tambo airport
30h 25m
1 Stop
20:25
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
23 Jun
MEX
15:45
Mexico City Benito Juarez airport
27h 40m
1 Stop
2:25
+2
JNB
Johannesburg OR Tambo airport
20 610 ZAR
Lufthansa
Lufthansa
20 Jun
JNB
21:00
Johannesburg OR Tambo airport
30h 25m
1 Stop
20:25
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
24 Jun
MEX
5:35
Mexico City Benito Juarez airport
38h 05m
1 Stop
2:40
+2
JNB
Johannesburg OR Tambo airport
20 827 ZAR
British Airways
British Airways
21 Jun
JNB
21:20
Johannesburg OR Tambo airport
32h 25m
1 Stop
22:45
+1
MEX
Mexico City Benito Juarez airport
British Airways
25 Jun
MEX
18:00
Mexico City Benito Juarez airport
25h 05m
1 Stop
2:05
+2
JNB
Johannesburg OR Tambo airport
21 652 ZAR
British Airways
British Airways
22 Jun
JNB
21:20
Johannesburg OR Tambo airport
32h 25m
1 Stop
22:45
+1
MEX
Mexico City Benito Juarez airport
British Airways
25 Jun
MEX
18:00
Mexico City Benito Juarez airport
25h 05m
1 Stop
2:05
+2
JNB
Johannesburg OR Tambo airport
23 606 ZAR
British Airways
British Airways
20 Jun
JNB
23:10
Johannesburg OR Tambo airport
30h 35m
1 Stop
22:45
+1
MEX
Mexico City Benito Juarez airport
British Airways
25 Jun
MEX
18:00
Mexico City Benito Juarez airport
27h 15m
1 Stop
4:15
+2
JNB
Johannesburg OR Tambo airport
21 652 ZAR
Lufthansa
Lufthansa
20 Jun
JNB
21:00
Johannesburg OR Tambo airport
30h 25m
1 Stop
20:25
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
23 Jun
MEX
15:45
Mexico City Benito Juarez airport
27h 40m
1 Stop
2:25
+2
JNB
Johannesburg OR Tambo airport
20 610 ZAR
Lufthansa
Lufthansa
21 Jun
JNB
21:00
Johannesburg OR Tambo airport
30h 25m
1 Stop
20:25
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
23 Jun
MEX
15:45
Mexico City Benito Juarez airport
27h 40m
1 Stop
2:25
+2
JNB
Johannesburg OR Tambo airport
20 610 ZAR
Delta
Delta
18 Jul
JNB
1:15
Johannesburg OR Tambo airport
29h 50m
2 Stops
0:05
+1
MEX
Mexico City Benito Juarez airport
Delta
28 Jul
MEX
4:05
Mexico City Benito Juarez airport
29h 15m
2 Stops
16:20
+1
JNB
Johannesburg OR Tambo airport
18 526 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
30h 25m
Cheapest price
12 910 ZAR
Durban to Mexico City
Fastest flight time
38h 15m
Cheapest price
26 863 ZAR
Cape Town to Mexico City
Fastest flight time
35h 20m
Cheapest price
23 982 ZAR

Start planning your trip to Mexico City