Visas & documents
Everyone requires a valid passport (or identity card for EU citizens) to enter the Czech Republic. Citizens of EU and EEA countries do not need a visa for any type of visit. Citizens of Australia, Canada, Israel, Japan, New Zealand, Switzerland and the USA can stay for up to 90 days without a visa; other nationalities do need a visa. Visas are not available at border crossings or at Prague’s Ruzyně airport; you’ll be refused entry if you need one and arrive without one.
Visa regulations change from time to time, so check www.czech.cz, or one of the Czech embassy websites.