SwitzerlandCanada

Swiss Embassy & Consulates in Canada

  • 1 embassy
  • 2 consulates general
  • 5 honorary consulates

In Canada, Switzerland has an embassy in Ottawa, 2 consulates general in Montreal and Vancouver and 5 honorary consulates. Switzerland admits Canadian citizens without a visa for stays of up to 90 days.

Map: Switzerland’s 8 missions in Canada

Map: Switzerland’s 8 missions in Canada

Swiss Embassy in Ottawa

At Marlborough Avenue 5, K1N 8E6 Ottawa, the Swiss embassy represents Switzerland towards Canada. The head of mission on record is Philipp Alexander Haesler. Its website is linked on its page.

Swiss consulates in Canada

Switzerland also has 2 consulates general in Montreal and Vancouver; its work is consular: passports and documents for its own citizens and, often, visas for visitors.

Swiss honorary consulates in Canada

Switzerland has 5 honorary consulates in Canada, in Calgary, Toronto, Winnipeg, Halifax and Québec; honorary consuls work part-time and normally cannot issue visas or full passports.

Switzerland visa for Canadian citizens

CanadaSwitzerland Visa-free, 90 days Switzerland visa for citizens of Canada

SwitzerlandCanada Electronic travel authorisation (ETA) Canada visa for citizens of Switzerland

Canadian citizens do not need a visa for Switzerland: stays of up to 90 days are visa-free.

Canada’s missions in Switzerland

Missions of Canada in Switzerland (2)

In return, Canada has 2 missions in Switzerland, including its embassy in Bern.

Good to know

Switzerland in Canada

Worldwide, Switzerland has 317 missions in 136 countries; 8 of them are in Canada.

Travel to Canada for Swiss citizens

Before flying to Canada, Swiss citizens must obtain an ETA online; stays of up to 180 days are allowed. In Canada, Swiss citizens can turn to the Swiss embassy for passports and emergency help.

When Swiss missions in Canada are closed

Swiss missions in Canada close on Canada’s public holidays, the next being Christmas Day on Friday 25 December 2026, New Year's Day on Friday 1 January 2027 and Good Friday on Friday 26 March 2027, and usually on some holidays of Switzerland, such as Christmas Day (Weihnachten) on Friday 25 December 2026.

Frequently asked questions

Where is the Swiss embassy in Canada?

The Swiss embassy is in Ottawa, at Marlborough Avenue 5, K1N 8E6 Ottawa.

Does Switzerland have consulates in Canada?

Yes, Switzerland has 2 consulates general in Montreal and Vancouver. Switzerland also has 5 honorary consulates in Calgary, Toronto, Winnipeg, Halifax and Québec.

Do Canadian citizens need a visa for Switzerland?

Switzerland admits Canadian citizens without a visa for stays of up to 90 days.

Do Swiss citizens need a visa for Canada?

Swiss citizens need an electronic travel authorisation (ETA) for Canada, obtained online before travel, for stays of up to 180 days.

Does Canada have an embassy in Switzerland?

Yes, Canada has its embassy in Bern, along with 1 other mission in Switzerland.