Top 10 Medical Colleges in India 2025: NIRF Rankings, Fees, Courses and Admission Details
India has
over 40 top medical colleges, among which
31 colleges are
government-owned, 16 colleges are
privately owned, and the remaining colleges are owned by both
government and private entities. In total, there are approximately 740 medical colleges nationwide, and each college is specialised for its unique characteristics, like
infrastructure, specialisations, fee structures, eligibility requirements, and more. These colleges offer programs in
MBBS, BDS, pharmacy, nursing, and other medical and paramedical disciplines.
Individuals can secure their admissions into these top medical colleges in India by clearing entrance examinations like
NEET, Haryana NEET, INI CET, KEAM, and Kerala NEET. Among these, the
NEET UG Exam is the key entrance examination accepted by the maximum number of medical colleges in India.
The cost of pursuing a medical education in India varies as per the characteristics and ranking of colleges; however, pursuing medical education in India is cheaper in comparison to other countries, starting from as low as
Rs. 7,000 per year in government colleges, while private colleges may charge up to
Rs. 25 lakhs per year.
The list of top 10 medical colleges in India includes
All India Institute of Medical Sciences (Delhi), Postgraduate Institute of Medical Education and Research (Chandigarh), Christian Medical College (Vellore), JIPMER Puducherry - Jawaharlal Institute of Postgraduate Medical Education and Research, Sanjay Gandhi Postgraduate Institute of Sciences, Banaras Hindu University, National Institute of Mental Health and Neurosciences, KGMU - King George's Medical University, Amrita Center for Nanoscience and Molecular Medicine, and Amrita Vishwa Vidyapeetham - Kochi Campus and Kasturba Medical College, Manipal, Manipal Academy of Higher Education.
Top 10 Medical Colleges in India: Highlights
Below are the key highlights for the top medical colleges in India:
| Parameters |
Statistics |
| No. of Top MBBS colleges in India |
40+ colleges |
| Annual Fees |
Less than INR 1 lakh: 17 colleges |
| INR 1-2 lakh: 6 colleges |
| INR 2-3 lakh: 3 colleges |
| INR 3-5 lakh: 2 colleges |
| > INR 5 lakh: 16 colleges |
| Top Colleges |
CMC, MS Ramaiah Medical College, Government Medical College, Medical College and S.M.S Medical College, etc. |
| Top Specialisations |
Cardiology |
| Cardiovascular Technology |
| Echo Cardiology and Cardiac Technology |
| Emergency Medicine |
| Operation Theatre Technology |
| Accepted Entrance Exams |
NEET, NEET PG, INI CET, KEAM, etc. |
Top 10 Medical Colleges in India: NIRF Rankings
The following are the NIRF Rankings for 2023, 2024, and 2025 of the Top 10 Medical Colleges in India in the medical category:
| Top 10 Medical Colleges in India 2025 |
NIRF 2023 |
NIRF 2024 |
NIRF 2025 |
| All India Institute of Medical Sciences, Delhi |
1 |
1 |
1 |
| Postgraduate Institute of Medical Education and Research, Chandigarh |
2 |
2 |
2 |
| Christian Medical College, Vellore |
3 |
3 |
3 |
| JIPMER Puducherry - Jawaharlal Institute of Postgraduate Medical Education and Research |
5 |
5 |
4 |
| Sanjay Gandhi Postgraduate Institute of Medical Sciences |
7 |
6 |
5 |
| Banaras Hindu University |
8 |
7 |
6 |
| National Institute of Mental Health and Neurosciences |
4 |
4 |
7 |
| KGMU - King George's Medical University |
12 |
19 |
8 |
| Amrita Center for Nanoscience and Molecular Medicine, Amrita Vishwa Vidyapeetham - Kochi Campus |
6 |
8 |
9 |
| Kasturba Medical College, Manipal, Manipal Academy of Higher Education |
9 |
9 |
10 |
Top 10 Medical Colleges in India: Fee Structure
The following is the fee structure (approximate) for the top 10 medical colleges in India for the MBBS course (1st year):
| Top 10 Medical Colleges in India 2025 |
Fee Structure (Appox.) for MBBS Course (1st Year) |
| All India Institute of Medical Sciences, Delhi |
Rs. 6,075 |
| Postgraduate Institute of Medical Education and Research, Chandigarh |
Rs. 7,110 |
| Christian Medical College, Vellore |
Rs. 84,330 |
| JIPMER Puducherry - Jawaharlal Institute of Postgraduate Medical Education and Research |
Rs. 30,465 |
| Sanjay Gandhi Postgraduate Institute of Medical Sciences |
Rs. 49,060 |
| Banaras Hindu University |
Rs. 2.74 Lakhs |
| National Institute of Mental Health and Neurosciences |
Rs. 73,250 |
| KGMU - King George's Medical University |
Rs. 54,900 |
| Amrita Center for Nanoscience and Molecular Medicine, Amrita Vishwa Vidyapeetham - Kochi Campus |
Rs. 1.26 Crore |
| Kasturba Medical College, Manipal, Manipal Academy of Higher Education |
Rs. 43.95 lakhs |
The Placement Median Packages (approx.) for UG-3 year for the top 10 medical colleges in India are as follows:
| Top 10 Medical Colleges in India 2025 |
Placement Median Packages (approx.) for UG-3-year |
| All India Institute of Medical Sciences, Delhi |
Rs. 12.5 LPA |
| Postgraduate Institute of Medical Education and Research, Chandigarh |
Rs. 18 LPA |
| Christian Medical College, Vellore |
Rs. 4.33 LPA |
| JIPMER Puducherry - Jawaharlal Institute of Postgraduate Medical Education and Research |
Rs. 12 LPA |
| Sanjay Gandhi Postgraduate Institute of Medical Sciences |
Rs. 28 LPA |
| Banaras Hindu University |
Rs. 13.5 LPA |
| National Institute of Mental Health and Neurosciences |
Rs. 6 LPA |
| KGMU - King George's Medical University |
- |
| Amrita Center for Nanoscience and Molecular Medicine, Amrita Vishwa Vidyapeetham - Kochi Campus |
- |
| Kasturba Medical College, Manipal, Manipal Academy of Higher Education |
Rs. 9.5 LPA |