- Address
- Rosmead Place 114, Colombo
- Phone
- +94 11 246 3000
- Website
- dirco.gov.za
- Head of mission
- S E Schalk
South Africa
Sri 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 Lanka
South Africa Visa required South Africa visa for citizens of Sri Lanka
South Africa
Sri 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
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.