Intercape JNB to CPT from R580*
Free Assistance. Our travel experts are itching to customise the best flight deal to Mexico.
Book a flight now
Flights from South Africa to Mexico

Cheap Flights to Mexico

There are no direct flights from South Africa to Mexico. However, there are flights with one stop from Johannesburg to Mexico City (MEX) and Cancun (CUN). There are also flights with two stops to Guadalajara (GDL), Monterrey (MTY) and Tijuana (TIJ). In order to reserve a cheap flight to Mexico:

  1. Use the tool on your left to compare prices and make your bookings.

  2. Use any SouthAfrica.TO travel vouchers you have to further discount your flights. If you've got none, then start earning them now! Simply send us an email that reviews your flight to Mexico. Be sure to include which airline you used, why you picked that airline and how your flight experience was. If you provide more detail we will give you a travel voucher for a larger discount.

From Johannesburg
From Cape Town
From Durban
Visa Requirements
Attractions
When to Go

Johannesburg to Mexico

There are one stop flights from Johannesburg to Mexico City (MEX) with Air France (via Paris Charles De Gaulle), KLM (via Amsterdam), Lufthansa (via Frankfurt) and SAA/Aeromexico (via Sao Paulo Guarulhos).

There are one stop flights from Johannesburg to Cancun (CUN) with British Airways (via London Heathrow), SAA/American (via New York JFK) or Virgin/BA (via London Heathrow).

There are no nonstop flights from Johannesburg to Guadalajara (GDL). The fastest and only 1-stop is Delta Airlines/Aeromexico (via Atlanta), but 2-stop options are often cheaper - like KLM/Aeromexico (via Amsterdam and Mexico City).

There are no direct or one stop flights from Johannesburg to Monterrey (MTY), but there are many two stop options. The fastest option is usually SAA/Copa Airlines (via Sao Paulo & Panama). However, other options are often cheaper, like Air France/Aeromexico (via Amsterdam & Mexico City).

There are no direct or one stop flights from Johannesburg to Tijuana (TIJ), but there are several 2-stop options. The fastest is usually KLM/Aeromexico (via Amsterdam and Mexico City).

Cape Town to Mexico

There are no direct or one stop flights from Cape Town to Mexico:

  • The fastest flight to Mexico is usually to take Emirates from Cape Town to Dubai and then to Dallas where you would take American Airlines to Mexico City. Another option is to fly British Airways to Johannesburg and then from there Delta Airlines to Atlanta before going on to Mexico City.

  • The cheapest flight from Cape Town to Cancun (CUN) is often with Emirates to New York (via Dubai), and then American Airlines from New york to Cancun. The fastest option is usually to take British Airways to New York (via London) and then American Airlines to Cancun.

  • The cheapest option to get from Cape Town to Guadalajara (GDL) is to take Emirates to Los Angeles (via Dubai) and then Aeromexico to Guadalajara. The fastest option is usually British Airways to Dallas (via London) and then American Airlines to Guadalajara.

  • The most affordable option from Cape Town to Monterrey (MTY) is often Emirates to Dallas (via Dubai) and then American Airlines from Dallas to Monterrey. The fastest option is usually British Airways to London, and flying the rest of the way with American Airlines (via Dallas).

Durban to Mexico

There are no nonstop or direct flights from Durban to Mexico:

  • The cheapest option to get to Mexico City (MEX) is usually to take Emirates to Los Angeles (via Dubai) and then United Airlines to Mexico City. The fastest option is to take SAA to New York (via Johannesburg) and then Aeromexico to Mexico City.

  • The cheapest option to get from Durban to Cancun (CUN) is usually to take Emirates from Durban to New York (via Dubai) and then New American Airlines to Cancun.

  • The cheapest option to get from Durban to Guadalajara (GDL) is often to take Emirates from Durban to Los Angeles (via Dubai) and then American Airlines from LAX to Guadalajara.

  • The most affordable option from Durban to Monterrey (MTY) is usually to take Emirates to Dallas (via Dubai), aand then American Airlines to Monterrey.

Visa Requirements

If you are traveling to Mexico you will need to appear at their embassy/consular offices in person to get a visa. Requirements for a holiday visa are:

  • Payment of the visa application fee
  • Completed application form.

  • Original Passport and a copy of the page with your personal information on it

  • Proof of where you live in South Africa (and copy of it)

  • Proof of your return ticket into South Africa (and a copy of it)

  • Last 6 months bank statements, credit card statements & salary statements

  • Letter of employment specifying your position & salary

  • Proof of ownership of property & companies

  • Invitation letter from any company in Mexico (if applicable)

  • If you were invited to an event, documents proving your have the ability to carry out what you are doing there.

  • Vaccinations (yellow fever if you are coming from an endemic country; hepatitis A, tetanus, typhoid and polio)

The requirements may change so check with the Mexico High Commission by sending them an email at info@embamexsud.org or calling them at 012-460-1004. Their physical address is 570 Fehrsen Street, Parkdev Building, Brooklyn Bridge, 570 Fehrsen Street, Brooklyn, Pretoria, South Africa. The Embassy is closed on Mexican Public Holidays.

South African Consulate in Mexico

Keep these contact details handy in case you lose your passport, or something happens in Mexico requiring embassy assistance:

  • Physical address: Andres Bello 10, Forum Building, 9th Floor, Colonia Polanco, CP. 11560, Mexico, DF

  • Telephone: +52-55-1100-4970

Languages

The official language of Mexico is Spanish.

Currency

The currency used in Mexico is the Mexican Peso.

Attractions

Some of the attractions in Mexico include:

  • Museums in Mexico City: The Museo de Antroplogia is the largest museum of its kind in Latin America. Other museums in Mexico City include Casa Azul with exhibits from Frida Kahlo and Diego Rivera, the Mexico City Museum and Palacio de Bellas Artes. While visiting Mexico City also do not forget to visit Templo Mayor, the city Zocalo and the ruins or Teotihuacan which are north of the city.

  • If you are visiting Cancun then make sure to ride down to Tulum, Playa del Carmen and Cozumel as they are great beaches in the Riviera Maya and visit the ruins at Chichen Itza.

  • Guadalajara is a very traditional city so the city in itself is a tourist attraction. Make sure to visit the Plaza del Mariachi and the city’s cathedral.

When to Travel to Mexico

Though the weather year-round in Mexico is great for visitors no matter where you are, there are some times of the year that are better depending on the region. The rainy season in Mexico City is between May and September so we recommend visiting from the month of October through the holidays. If you are visiting anywhere in the Riviera Maya keep in mind that hurricane season can affect your travel times. If you visit Mexico between December and February it will give you a great break from the cold temperatures in other areas of the world.

Public holidays in Mexico

You may want to avoid travelling around public holidays because of elevated prices (or you may want to time it to join in the festivities):

  • 1 January

  • 5 January (constitution day)

  • 21 March (birthday of Prez Benito Juarez on 21 March 1806)

  • 1 May

  • 16 September (independence day)

  • 20 November (revolution day)

  • 1 December (when a new President is sworn in every 6 years, next on 1 Dec 2018)

  • 25 December


Ritsgids logo