Following a judgement of the Federal Constitutional Court (Bundesverfassungsgericht), students are charged registration and tuition fees at universities and colleges in Germany as of 2005. However, there are some federal states (Länder) where universities still do not charge tuition fees. In general, tuition fees are approximately 500€ per semester and registration fees are about 50€ per semester.
The lists below shows you which federal states (Länder) charge registration and tuition fees so that you can prepare your budget to study in Germany:
The federal states (Länder) that charge tuition fees of approximately 500€ per semester are Bavaria and Lower Saxony.
The federal states (Länder) that charge registration fees of approximately 50€ per semester are: Baden-Württemberg, Berlin, Brandenburg, Bremen, Hamburg, Hesse, Mecklenburg-Western Pomerania, Lower Saxony, Thuringia
Fees valid in 2013
Be advised that the registration and tuition fees may be different in some universities if you are not an EU student. Please, contact your institution to learn whether the general fees apply to your case.
Eurydice database (Eurydice is an international educational database developed by the European Commission and Member States of the European Union with the aim of facilitating and improving the understanding of the different educational systems in Europe).
Source : studyineurope.eu