The tuition cost for a Master of Public Health (MPH) degree in India varies depending on whether you enroll in a premier government-funded medical institution or a private university. Fees generally range from ₹50,000 to over ₹5 lakhs for the entire program duration, with public institutes and specialized health universities offering heavily subsidized education compared to private multi-disciplinary colleges.