Cost of living in Germany for international students
Understand monthly expenses, rent, insurance and how much you really need to live in Germany as a student.
What does it cost to live in Germany?
Germany is one of the more affordable countries in Western Europe for students, but costs vary significantly by city. Here's what to expect.
Monthly expenses breakdown
Rent
The biggest expense. Expect €350–550 in smaller cities, €500–800 in Berlin, and €700–1,100 in Munich. Shared flats (WGs) are the cheapest option.
Health insurance
Mandatory for all residents. Students pay around €120/month for public insurance. Employed workers pay more but it's split with their employer.
Food and groceries
Budget €200–300/month. Discount supermarkets like Aldi, Lidl, and Netto keep costs low. Eating out is more expensive, €8–15 for a meal.
Transport
The Deutschlandticket costs €49/month for unlimited public transport nationwide. Many cities also have student semester tickets.
Phone and internet
A prepaid SIM costs €8–15/month. Home internet is typically €25–40/month but often included in flat-share costs.
Miscellaneous
Budget €100–200 for clothing, leisure, personal care, and unexpected costs. University semester fees are €150–350 twice per year.
City comparison
Berlin
Moderate rent, excellent nightlife and culture. Average student budget: €900–1,200/month.
Munich
Germany's most expensive city. Average student budget: €1,100–1,500/month. Higher salaries compensate for workers.
Leipzig, Dresden, Jena
Affordable East German cities. Average student budget: €700–950/month. Growing expat communities.
Financial requirements for visas
Blocked account
Student visa applicants must show €11,904/year (€992/month) in a blocked account. This is the government's minimum, actual costs may be higher in expensive cities.
Working alongside studies
Non-EU students can work up to 120 full days or 240 half days per year. This supplements your blocked account withdrawal.