Map of the Schengen and EU Countries (Source »

Map of the Schengen and EU Countries (Source »

The Schengen area is a made up of 27 member countries that agreed to create common entry and exit requirements in order to remove the need for internal borders.

Canadian citizens do not need a visa for travel to countries within the Schengen area. However, visa-free travel only applies to stays of up to 90 days in any 180-day period. Stays are cumulative and include visits to all Schengen area countries.

Canadians planning to stay in the Schengen area for a longer period of time will require a visa from the countries to which they are travelling.

Schengen area countries: Austria, Belgium, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, and Switzerland.

As of May 19, 2023, Bulgaria, RomaniaIreland, and Cyprus are the only EU countries that are not part of the Schengen area. The Schengen Agreement does include four non-EU countries: Iceland, Norway, Switzerland, and Liechtenstein. has a fuller explanation of the 90-day rule, as well as a calculator to allow you to work out your visits.


This page was updated September 19, 2023