South AfricaSri Lanka

South African Embassy in Sri Lanka

1 embassy

South Africa is represented in Sri Lanka by 1 mission: an embassy in Colombo. Sri Lankan citizens must obtain a visa before travelling to South Africa.

South African Embassy in Colombo

At Rosmead Place 114, Colombo, the South African embassy represents South Africa towards Sri Lanka. The head of mission on record is S E Schalk. Its phone number and website are on its page.

South Africa visa for Sri Lankan citizens

Sri LankaSouth Africa Visa required South Africa visa for citizens of Sri Lanka

South AfricaSri Lanka Visa on arrival Sri Lanka visa for citizens of South Africa

South Africa visa requirements for citizens of Sri Lanka

  • Visitor's visa – holiday, business meetings, conferences (section 11)
  • Transit visa
  • Study, work and long-stay visas – brief
  • Fee: ZAR 425
  • 6 required documents

checked 22 October 2026

See the full checklist

Sri Lankan citizens must obtain a visa before travelling to South Africa. Applicants in Sri Lanka turn to the South African embassy in Colombo; many countries also use an outsourced visa centre.

Sri Lanka’s missions in South Africa

Missions of Sri Lanka in South Africa (1)

In return, Sri Lanka has an embassy in South Africa, in Pretoria.

Good to know

South Africa in Sri Lanka

Worldwide, South Africa has 202 missions in 129 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for South African citizens

South African citizens receive their visa for Sri Lanka at the border; it covers up to 30 days. In Sri Lanka, South African citizens can turn to the South African embassy for passports and emergency help.

Frequently asked questions

Where is the South African embassy in Sri Lanka?

The South African embassy is in Colombo, at Rosmead Place 114, Colombo.

Do Sri Lankan citizens need a visa for South Africa?

South Africa requires Sri Lankan citizens to hold a visa issued in advance.

Do South African citizens need a visa for Sri Lanka?

Sri Lanka issues South African citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Does Sri Lanka have an embassy in South Africa?

Yes, Sri Lanka has its embassy in Pretoria.