Foreigners who intend to stay in the Czech Republic for a period of more than 30 days are obliged to notify authorities about the place of their stay upon arrival to Czech Republic.
It is necessary to personally report at the appropriate foreign police office (office for that particular area of residence) and fill in all the necessary forms. EU residents and their family members are obliged to report their place of residence within 30 days of arrival and non EU residents and their family members within 3 days of arrival to Czech Republic.
Your duty to report your place of stay in the Czech Republic is invalidated if your intended stay shall not be longer than 30 days or if a third party providing you with accommodation fulfills the duty for you.
This duty does not include persons younger than 15 years of age or diplomatic workers.
Short-term stay (3 months or less from arrival to Czech Republic)
Citizens of non-visa countries can stay in the Czech Republic freely for a period of up to 3 months, then they must leave the country or, alternatively, they can stay if they have been issued with a long-term visa or permanent residence permission.
Citizens of visa countries can stay in the Czech Republic without appropriate visa only if they hold a travel document with residence permission or a type D visa issued by another Schengen state.
All other citizens of visa countries must have a type C short-term visa that allows them to stay in the Czech Republic for time period indicated on the visa.