Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Find cheap flights to Mexico City

Mon 4/22
Mon 4/29
Any month
Compare vs momondo |

When is the best time to fly to Mexico City?

+75.0%
+50.0%
+25.0%
Base
Price
14 167 - 22 84214 167 - 22 842 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
Multiple Airlines
Multiple Airlines
JNB
11:05 pm
Johannesburg OR Tambo airport
24h 20m
1 Stop
4:25 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
2:00 pm
Mexico City Benito Juarez airport
29h 25m
1 Stop
2:25 am
+2
JNB
Johannesburg OR Tambo airport
18 487 ZAR
Multiple Airlines
Multiple Airlines
JNB
3:25 pm
Johannesburg OR Tambo airport
34h 50m
2 Stops
7:15 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
7:15 am
Mexico City Benito Juarez airport
58h 15m
2 Stops
12:30 am
+3
JNB
Johannesburg OR Tambo airport
18 543 ZAR
Lufthansa
Lufthansa
JNB
9:00 pm
Johannesburg OR Tambo airport
30h 25m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
MEX
5:35 am
Mexico City Benito Juarez airport
38h 05m
1 Stop
2:40 am
+2
JNB
Johannesburg OR Tambo airport
18 964 ZAR
Multiple Airlines
Multiple Airlines
JNB
11:05 pm
Johannesburg OR Tambo airport
28h 20m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
7:25 pm
Mexico City Benito Juarez airport
24h 40m
1 Stop
3:05 am
+2
JNB
Johannesburg OR Tambo airport
19 076 ZAR
Lufthansa
Lufthansa
CPT
7:50 pm
Cape Town Intl airport
31h 35m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
MEX
3:45 pm
Mexico City Benito Juarez airport
30h 15m
1 Stop
5:00 am
+2
CPT
Cape Town Intl airport
21 474 ZAR
Multiple Airlines
Multiple Airlines
CPT
6:35 pm
Cape Town Intl airport
28h 50m
2 Stops
4:25 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
10:55 am
Mexico City Benito Juarez airport
37h 10m
2 Stops
7:05 am
+2
CPT
Cape Town Intl airport
21 993 ZAR
Multiple Airlines
Multiple Airlines
JNB
11:05 pm
Johannesburg OR Tambo airport
28h 20m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
7:25 pm
Mexico City Benito Juarez airport
24h 40m
1 Stop
3:05 am
+2
JNB
Johannesburg OR Tambo airport
19 076 ZAR
Multiple Airlines
Multiple Airlines
JNB
11:05 pm
Johannesburg OR Tambo airport
24h 20m
1 Stop
4:25 pm
+1
MEX
Mexico City Benito Juarez airport
Multiple Airlines
MEX
2:00 pm
Mexico City Benito Juarez airport
29h 25m
1 Stop
2:25 am
+2
JNB
Johannesburg OR Tambo airport
18 487 ZAR
British Airways
British Airways
CPT
9:30 pm
Cape Town Intl airport
32h 15m
1 Stop
10:45 pm
+1
MEX
Mexico City Benito Juarez airport
British Airways
MEX
6:00 pm
Mexico City Benito Juarez airport
28h 10m
1 Stop
5:10 am
+2
CPT
Cape Town Intl airport
23 466 ZAR
Lufthansa
Lufthansa
CPT
7:50 pm
Cape Town Intl airport
31h 35m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
MEX
3:45 pm
Mexico City Benito Juarez airport
30h 15m
1 Stop
5:00 am
+2
CPT
Cape Town Intl airport
21 474 ZAR
Lufthansa
Lufthansa
CPT
7:50 pm
Cape Town Intl airport
31h 35m
1 Stop
8:25 pm
+1
MEX
Mexico City Benito Juarez airport
Lufthansa
MEX
3:45 pm
Mexico City Benito Juarez airport
30h 15m
1 Stop
5:00 am
+2
CPT
Cape Town Intl airport
22 063 ZAR
KLM
KLM
CPT
1:05 am
Cape Town Intl airport
26h 50m
1 Stop
8:55 pm
MEX
Mexico City Benito Juarez airport
KLM
MEX
2:55 pm
Mexico City Benito Juarez airport
35h 05m
2 Stops
9:00 am
+2
CPT
Cape Town Intl airport
22 554 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

Quick facts about Mexico City

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Mexico City
Local time
Currency
Mexican Peso
Beer
Pint of beer
15 ZAR
Food
Inexpensive restaurant
65 ZAR
Public transport
One-way ticket
3,63 ZAR

Start planning your trip to Mexico City