€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
- Mandatory cost / yr
- Not yet verified
- Degree levels
- Bachelor · Master · PhD
€0 tuition for programmes taught in Czech
Study at public universities is free of charge for all students, including international students, when the programme is taught in Czech and studied within standard duration. Programmes taught in English (and other foreign languages) are subject to tuition fees.
Free in the Czech language; English-taught programmes are fee-based.
Private institutions charge tuition.
Over 1,000 programmes in English; these generally carry tuition fees.
No tuition for Czech-taught programmes; small administrative/application fees may apply.
Estimated mandatory university cost per year: Not yet verified.
Direct university portals; many offer a one-year Czech-language preparatory programme.
Condition is language of instruction and standard duration, not nationality.
Czech-taught programmes require Czech (often B2 or a preparatory year); English programmes require English proof.
Typical dates for the 2026/2027 cycle — verify the exact deadline on the official admissions page.
Living-cost figures are approximate (2026 estimates) and separate from the mandatory university cost above.
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
Czech-taught: €0. English-taught programmes: fee CZK 24,000–51,000/year (≈ €950–€2,050) depending on faculty
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying
€0 in Czech-taught programmes (any nationality); English-taught programmes are fee-paying