How to find cheap flights from Johannesburg to Mexico
The cheapest return flight from Johannesburg to Mexico is currently C$981.
That fare takes you from Johannesburg into Mexico City Juarez International in Mexico City.
For one-way travel, the lowest available price right now is C$877.
Why not let the lowest fares decide where you jet off to next? Select 'Mexico' in the 'To' field to discover the cheapest deals by city.
With around 35 international airports, Mexico gives you a good range of options on where to land.
Expand your search by selecting 'Add nearby airports.' This will compare prices across the airports closest to both your departure and destination points, which could help you cut costs.
Book as early as possible. You'll have more routes, times and airlines to pick from. Leave it too long and you're likely to be left with fewer choices and higher costs.
Get notified when prices change by setting up a Price Alert. Download the Skyscanner app to get the latest updates on your phone.
Best time to fly from Johannesburg to Mexico
If you're trying to keep costs low, October is usually the cheapest month to hop on a flight from Johannesburg to Mexico.
In general, flying midweek is a smart way to save. Tuesdays and Wednesdays often mean better fares.
Peak travel season in Mexico runs through April, June and July. April is the most popular month and the perfect time to visit if you want to catch everything in full swing.
For a more relaxed trip, March, September and October are your best bet. September is the quietest month.
Popular places to visit in Mexico
Mexico City
This State of Mexico city is one of the leading destinations for Johannesburg to Mexico flights. Start your sightseeing at standout attractions like Basilica of Our Lady of Guadalupe, National Museum of Anthropology and Frida Kahlo Museum.
Mexico City's main airports are Mexico City Juarez International Airport (MEX) and Felipe Angeles International Airport (NLU). You'll find some excellent flight deals between the two.
Ready to lock in the perfect place to stay? Browse the range of hotels in Mexico City.
Cancun
Explore this Quintana Roo city's biggest highlights including Chichen Itzá Park, Cancún Park and Beach.
Cancun Airport (CUN) is the city's main airport.
After your plane ticket is locked in, you can focus on finding the right stay among the hotels in Cancun.
Guadalajara
Guadalajara's Cathedral, Temple of Our Lady of Guadalupe and Mural Gigante FRIDA KAHLO are popular sights to cross off while you're in this corner of Jalisco.
Guadalajara Airport (GDL) is the city's main airport, with routes linking it to major destinations across the region and beyond.
Whether you prefer fuss-free comfort or something fancier, hotels in Guadalajara offer options for every type of trip.
Visiting Mexico for the first time? Here's what you need to know
Know the entry rules before you go. Rules can vary depending on your passport and reason for travel. Always check with official sources like your airline or embassy websites.
You'll be using the Mexican peso (MXN) for day-to-day purchases.
Mexico City is the capital of Mexico, which has a population of around 130 million.
Travelling around this destination can have you moving between time zones. Depending on where you are, standard local time ranges from UTC-8 to UTC-5.
Weather can shape everything from how you explore to what you pack, so travel when the forecast suits your plans. May is Mexico's warmest month.
Conditions are often coolest around January.
February is usually the driest month, while July is the wettest.
The Day of the Dead, Independence Day and Carnival celebrations are some of the major events here. Consider booking your Johannesburg to Mexico flight around moments like these for a different travel experience.
Complete your trip with hotels and a car rental
A cheap flight from Johannesburg to Mexico will get you there. What comes next is planning the stay. Discover competitive prices and exclusive rates for hotels in Mexico. To travel when and where you want, also browse the range of car rental options in Mexico.