Abroadly

Study Public Health in India ๐Ÿ‡ฎ๐Ÿ‡ณ

India offers 6 Public Health programs across 6 universities. Tuition ranges from $50kโ€“$50k/yr, making it a competitive option for international students.

6 Programs
6 Universities
$50kโ€“$50k/yr Tuition
33% STEM

Why India for Public Health?

Living Cost

$4,000/yr

Full guide to studying in India โ†’

By Degree Level

Master (6)

Top Universities for Public Health in India

Manipal Academy of Higher Education

Manipal ยท National rank #3 ยท QS #851

Master of Public Health ยท Master
Banaras Hindu University

Varanasi ยท National rank #5 ยท QS #1001

Master of Public Health (MPH) ยท Master
Birla Institute of Technology and Science, Pilani

Pilani ยท National rank #7 ยท QS #668

Master of Public Health (MPH) ยท Master
Saveetha Institute of Medical and Technical Sciences

Chennai ยท National rank #11 ยท QS #901

Master of Public Health (MPH) ยท Master
Master of Public Health (MPH) ยท Master
Tata Institute of Social Sciences

Mumbai ยท National rank #98

Master of Arts in Public Health ยท Master

Frequently Asked Questions

How much does it cost to study Public Health in India?
Tuition for Public Health programs in India ranges from $50kโ€“$50k/yr. Annual living costs (accommodation, food, transport) are approximately $4k.
What are the English language requirements for Public Health in India?
English-taught Public Health programs in India typically require:. Requirements vary by university and program level โ€” always check the specific program page.
How many Public Health programs are in India?
Abroadly lists 6 Public Health programs at 6 universities across India. Programs are available at Bachelor, Master, and PhD level.
Are Public Health programs in India STEM-designated?
33% of Public Health programs in India carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is India a good country for Public Health students?
India is a strong choice for Public Health with 6 universities offering these programs. The primary language is Hindi/English, though many programs are taught in English.
What degree levels are available for Public Health in India?
In India, Public Health programs are offered at: Master (6 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.