Germany sets no national tuition — each Land decides, and two of the sixteen now charge students from outside the EEA. Which three universities you sample therefore decides the answer, so the sample is fixed by size rather than by judgement: the three that take the most international students. TU München charges non-EEA students €2,000 or €3,000 a semester for a bachelor's, €4,000 to €6,000 a year, for anyone newly enrolled since the winter semester of 2024/25. RWTH Aachen charges no tuition — North Rhine-Westphalia carries the cost for these students, and only the semester contribution of €329 is due — and TU Berlin charges none either. The median of the three is €0 a year, and that is what is recorded. Read it with the exception in plain view: Baden-Württemberg has charged non-EU students €1,500 a semester since 2017/18 under the Landeshochschulgebührengesetz, so Heidelberg, Freiburg, Tübingen, Stuttgart and Karlsruhe cost €3,000 a year, and Munich costs more. If you are going to Bavaria or Baden-Württemberg the zero is not your number. The semester contribution is left out here for the same reason France’s CVEC is: it is not tuition, and the transport pass inside it is already counted as living cost. Rated under review because RWTH Aachen has said publicly that it is discussing the introduction of fees for non-EU students with the North Rhine-Westphalia ministry — the zero recorded here is the thing under discussion.
Two of the sixteen Länder charge non-EU undergraduates and the rest do not, so the national figure is zero and the exception is large. Munich costs €4,000–6,000 a year and Baden-Württemberg €3,000; the semester contribution everyone pays, around €300 a semester and usually including a regional transport pass, is not tuition and sits in the cost figure instead.
- Confidence
- printed in the source
- Rule
- Under review — do not plan around the current terms
- Last checked
- 2026-09