Yes, public universities in Berlin generally do not charge tuition fees for most Master’s programs, even for non-EU international students. However, students must pay a semester contribution fee of approximately €300–€350 per semester. This fee typically includes administrative charges and a public transportation ticket valid across Berlin. While tuition is minimal, students should budget around €950–€1,200 per month for living expenses in the city.