The average cost of living in Germany for a student is between €850 and €1,100 per month. This amount includes rent, food, health insurance, transportation, and personal expenses. Rent is usually the biggest expense and can vary depending on the city. Larger cities may be more expensive than smaller towns. Students should plan their budget carefully before moving to Germany. Living expenses are separate from tuition fees, even though public universities do not charge tuition.