Do I require a visa when travelling to Prague, Czech Republic ?
All non-EU nationals require a long-term visa for the duration of intended stay in the Czech Republic for different reasons such as tourism, business, education, employment or residence. Transit passengers also require a visa for their stop in Prague.
The Czech Republic enetered the European Union in May 2004. So the domestic visa policies have been coordinated to match EU policies. EU citizens can enter Czech Republic with valid passport, diplomatic passport or any ID. The citizens of Switzerland, Norway, Iceland and Liechtenstein (members of European economical area) also require above documents to enter the Czech Republic.
The Czech Republic maintains a shared non-visa requirement or a one-way non-visa requirement with some countries. For further details, visit Ministry of Foreign Affairs
NOTE: This information may change, please contact Czech Embassy to verify that the information is correct.