Cost of living for students in Germany
Tuition may be free, but living costs are the real budget. Most international students spend €900–€1,300 a month — and the visa authorities expect you to prove roughly €992 a month (€11,904 a year) in a blocked account before you arrive. Munich, Frankfurt, Hamburg and Stuttgart sit at the top of the range; Leipzig, Dresden, Halle, Jena and most of eastern Germany sit well below it.
| Expense | Indicative monthly (€) |
|---|---|
| Rent (student hall or shared flat / WG) | 300 – 600 |
| Food & groceries | 200 – 300 |
| Health insurance (statutory student rate) | 120 – 140 |
| Semester contribution (spread over 6 months) | 25 – 70 |
| Phone, internet & broadcasting fee | 40 – 70 |
| Study materials | 20 – 50 |
| Leisure, sport & personal | 100 – 200 |
| Total | ≈ €805 – €1,430 |
What actually drives the difference
Rent is almost the whole story. A room in a shared flat costs €700+ in Munich but €280–€350 in Leipzig, Magdeburg or Chemnitz — for the same tuition-free degree. If your budget is tight, choosing an eastern or smaller-city university is the single biggest saving available to you.
Tips to keep costs down
- Apply to a Studierendenwerk hall of residence as early as you can — subsidised student rooms are far cheaper than the private market, and waiting lists are long.
- Eat in the Mensa: a subsidised student lunch is typically €3–€5.
- Your semester contribution usually includes a Semesterticket covering local (sometimes state-wide) public transport — use it instead of taxis.
- Take the statutory student health-insurance rate rather than private cover, if you qualify.
- Work up to 140 full days a year on a student residence permit, or as a HiWi at your own university.
- Apply for funding — DAAD, the Deutschlandstipendium and the political foundations mostly pay a living stipend rather than tuition.
Get Germany university & scholarship updates
New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.