MexicoSouth Africa

Mexican Embassy in South Africa

1 embassy

In South Africa, Mexico has an embassy in Pretoria. South African citizens must obtain a visa before travelling to Mexico.

Mexican Embassy in Pretoria

Embassy of Mexico in Pretoria

Embassy · Pretoria

Today · Closed
Address
Fehrsen Street 570, Pretoria

The Mexican embassy is in Pretoria, the capital of South Africa, at Fehrsen Street 570, Pretoria. Its phone number and website are on its page.

Mexico visa for South African citizens

South AfricaMexico Visa required Mexico visa for citizens of South Africa

MexicoSouth Africa e-Visa South Africa visa for citizens of Mexico

Mexico visa requirements for citizens of South Africa

  • Visitor visa without permission to carry out paid activities
  • Entry with a US, Canadian, Japanese, UK or Schengen visa or residence
  • Fee: US$56
  • 5 required documents

checked 22 October 2026

See the full checklist

Mexico requires South African citizens to hold a visa issued in advance. From South Africa, the application is made at the Mexican embassy in Pretoria or through a visa centre appointed by Mexico.

South Africa’s missions in Mexico

Missions of South Africa in Mexico (3)

In return, South Africa has 3 missions in Mexico, including its embassy in Mexico City.

Good to know

Mexico in South Africa

Worldwide, Mexico has 156 missions in 84 countries; one of them is in South Africa.

Travel to South Africa for Mexican citizens

South Africa requires a visa from Mexican citizens, available online as an e-Visa. In South Africa, Mexican citizens can turn to the Mexican embassy for passports and emergency help.

When the Mexican embassy in South Africa is closed

The Mexican embassy in South Africa closes on South Africa’s public holidays, the next being Day of Reconciliation on Wednesday 16 December 2026, Christmas Day on Friday 25 December 2026 and Day of Goodwill (St. Stephen's Day) on Saturday 26 December 2026, and usually on some holidays of Mexico, such as Revolution Day (Día de la Revolución) on Monday 16 November 2026.

Frequently asked questions

Where is the Mexican embassy in South Africa?

The Mexican embassy is in Pretoria, at Fehrsen Street 570, Pretoria.

Do South African citizens need a visa for Mexico?

South African citizens need a visa for Mexico, obtained before travel.

Do Mexican citizens need a visa for South Africa?

Mexican citizens need a visa for South Africa, which they can apply for online as an e-Visa.

Does South Africa have an embassy in Mexico?

Yes, South Africa has its embassy in Mexico City, along with 2 other missions in Mexico.