Study Public Health in Germany

20 programmes in public health at 12 universities in Germany are open to international students; 100% are taught in English.

Data as of August 27, 2026 · computed from Global Admissions data · amounts in USD

Public Health programmes

20 programmes

Programme University Degree Tuition / yr
Master in International Health (2 Years) Heidelberg University Master's 1,752 USD
Master in Public Health Ludwig-Maximilians-Universität München Master's
Master in Global Health University of Bonn Master's 11,332 USD
Master in Epidemiology Ludwig-Maximilians-Universität München Master's
Master in MSc Global Public Health Deggendorf Institute of Technology Master's
Master in One Health Justus Liebig University Giessen Master's
Master in Public Health, Exercise, and Nutrition (PEN) University of Potsdam Master's
Master in Advanced Materials Analysis TU Bergakademie Freiberg Master's
Master of Public Health (MPH) Hamburg University of Applied Sciences Master's 5,607 USD
Bachelor in Global Health Fulda University of Applied Sciences Bachelor's
Master in Planetary Health (PH) University of Bonn Master's
PhD Medical Research in Epidemiology and Public Health Ludwig-Maximilians-Universität München PhD
Master of Science (M.Sc.) University of Siegen Master's
Master in Digital Public Health Master of Science (M.Sc.) University of Siegen Master's
Bachelor in Digital Biomedical and Health Sciences Schwerpunkt Digital Public Health (Bachelor of Science) University of Siegen Bachelor's
Bachelor in Gesundheitsförderung und Prävention Coburg University of Applied Sciences and Arts Bachelor's
Master in Public Health – Master of Arts (M.A.) University of Bamberg Master's
Master of Science in Digital Public Health University of Siegen Master's
Master in Public Health Master Arts University of Bamberg Master's
Master in Public Health – Master of Science (M.Sc.) University of Bamberg Master's

Public Health in Germany by degree level

Degree Programmes 25th percentile Median tuition / yr 75th percentile
Bachelor's 3
Master's 16
PhD 1

Tuition figures use the yearly price each university publishes for international students, converted to USD; medians only publish where at least 5 priced programmes exist.

Universities for public health in Germany

Study Public Health in Germany: common questions

How many public health programmes are there in Germany?
20 public health programmes at 12 universities in Germany are open to international students, as of August 27, 2026.
Can I study public health in Germany in English?
Yes — 100% of the public health programmes in Germany in our catalogue are taught in English (20 of 20).

Planning to study public health in Germany?

An advisor who knows admissions in Germany can shortlist public health programmes for your budget and profile.