Study Public Health in London

82 programmes in public health at 8 universities in London are open to international students; 100% are taught in English. The median yearly tuition is 6,331 USD, with the middle half of programmes charging between 6,331 USD and 6,331 USD.

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

Public Health programmes

1–24 of 82 · page 1 of 4

Programme University Degree Tuition / yr
Master in Dental Public Health, Policy and Leadership Online MSc Online Queen Mary University of London Master's 14,469 USD
MSc | PGDip | PGCert Global Public Health (Queen Mary Online) Online Queen Mary University of London 18,147 USD
Master in Global Public Health and Policy MSc (2 Years) Queen Mary University of London Master's 14,469 USD
Master in Global Public Health and Policy MRes Queen Mary University of London Master's 28,937 USD
Epidemiology for Public Health Online Imperial College London
Master in Public Mental Health MSc (1 Year) Queen Mary University of London Master's 28,937 USD
Foundations of Public Health Practice: The Public Health Approach Online Imperial College London
Master in Global Public Health and Policy MSc Queen Mary University of London Master's 28,937 USD
Introduction to Statistics & Data Analysis in Public Health Online Imperial College London
Statistical Analysis with R for Public Health Online Imperial College London
Foundations of Public Health Practice Online Imperial College London
Participatory Approaches in Public Health Online Imperial College London
Survival Analysis in R for Public Health Online Imperial College London
Tobacco Control: Agile Policy, Research and Practice Online Imperial College London
Master in Development and Global Health MA Queen Mary University of London Master's 30,371 USD
Global Health Challenges and Governance Online Imperial College London
Dental Public Health, Policy and Leadership Online PGDip Online Queen Mary University of London 11,193 USD
Logistic Regression in R for Public Health Online Imperial College London
Bachelor in Intercalated Global Public Health Queen Mary University of London Bachelor's 35,830 USD
Foundations of Public Health Practice: The Public Health Toolkit Online Imperial College London
Global Disease Masterclass: Non-communicable Diseases Online Imperial College London
Introduction to Participatory Approaches in Public Health Online Imperial College London
Linear Regression in R for Public Health Online Imperial College London
Migration and health Online Imperial College London

Public Health in London by degree level

Degree Programmes 25th percentile Median tuition / yr 75th percentile
Bachelor's 3
Master's 57 6,331 USD 6,331 USD 6,331 USD
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 London

Study Public Health in London: common questions

How many public health programmes are there in London?
82 public health programmes at 8 universities in London are open to international students, as of August 27, 2026.
How much does a public health degree in London cost?
The median yearly tuition for master's programmes in public health in London is 6,331 USD. The middle half of programmes charge between 6,331 USD and 6,331 USD per year.
Can I study public health in London in English?
Yes — 100% of the public health programmes in London in our catalogue are taught in English (82 of 82).
Are any of these public health programmes available online?
22 of the 82 programmes in London are delivered online or by distance learning.

More on studying in the United Kingdom: tuition statistics , application deadlines or the country guide .

Planning to study public health in London?

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