There are no tuition fees at Johannes Gutenberg University Mainz. Students only have to pay an administrative fee for registration with university’s students service. Costs are around 300 Euros per semester at the moment. This registration entitles students to different services, for example the unlimited use of public transportation in Mainz, Frankfurt and the rest of Rhine Main area. Furthermore, the owner of a student ticket gets several discounts at places of interest in all of Germany.
Note that if you have already acquired a master’s degree, the state of Rhineland Palatinate may charge an additional tuition fee. The exact size of this fee may vary over time. See this site for more information: