OmanSouth Africa

Omani Embassy in South Africa

1 embassy

In South Africa, Oman has an embassy in Pretoria. Oman issues South African citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Omani Embassy in Pretoria

The Omani embassy is in Pretoria, the capital of South Africa, at Anderson Street 11, Pretoria. Its phone number is on its page.

Oman visa for South African citizens

South AfricaOman Visa on arrival Oman visa for citizens of South Africa

OmanSouth Africa e-Visa South Africa visa for citizens of Oman

South African citizens receive their visa for Oman at the border; it covers up to 30 days.

South Africa’s missions in Oman

Missions of South Africa in Oman (1)

In return, South Africa has an embassy in Oman, in Muscat.

Good to know

Oman in South Africa

Worldwide, Oman has 47 missions in 41 countries; one of them is in South Africa.

Travel to South Africa for Omani citizens

Omani citizens need an e-Visa for South Africa, applied for online before travel. In South Africa, Omani citizens can turn to the Omani embassy for passports and emergency help.

When the Omani embassy in South Africa is closed

The Omani 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.

Frequently asked questions

Where is the Omani embassy in South Africa?

The Omani embassy is in Pretoria, at Anderson Street 11, Pretoria.

Do South African citizens need a visa for Oman?

South African citizens can get a visa on arrival in Oman, valid for stays of up to 30 days.

Do Omani citizens need a visa for South Africa?

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

Does South Africa have an embassy in Oman?

Yes, South Africa has its embassy in Muscat.