NepalSouth Africa

Nepali Embassy in South Africa

1 embassy

In South Africa, Nepal has an embassy in Pretoria. South African citizens receive their visa for Nepal at the border; it covers up to 150 days.

Nepali Embassy in Pretoria

At Francis Baard Street 976, 0083 Pretoria, the Nepali embassy represents Nepal towards South Africa. Its phone number and website are on its page.

Nepal visa for South African citizens

South AfricaNepal Visa on arrival Nepal visa for citizens of South Africa

NepalSouth Africa Visa required South Africa visa for citizens of Nepal

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

South Africa’s missions in Nepal

Missions of South Africa in Nepal (1)

In return, South Africa has 1 mission in Nepal, but no embassy there on record.

Good to know

Nepal in South Africa

Worldwide, Nepal has 41 missions in 30 countries; one of them is in South Africa.

Travel to South Africa for Nepali citizens

Nepali citizens need a visa for South Africa, obtained before travel. In South Africa, Nepali citizens can turn to the Nepali embassy for passports and emergency help.

When the Nepali embassy in South Africa is closed

The Nepali 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 Nepali embassy in South Africa?

The Nepali embassy is in Pretoria, at Francis Baard Street 976, 0083 Pretoria.

Do South African citizens need a visa for Nepal?

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

Do Nepali citizens need a visa for South Africa?

Nepali citizens need a visa for South Africa, obtained before travel.

Does South Africa have an embassy in Nepal?

Not on record: South Africa has 1 mission in Nepal, but no embassy.