Cost of studying in Germany
Studying in Germany costs an EU student around €11,100 a year: no tuition at public universities, plus about €925 a month to live. Students from outside the EU usually pay Free–€12,000 in tuition instead. Here's tuition for EU and international students at the 74 universities we index, plus what a month of living costs, from Eurostat.
€11,100EU student, total/yr
FreeTypical EU tuition/yr
Free–€12,000Non-EU tuition/yr
€925Living costs/mo
€11,100Living costs/yr
Tuition by university
Tuition figures are typical yearly fees, sourced from DAAD (as of 2025/26). Specific programmes — especially medicine and English-taught tracks — can charge more. Always confirm on the university's official page.
What a year costs, compared
Germany€11,100
Frequently asked questions
- How much does it cost to study in Germany?
- Studying in Germany costs an EU student around €11,100 a year: no tuition at public universities, plus about €925 a month to live. Students from outside the EU usually pay Free–€12,000 in tuition instead.
- How much is tuition in Germany for EU students?
- Public universities in Germany typically charge EU/EEA students no tuition fees. Private universities and some programmes charge their own fees — always check the university's page.
- How much do international (non-EU) students pay in Germany?
- Non-EU tuition at universities in our index is usually Free–€12,000 per year. Medicine and business programmes often cost more.
- What are living costs for a student in Germany?
- Plan for roughly €925 a month (rent, food, transport) — about €11,100 per year, based on Eurostat. Big cities cost more than the average, smaller towns less.
Last updated 2026-09-15.