CanadaSouth Africa

Canadian Embassy & Consulates in South Africa

  • 1 embassy
  • 1 honorary consulate

Canada is represented in South Africa by 2 missions: an embassy in Pretoria and an honorary consulate in Cape Town. Canada requires South African citizens to hold a visa issued in advance.

Map: Canada’s 2 missions in South Africa

Map: Canada’s 2 missions in South Africa

Canadian Embassy in Pretoria

At Arcadia Street 1103, 0083 Hatfield, the Canadian embassy represents Canada towards South Africa. Its phone number and website are on its page.

Canadian honorary consulates in South Africa

Canada has an honorary consulate in Cape Town; honorary consuls work part-time and normally cannot issue visas or full passports.

Canada visa for South African citizens

South AfricaCanada Visa required Canada visa for citizens of South Africa

CanadaSouth Africa Visa-free, 90 days South Africa visa for citizens of Canada

Canada visa requirements for citizens of South Africa

  • Visitor visa (temporary resident visa, TRV)
  • Transit visa
  • Study and work permits (brief)
  • Fee: CA$100
  • 4 required documents

checked 22 October 2026

See the full checklist

South African citizens must obtain a visa before travelling to Canada. In South Africa, applications go to the Canadian embassy in Pretoria, or to a visa centre working for Canada.

South Africa’s missions in Canada

Missions of South Africa in Canada (2)

In return, South Africa has 2 missions in Canada, including its embassy in Ottawa.

Good to know

Canada in South Africa

Worldwide, Canada has 263 missions in 155 countries; 2 of them are in South Africa.

Travel to South Africa for Canadian citizens

South Africa admits Canadian citizens without a visa for stays of up to 90 days. In South Africa, Canadian citizens can turn to the Canadian embassy for passports and emergency help.

When Canadian missions in South Africa are closed

Canadian missions in South Africa close 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, and usually on some holidays of Canada, such as Christmas Day on Friday 25 December 2026.

Frequently asked questions

Where is the Canadian embassy in South Africa?

The Canadian embassy is in Pretoria, at Arcadia Street 1103, 0083 Hatfield.

Does Canada have consulates in South Africa?

No career consulate is on record, but Canada has an honorary consulate in Cape Town.

Do South African citizens need a visa for Canada?

South African citizens must obtain a visa before travelling to Canada.

Do Canadian citizens need a visa for South Africa?

Canadian citizens can visit South Africa without a visa for up to 90 days.

Does South Africa have an embassy in Canada?

Yes, South Africa has its embassy in Ottawa, along with 1 other mission in Canada.