1. short-term stay, i.e. not exceeding 90 days, require either:
a Schengen (short-term) visa for majority of third country nationals, or
no visa at all for citizens of EU + EEA / EFTA countries.
2. long-term stay, i.e. exceeding 90 days, require either:
a long-term visa or residence permit for third country nationals, or
no visa or residence permit for citizens of EU + EEA / EFTA countries.
Incoming students (Ministry of the Interior)
Migration and integration (Immigration Portal)
Entry and residency (Ministry of Foreign Affairs)
Information for immigrants (Ministry of the Interior)
Asylum and subsidiary protection (Ministry of the Interior)
CU guide to work and study
CU guide to visa for researchers and their family members
Study in Prague (student visa guide)
Centre for Integration of Foreigners (all-in-one services)
Prague City Hall has a dedicated website intended primarily for migrants living in the capital which is becoming more and more culturally diverse. It is a handy source of information about visa as well.