Nestled in the heart of the Baja California desert, Mexicali is a vibrant city that seamlessly combines rich cultural heritage with a modern urban landscape. Known for its flavorful cuisine, lively music scene, and welcoming locals, Mexicali offers visitors a dynamic blend of tradition and innovation. Explore the bustling markets filled with local handicrafts, savor the diverse culinary delights ranging from street tacos to haute cuisine, or simply soak in the warmth of the sun amidst the picturesque desert backdrop. With its unique charm and endless possibilities for adventure, Mexicali promises an unforgettable experience for all who venture to its enchanting streets.
The cheapest month to fly to Mexicali is typically May.
The popular airports near Mexicali are General Rodolfo Sánchez Taboada International Airport (MXL) in Mexicali itself, Calexico International Airport (CXL) in Calexico, California, and Yuma International Airport (YUM) in Yuma, Arizona.
The flight to Mexicali (MXL) is roughly 23 hours 10 minutes and 10,205 miles (16,423 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Mexicali from leading comparison sites using our search engine dashboard.
Science & art museum with an IMAX
Gaming club with food & live music
Various animals & a small train ride
Catholic cathedral built in 1940
Casino
Cultural center for art & live events
32.4 °C
Tue, 30 Apr 2024
Average Temperature
21°C
Jan
23°C
Feb
26°C
Mar
30°C
Apr
35°C
May
40°C
Jun
42°C
Jul
42°C
Aug
39°C
Sep
33°C
Oct
25°C
Nov
20°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Mexicali (MXL) - The flight distance between these airports is 10,205 miles (16,423 kilometres). The direct flight time is roughly 23 hours 10 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Mexicali (MXL) - The flight distance between these airports is 9,792 miles (15,759 kilometres). The direct flight time is roughly 22 hours 15 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Mexicali (MXL) - The flight distance between these airports is 10,445 miles (16,809 kilometres). The direct flight time is roughly 23 hours 42 minutes.
Flights from George, South Africa - George Airport (GRJ) to Mexicali (MXL) - The flight distance between these airports is 10,006 miles (16,103 kilometres). The direct flight time is roughly 22 hours 44 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Mexicali (MXL) - The flight distance between these airports is 10,181 miles (16,385 kilometres). The direct flight time is roughly 23 hours 7 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Mexicali (MXL) - The flight distance between these airports is 10,189 miles (16,397 kilometres). The direct flight time is roughly 23 hours 8 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Mexicali (MXL) - The flight distance between these airports is 10,155 miles (16,343 kilometres). The direct flight time is roughly 23 hours 4 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Mexicali (MXL) - The flight distance between these airports is 10,304 miles (16,582 kilometres). The direct flight time is roughly 23 hours 23 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Mexicali (MXL) - The flight distance between these airports is 10,322 miles (16,611 kilometres). The direct flight time is roughly 23 hours 26 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Mexicali (MXL) - The flight distance between these airports is 10,060 miles (16,191 kilometres). The direct flight time is roughly 22 hours 51 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Mexicali (MXL) - The flight distance between these airports is 10,352 miles (16,660 kilometres). The direct flight time is roughly 23 hours 30 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Mexicali (MXL) - The flight distance between these airports is 10,316 miles (16,602 kilometres). The direct flight time is roughly 23 hours 25 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Mexicali (MXL) - The flight distance between these airports is 10,403 miles (16,742 kilometres). The direct flight time is roughly 23 hours 37 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Mexicali (MXL) - The flight distance between these airports is 10,215 miles (16,440 kilometres). The direct flight time is roughly 23 hours 12 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Mexicali (MXL) - The flight distance between these airports is 10,485 miles (16,874 kilometres). The direct flight time is roughly 23 hours 48 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Mexicali (MXL) - The flight distance between these airports is 9,849 miles (15,850 kilometres). The direct flight time is roughly 22 hours 23 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Mexicali (MXL) - The flight distance between these airports is 10,333 miles (16,630 kilometres). The direct flight time is roughly 23 hours 27 minutes.
Expert Help
Choose Site / Currency