Arden University - London StratfordStratford, Greater London, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,500 IntakeNov 2026 · Feb 2027 · May 2027 View Course → + Compare Enquire about this course ↗
Arden University - ManchesterManchester, North West, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,500 IntakeNov 2026 · Feb 2027 · May 2027 View Course → + Compare Enquire about this course ↗
Cardiff University - Heath ParkCardiff, Wales, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£28,200 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
University of Derby - DerbyDerby, East Midlands, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,500 IntakeJan 2027 · Sep 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
University of HertfordshireHertfordshire, East of England, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£19,950 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
University of Winchester (UoW)Winchester, South East, UK Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,450 IntakeJan 2027 · May 2027 · Sep 2027 View Course → + Compare Enquire about this course ↗
Teesside University - LondonLondon, Greater London, UK Master of Public Health (Applied) Postgraduate / Master’sPublic Health Duration24 months Tuition fee (first year)£10,000 IntakeJan 2027 · Sep 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Birmingham City University (BCU)Birmingham, West Midlands, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£18,970 IntakeJan 2027 · Sep 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Edinburgh Napier University - Sighthill CampusEdinburgh, Scotland, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£22,285 IntakeJan 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Glasgow Caledonian University - LondonLondon, Greater London, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£16,200 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
Teesside UniversityMiddlesbrough, Yorkshire and the Humber, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health (MPH) Duration12 months Tuition fee (first year)£17,000 IntakeJan 2027 · Sep 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Teesside University - LondonLondon, Greater London, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,000 IntakeJan 2027 · May 2027 · Sep 2027 View Course → + Compare Enquire about this course ↗
The University of EdinburghEdinburgh, Scotland, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health (MPH) Duration12 months Tuition fee (first year)£28,800 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
University of Chester - Wheeler (Riverside) Campus, ChesterChester, North West, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health (MPH) Duration12 months Tuition fee (first year)£15,500 IntakeJan 2027 · Oct 2027 · Dec 2027 View Course → + Compare Enquire about this course ↗
University of West London (UWL)London, Greater London, UK Master of Public Health (MPH) Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,250 IntakeFeb 2027 · Sep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
Glasgow Caledonian University - LondonLondon, Greater London, UK Master of Public Health (MPH) (16-month) Postgraduate / Master’sPublic Health Duration16 months Tuition fee (first year)£16,200 IntakeJan 2027 · Jan 2028 · May 2028 View Course → + Compare Enquire about this course ↗
Glasgow Caledonian University - GlasgowGlasgow, Scotland, UK Master of Public Health (MPH) (16-month) (January Entry) Postgraduate / Master’sPublic Health Duration16 months Tuition fee (first year)£16,200 IntakeJan 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Teesside UniversityMiddlesbrough, Yorkshire and the Humber, UK Master of Public Health (MPH) (Applied) Postgraduate / Master’sPublic Health (MPH) Duration24 months Tuition fee (first year)£10,000 IntakeJan 2027 · Sep 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Glasgow Caledonian University - GlasgowGlasgow, Scotland, UK Master of Public Health (MPH) (September Entry) Postgraduate / Master’sPublic Health (MPH) Duration12 months Tuition fee (first year)£16,200 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
University of Southampton - HighfieldHampshire, South East, UK Master of Public Health - MPHPublic Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£31,200 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
Northumbria University - NewcastleNewcastle, North East, UK Master of Public Health - Master of Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£19,850 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
Northumbria University - NewcastleNewcastle, North East, UK Master of Public Health - Master of Public Health (18 month) Postgraduate / Master’sPublic Health Duration18 months Tuition fee (first year)£19,350 IntakeJan 2027 · Jan 2028 View Course → + Compare Enquire about this course ↗
Northumbria University - NewcastleNewcastle, North East, UK Master of Public Health - Master of Public Health (Palliative and End-of-Life Care) Postgraduate / Master’sPublic Health – Palliative and End-of-Life Care Duration12 months Tuition fee (first year)£19,850 IntakeSep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗
Oxford Brookes University - HeadingtonOxford, East of England, UK Master of Public Health - Public Health Postgraduate / Master’sPublic Health Duration12 months Tuition fee (first year)£17,750 IntakeJan 2027 · Sep 2027 · Sep 2028 View Course → + Compare Enquire about this course ↗