Abroadly

Study Public Health in Thailand 🇹🇭

Thailand offers 27 Public Health programs across 16 universities. Tuition ranges from $100k–$100k/yr, making it a competitive option for international students. 89% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

27 Programs
16 Universities
$100k–$100k/yr Tuition
89% STEM

Why Thailand for Public Health?

Living Cost

$5,000/yr

Full guide to studying in Thailand →

By Degree Level

PhD (11) Bachelor (9) Master (7)

Top Universities for Public Health in Thailand

Chulalongkorn University

Bangkok · National rank #1 · QS #221

PhD in Public Health · PhD
Mahidol University

Nakhon Pathom · National rank #2 · QS #358

Master of Science in Public Health · Master PhD in Public Health · PhD
Chiang Mai University

Chiang Mai · National rank #3 · QS #526

Doctor of Philosophy in Public Health · PhD PhD in Public Health · PhD
Khon Kaen University

Khon Kaen · National rank #4 · QS #901

PhD in Public Health · PhD
Walailak University

Nakhon Si Thammarat · National rank #6 · QS #1401

Master of Science in Public Health · Master Bachelor of Science in Public Health · Bachelor
Kasem Bundit University

Bangkok · National rank #6

Bachelor of Science in Public Health · Bachelor
Mahasarakham University

Maha Sarakham · National rank #12 · QS #1401

Doctor of Philosophy in Public Health · PhD
Naresuan University

Phitsanulok · National rank #14 · QS #1401

Bachelor of Science in Public Health · Bachelor Master of Public Health (MPH) · Master PhD in Public Health · PhD Doctor of Philosophy Program in Public Health · PhD
Rangsit University

Pathum Thani · National rank #17 · QS #851

Master of Science in Public Health · Master
Suan Sunandha Rajabhat University

Bangkok · National rank #19

Public Health (Bachelor of Public Health) · Bachelor
Huachiew Chalermprakiet University

Samut Prakan · National rank #24

Doctor of Philosophy in Public Health · PhD Master of Public Health · Master Bachelor of Public Health · Bachelor
Siam University

Bangkok · National rank #31

Bachelor of Science in Public Health · Bachelor
Chiangrai Rajabhat University

Chiang Rai · National rank #43

Bachelor of Science Program in Public Health · Bachelor PhD in Public Health · PhD
Sukhothai Thammathirat Open University

Nonthaburi · National rank #44

Master of Public Health (M.P.H.) · Master Bachelor of Public Health (B.P.H.) · Bachelor
Christian University of Thailand

Nakhon Pathom · National rank #117

Bachelor of Public Health · Bachelor Master of Public Health · Master
Doctor of Philosophy in Public Health · PhD

All Programs

Bachelor of Science in Public Health

Naresuan University

Bachelor STEM

Doctor of Philosophy in Public Health

Chiang Mai University

PhD STEM

PhD in Public Health

Chiang Mai University

PhD STEM

Doctor of Philosophy in Public Health

Mahasarakham University

PhD STEM

PhD in Public Health

Khon Kaen University

PhD STEM

Master of Public Health (MPH)

Naresuan University

Master STEM

Master of Science in Public Health

Mahidol University

Master STEM

Master of Science in Public Health

Rangsit University

Master STEM

Bachelor of Science Program in Public Health

Chiangrai Rajabhat University

Bachelor STEM

Bachelor of Science in Public Health

Siam University

Bachelor

Bachelor of Public Health

Christian University of Thailand

Bachelor

PhD in Public Health

Chiangrai Rajabhat University

PhD STEM

PhD in Public Health

Chulalongkorn University

PhD STEM

Public Health (Bachelor of Public Health)

Suan Sunandha Rajabhat University

Bachelor STEM

Doctor of Philosophy in Public Health

Huachiew Chalermprakiet University

PhD STEM

Master of Public Health

Huachiew Chalermprakiet University

Master STEM

Bachelor of Public Health

Huachiew Chalermprakiet University

Bachelor STEM

Doctor of Philosophy in Public Health

Ubon Ratchathani University

PhD STEM

Master of Science in Public Health

Walailak University

Master STEM

Bachelor of Science in Public Health

Walailak University

Bachelor STEM

Bachelor of Science in Public Health

Kasem Bundit University

Bachelor

Master of Public Health (M.P.H.)

Sukhothai Thammathirat Open University

Master STEM

Bachelor of Public Health (B.P.H.)

Sukhothai Thammathirat Open University

Bachelor STEM

Master of Public Health

Christian University of Thailand

Master STEM

PhD in Public Health

Naresuan University

PhD STEM

PhD in Public Health

Mahidol University

PhD STEM

Doctor of Philosophy Program in Public Health

Naresuan University

PhD STEM

Frequently Asked Questions

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