India's independent guide to
colleges & courses

By state

No state collections yet.

Top cities

No city collections yet.

By degree

—

By subject

—

Not sure where to start?

See every university in India ranked, then narrow by subject, degree and city.

Open the rankings

3 Best Public Health Programs in India

Across India, 2 universities offer 3 Public Health programs — most run four-year, full-time programme. Courses from Manipal University and Uttaranchal University come first, because those universities rank highest.

1Manipal University
MU Manipal University logo

Bachelor of Public Health

Manipal University · India

The Bachelor of Public Health (Honours) at Manipal University is a four-year, full-time programme that builds foundations in public health theory, practical skills, and real-world...

Bachelor's Degree
four-year, full-time programme
Full Time
Public Health
Fees on request View program »
2Manipal University
MU Manipal University logo

Master of Public Health

Manipal University · India

The Manipal University Master of Public Health (MPH) is a postgraduate programme that equips students to address public health challenges. The curriculum integrates theoretical kno...

Master's Degree
Two-year full-time programme with semester-based curriculum.
Full Time
Public Health
Fees on request View program »
3Uttaranchal University
UU Uttaranchal University logo

Master of Public Health (MPH)

Uttaranchal University · India

The Master of Public Health (MPH) program at Uttaranchal University equips students with an in-depth understanding of public health practices and policies. The curriculum is struct...

Master's Degree
2 years
Full Time
Public Health
Fees on request View program »

Keep looking

in India

How these courses are ranked

Below them, universities follow their research output: Manipal University is cited most (1,670,609 citations).

What the courses look like

By level: 2 master's and 1 bachelor's. The usual length is four-year, full-time programme and Two-year full-time programme with semester-based curriculum.. 100% are full-time. Start dates lean to Fall (33% of courses with a stated intake) and Spring (33% of courses with a stated intake). Manipal University offers the widest choice, with 2 of these courses.

Frequently asked questions

What are the top universities for Public Health in India?

Manipal University (#34 in India) and Uttaranchal University (#185 in India) lead this list. QS World positions come first; the rest are ranked by research impact.

How long does a Public Health course take in India?

Most listed courses run four-year, full-time programme, with Two-year full-time programme with semester-based curriculum. the next most common.

When do Public Health courses start in India?

Fall is the main intake — 33% of courses with a stated start date begin then, and Spring is the second.

Which university has the most Public Health courses in India?

Manipal University, with 2, ahead of Uttaranchal University (1).

Get your destination country university & scholarship updates

New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.