Tuition in Czechia is free in Czech and EUR 2,000-6,000 in English
The single biggest variable in the cost of studying in Czech Republic is not the city — it is the language of instruction. Under Czech law, public universities charge zero tuition for degree programmes taught in the Czech language. This is not a scholarship or a waiver you apply for; it is statutory, and it applies to non-EU students exactly as it applies to Czechs. A Bachelor's at Charles University, Masaryk University or Czech Technical University (CTU) in Czech costs EUR 0 per year in tuition.
The catch is the language requirement. Public Czech-taught programmes expect roughly B2 Czech, which usually means a one-year preparatory language course before enrolment. That prep year typically costs EUR 3,000-5,000 and is the real price tag on the "free" pathway. We unpack the full B2 math in our free Czech-language tuition guide.
English-taught programmes are where students pay tuition fees. The university tuition fees for English-medium Bachelor's and Master's degrees at state institutions generally fall between EUR 2,000 and EUR 6,000, varying by faculty — medicine and some technical fields sit at the top, and a master's degree in a technical field is the most expensive. Private institutions and business schools can run higher. The Czech Republic tuition fees you actually pay depend on the respective institution and the exact programme: a media studies place differs from engineering. At Birlay we've processed admissions across all three of the main public institutions, and the pattern is consistent: humanities and social sciences in English cluster around EUR 2,000-3,500, while engineering, IT and medical programmes push toward the EUR 5,000-6,000 ceiling. Because tuition fees vary this widely, ask each respective institution for its exact amount before you budget.
| Pathway | Language | Annual tuition (EUR) | Prep cost |
|---|---|---|---|
| Public Bachelor/Master | Czech | 0 | EUR 3,000-5,000 (B2 year) |
| Public Bachelor (English, humanities) | English | 2,000-3,500 | None |
| Public Master (English, technical) | English | 4,000-6,000 | None |
| Private / business school | English | 3,000-8,000+ | None |
One cost almost every applicant forgets: nostrification — the recognition of your foreign secondary or higher diploma. It is a mandatory administrative step before enrolment, usually costing EUR 30-120 in fees plus certified translations, and it can take weeks. Our Czech Republic study hub walks through nostrification end to end.
Prague costs EUR 650-900 a month; Olomouc can be a third cheaper
Once tuition is settled, monthly living cost is the number that decides whether a family loan stretches. The czech republic student budget swings hard by city. Prague, as the capital and a global tourist hub, is the most expensive student city in the country. Brno — home to Masaryk University and a large student population — is materially cheaper. Olomouc, Hradec Králové, Plzeň and Ostrava sit cheaper still.
Here is the comparison families actually need. These figures cover a typical single student living modestly: dormitory or shared flat, cooking most meals, student transit pass, and a small social budget.
| Category | Prague | Brno | Olomouc |
|---|---|---|---|
| Housing (dorm or flatshare) | 280-420 | 200-320 | 180-270 |
| Food & groceries | 180-240 | 160-210 | 150-190 |
| Transport (student pass) | 5-15 | 5-12 | 5-10 |
| Insurance | 30-55 | 30-55 | 30-55 |
| Phone, internet, misc. | 40-70 | 35-60 | 30-55 |
| Social & personal | 80-130 | 70-110 | 60-100 |
| Total / month | 650-900 | 550-750 | 500-650 |
The takeaway is blunt: cost of living Prague students face is the country's ceiling, not its average. A student who would spend EUR 800/month in Prague can often live equivalently for EUR 600-650 in Olomouc. Across a three-year Bachelor's, that gap compounds to EUR 5,000-7,000 — real money against a family loan. Our students report that the academic experience at Masaryk in Brno or Palacký in Olomouc is fully competitive with Prague institutions, so the savings rarely cost you outcomes. For a cross-border view, our best country for international students comparison ranks Czechia against Poland, Hungary and Lithuania on exactly this cost-versus-outcome basis.
A dormitory bed is CZK 4,000-8,000; a flatshare costs more but buys freedom
Housing is the line item that most separates a EUR 650 month from a EUR 900 month. There are two realistic options for international students.
University dormitories (koleje) are the cheapest path. A dorm room — usually shared, sometimes single — runs CZK 4,000-8,000 per month, roughly EUR 160-320, utilities included. Prague dorms sit at the top of that band; Brno and Olomouc dorms at the bottom. Demand outstrips supply, so apply the moment your admission letter arrives — late applicants are routinely turned away and forced into the private market.
A private flatshare (spolubydlení) gives you a room in a shared apartment. In Prague this means EUR 350-500 per room per month plus your share of utilities; in Brno EUR 250-380; in Olomouc EUR 200-320. A solo studio is materially more — EUR 600-900 in Prague — and is rarely worth it on a student budget. We verified directly with current dormitory price lists at the major public universities that the CZK 4,000-8,000 band held into the 2026 academic year.
| Housing type | Prague | Brno | Olomouc |
|---|---|---|---|
| Dormitory room | 200-320 | 160-250 | 140-220 |
| Room in flatshare | 350-500 | 250-380 | 200-320 |
| Solo studio | 600-900 | 450-650 | 380-550 |
One Birlay rule of thumb: take the dorm for your first year even if it is less private. It is cheaper, it bundles utilities, and it places you among other students while you find your feet and a flatshare for year two. For broader accommodation strategy across the region, the patterns mirror our Vilnius and Kaunas accommodation guide.
Cooking at home keeps food under EUR 200; the menza is the student secret
Food is predictable and controllable. A student who cooks most meals spends EUR 150-240 per month on groceries, with Prague at the high end purely because of supermarket pricing differences. Discount chains — Lidl, Kaufland, Albert, Penny — keep grocery bills low across every city.
The genuinely Czech budget hack is the menza: the subsidised university canteen. A full hot lunch at a menza costs roughly CZK 70-120 (EUR 3-5) for enrolled students — far below any restaurant. Students who eat their main meal at the menza on weekdays routinely keep total food spend near the EUR 150 floor. Restaurant meals run EUR 8-15, and a beer in Czechia is famously cheaper than bottled water, but eating out daily is what pushes a EUR 650 budget toward EUR 900.
- Menza lunch: EUR 3-5
- Weekly groceries (cook-at-home): EUR 35-55
- Restaurant main: EUR 8-15
- Half-litre beer: EUR 1.50-2.50
Student transit passes turn city travel into pocket change
Public transport is one of the best deals in the country for students. Czech cities run integrated tram, bus and metro networks, and full-time students under 26 get steep discounts.
In Prague, the discounted annual student pass for the entire integrated network costs around CZK 1,280 per year — under EUR 5 per month when amortised. In Brno and Olomouc, student passes are similarly cheap, in the EUR 5-12 per month range. Intercity rail and bus (RegioJet, FlixBus, České dráhy) also offer student fares; a Prague-Brno trip runs EUR 8-15.
The practical effect is that transport is almost a rounding error in a Czech student budget — which is why it sits at EUR 5-15 in every city column of our tables above. The EUR-26 / ISIC student card unlocks these fares and a long list of museum and cinema discounts on top.
Non-EU students must hold health insurance — budget EUR 30-55 a month
Health insurance is mandatory and is a visa condition, not an optional extra. Non-EU students applying for a Czech long-term study visa or residence permit must show comprehensive health coverage for the full stay. This costs roughly EUR 30-55 per month depending on the provider, your age, and the coverage tier (basic vs comprehensive/complex).
The Ministry of the Interior expects comprehensive ("complex") coverage for long-term stays, which sits at the higher end of that band. Buying the cheapest basic plan can get your visa or extension refused, so this is not the line to economise on. EU and EEA students use their EHIC card and pay nothing additional. We tell every non-EU applicant to confirm the exact coverage tier with their provider before submitting — it is the single most common documentation slip we see, and the full requirement list is in our Czech student visa requirements guide.
When Czechia is NOT the cheapest choice — who should skip Prague
Honesty matters more than a sales pitch. The Czech Republic is excellent value, but it is not automatically the cheapest EU study destination, and Prague specifically can undercut its own reputation.
Skip Czechia for pure cost if: you are set on an English-taught degree AND you insist on living in Prague. In that scenario your all-in annual cost — EUR 3,000-6,000 tuition plus EUR 8,000-11,000 living — can match or exceed cheaper alternatives. Poland and Lithuania frequently come in lower for English programmes; compare directly with our Lithuania cost of living breakdown and the Poland study hub before committing. Hungary, with its Stipendium scholarships, is another strong contender via our Hungary hub.
Skip the free Czech-language route if: you need to start a degree within 12 months and cannot dedicate a prep year to reaching B2 Czech. The "free" pathway is genuinely free of tuition but costs you a year and EUR 3,000-5,000 in language fees — for some students an English programme that starts immediately is the better financial decision once time is priced in.
For comparison, even Germany's tuition-free public universities carry higher living costs in most cities — see our Germany cost of living guide. Czechia's edge is that it pairs free or low tuition with genuinely low living costs outside Prague — that combination is its real advantage, and it is strongest in Brno and Olomouc, weakest in central Prague.
Frequently asked questions
How much does it cost to study in the Czech Republic per year?
Tuition is EUR 0 for Czech-language public degrees or EUR 2,000-6,000 per year for English-taught programmes. Add living costs of roughly EUR 8,000-11,000 per year in Prague, or EUR 6,000-8,500 in Brno and Olomouc. So a realistic all-in annual figure is EUR 8,000-11,000 for a free-tuition student in Prague, more if you pay English-programme tuition.
Is studying in the Czech Republic really free?
Yes — public university degrees taught in the Czech language are free of tuition by law, for non-EU students too. The cost is the language requirement: you generally need about B2 Czech, which means a preparatory year costing EUR 3,000-5,000. English-taught degrees are not free and run EUR 2,000-6,000 per year.
What is the monthly cost of living for students in Prague?
A student needs about EUR 650-900 per month in Prague, covering a dormitory or flatshare room, groceries, a student transit pass, health insurance and a modest social budget. Brno is cheaper at EUR 550-750, and Olomouc and smaller cities cheaper still at roughly EUR 500-650.
How much is a dormitory in the Czech Republic?
A university dormitory room costs CZK 4,000-8,000 per month, about EUR 160-320, with utilities included. Prague dorms are at the top of that range and Brno or Olomouc dorms at the bottom. A room in a private flatshare costs more — EUR 350-500 in Prague — so the dorm is the budget option, but apply early because spaces are limited.
Do non-EU students need health insurance to study in Czechia?
Yes. Non-EU students must hold comprehensive (complex) health insurance as a visa and residence condition, costing roughly EUR 30-55 per month. Basic-only plans can cause a visa or extension refusal, so confirm the coverage tier with your provider. EU and EEA students use their EHIC card instead.