MoroccoSouth Africa

Moroccan Embassy in South Africa

1 embassy

In South Africa, Morocco has an embassy in Pretoria. South African citizens need a visa for Morocco, obtained before travel.

Moroccan Embassy in Pretoria

Embassy of Morocco in Pretoria

Embassy · Pretoria

Today · Closed
Address
Francis Baard Street 799, Pretoria

The Moroccan embassy is in Pretoria, the capital of South Africa, at Francis Baard Street 799, Pretoria. Its phone number and website are on its page.

Morocco visa for South African citizens

South AfricaMorocco Visa required Morocco visa for citizens of South Africa

MoroccoSouth Africa e-Visa South Africa visa for citizens of Morocco

Morocco visa requirements for citizens of South Africa

  • Morocco e-Visa (single entry)
  • Visitor visa (VRT) from a Moroccan embassy or consulate
  • Fee: MAD 770
  • 9 required documents

checked 22 October 2026

See the full checklist

South African citizens need a visa for Morocco, obtained before travel. From South Africa, the application is made at the Moroccan embassy in Pretoria or through a visa centre appointed by Morocco.

South Africa’s missions in Morocco

Missions of South Africa in Morocco (1)

In return, South Africa has an embassy in Morocco, in Rabat.

Good to know

Morocco in South Africa

Worldwide, Morocco has 133 missions in 77 countries; one of them is in South Africa.

Travel to South Africa for Moroccan citizens

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

When the Moroccan embassy in South Africa is closed

The Moroccan 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 Morocco, such as Independence Day (Eid Al Istiqulal) on Wednesday 18 November 2026.

Frequently asked questions

Where is the Moroccan embassy in South Africa?

The Moroccan embassy is in Pretoria, at Francis Baard Street 799, Pretoria.

Do South African citizens need a visa for Morocco?

South African citizens must obtain a visa before travelling to Morocco.

Do Moroccan citizens need a visa for South Africa?

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

Does South Africa have an embassy in Morocco?

Yes, South Africa has its embassy in Rabat.