- Address
- Anderson Street 11, Pretoria
- Phone
- +27 12 362 8301
Oman
South 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 Africa
Oman Visa on arrival Oman visa for citizens of South Africa
Oman
South 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.