Top Medical Colleges in India: The students who have completed their Class 12 education in Medical Sciences usually pursue Medical at the Graduate level. Once intermediate education is over, the anxiety about finding a good college to get graduate from starts building up. This is entirely normal. While the batchmates head on to top their own respective journeys, it is important to figure out what suits us the best and walk on the path that suits our best interests. If you are seeking to get undergraduate Medical education in India, you must know the country is loaded with top Medical Colleges.
With Government Institutions like AIIMS and Private Colleges like Kasturba Medical College, India is turning out to be a hub of Medical Education. Read further to get more information on Top Medical Colleges in India, NIRF Rankings, Rank, Fee Structure, and Seat Intake in the subsequent article.

Top Medical Colleges in India in 2025
Choosing a medical college can be tough. One needs to set an aim and prepare for exams accordingly. In India, the admission procedure in Undergraduate programs in Medicine is through the NEET UG exam. Prestigious institutions have their acceptance criteria. All the Government institutes hold NEET Rank Card as an eligibility requirement. In the case of private colleges, they might have their own admission requirement. Pursuing Medicine in India is very beneficial, especially if you are an Indian and are willing to practice in India only. Foreign Graduates need to appear for Foreign Medical Graduate Exam if they wish to practice in India as a legally recognisable doctor.
Thus, it should always be a priority to pursue medicine in India if one is seeking to practice in India. There are very prestigious institutes in India where you can pursue your Medicine Education. Here we have created a list of all the Top 10 Government, Medical, and other categories of Medical Colleges in India.
Medical Colleges in India: Top 10 as per NIRF Ranking
S.No. | Name of the College | Location | NIRF Rank | NIRF Score |
1. | All India Institute of Medical Sciences, Delhi | New Delhi, Delhi | 1 | 91.6 |
2. | Post Graduate Institute of Medical Education and Research | Chandigarh, Chandigarh | 2 | 79 |
3. | Christian Medical College | Vellore, Tamil Nadu | 3 | 72.84 |
4. | National Institute of Mental Health & Neuro Sciences, Bangalore | Bangalore, Karnataka | 4 | 71.56 |
5. | Banaras Hindu University | Varanasi, Uttar Pradesh | 5 | 68.12 |
6. | Jawaharlal Institute of Post Graduate Medical Education & Research | Puducherry, Pondicherry | 6 | 67.64 |
7. | Sanjay Gandhi Postgraduate Institute of Medical Sciences | Lucknow, Uttar Pradesh | 7 | 67.18 |
8. | Amrita Vishwa Vidyapeetham | Coimbatore, Tamil Nadu | 8 | 66.49 |
9. | Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram | Thiruvananthapuram, Kerala | 9 | 65.17 |
10. | Kasturba Medical College, Manipal | Manipal, Karnataka | 10 | 63.89 |
Government Medical Colleges in India: Top 10 as per NIRF Ranking
S.No. | Name of the College | Location | NIRF Rank | NIRF Score | Number of Seats (MBBS)* | Fee Range * |
1. | All India Institute of Medical Sciences, New Delhi | New Delhi | 1 | 91.60 | 100 | Rs. 7,330 |
2. | Post Graduate Institute of Medical Education and Research | Chandigarh | 2 | 79.00 | 100 | To be Available Soon |
3. | National Institute of Mental Health and Neuro Sciences, Bangalore | Bangalore, Karnataka | 4 | 71.56 | To be Available Soon | To be Available Soon |
4. | Banaras Hindu University | Varanasi, Uttar Pradesh | 5 | 68.12 | 100 | Rs. 6,000 |
5. | Jawaharlal Institute of Post Graduate Medical Education and Research | Puducherry, Pondicherry | 6 | 67.64 | 249 | Rs. 4,970 (Year 1) |
6. | Sanjay Gandhi Postgraduate Institute of Medical Sciences | Lucknow, Uttar Pradesh | 7 | 67.18 | To be Available Soon | To be Available Soon |
7. | Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram | Thiruvananthapuram, Kerala | 9 | 65.17 | To be Available Soon | To be Available Soon |
8. | King George`s Medical University | Lucknow, Uttar Pradesh | 11 | 61.68 | 250 | Rs. 3,00,000 |
9. | Madras Medical College and Government General Hospital, Chennai | Chennai, Tamil Nadu | 12 | 60.71 | 250 | Rs. 6,80,000 (5 Years) |
10. | Institute of Liver and Biliary Sciences | New Delhi | 13 | 58.79 | To be Available Soon | To be Available Soon |
Private Medical Colleges in India: Top 10 as per NIRF Ranking
S.No. | Name of the College | Location | NIRF Rank | NIRF Score | Number of Seats (MBBS)* | Fee Range * |
1. | Christian Medical College | Vellore, Tamil Nadu | 3 | 72.84 | 100 | Rs. 13,500 |
2. | Amrita Vishwa Vidyapeetham | Coimbatore, Tamil Nadu | 8 | 66.49 | 100 | Rs. 18,00,000 (Year 1) |
3. | Kasturba Medical College, Manipal | Manipal, Karnataka | 10 | 63.89 | 250 | Rs. 70,89,000 (66 months) |
4. | St. John’s Medical College | Bengaluru, Karnataka | 14 | 58.49 | 150 | Rs 6,28,000 (Year 1) |
5. | Sri Ramachandra Institute of Higher Education and Research | Chennai, Tamil Nadu | 15 | 57.92 | 250 | Rs. 22,00,000 (Year 1) |
6. | Dr. D. Y. Patil Vidyapeeth | Pune, Maharashtra | 17 | 57.41 | To be Available Soon | Rs. 25,00,000 |
7. | Siksha O Anusandhan | Bhubaneswar, Odisha | 18 | 57.21 | To be Available Soon | Rs. 98,45,000 |
8. | S.R.M. Institute of Science and Technology | Chennai, Tamil Nadu | 20 | 57.05 | To be Available Soon | Rs. 25,00,000 (Year 1) |
9. | Datta Meghe Institute of Medical Sciences | Wardha, Maharashtra | 24 | 55.21 | 200 | Rs. 89,51,250 (5 Years) |
10. | Saveetha Institute of Medical and Technical Sciences | Chennai, Tamil Nadu | 25 | 54.73 | 250 | Rs. 24,75,000 (Year 1) |
Top AIIMS Medical College Ranking as per NIRF
S.No. | Name of the College | Location | NIRF Rank | NIRF Score | Number of Seats (MBBS)* | Fee Range (Year 1) * |
1. | All India Institute of Medical Sciences, Delhi | New Delhi | 1 | 91.60 | 100 | Rs. 7,330 |
2. | All India Institute of Medical Sciences Jodhpur | Jodhpur, Rajasthan | 16 | 57.47 | 100 | Rs. 13,720 |
3. | All India Institute of Medical Sciences Bhubaneswar | Khordha, Odisha | 26 | 54.71 | 100 | Rs. 5,856 |
4. | All India Institute of Medical Sciences, Rishikesh | Rishikesh, Uttarakhand | 48 | 47.98 | 125 | Rs. 13,720 |
5. | All India Institute of Medical Sciences, Raipur | Raipur, Chattisgarh | 49 | 47.44 | 100 | Rs. 26,350 |
Top 10 Non- AIIMS Indian Medical Colleges per NIRF Ranking
S.No. | Name of the College | Location | NIRF Rank | NIRF Score | Number of Seats (MBBS) * | Fee Range * |
1. | Post Graduate Institute of Medical Education and Research | Chandigarh, Chandigarh | 2 | 79 | 100 | To be Available Soon |
2. | Christian Medical College | Vellore, Tamil Nadu | 3 | 72.84 | 100 | Rs. 13,500 |
3. | National Institute of Mental Health & Neuro Sciences, Bangalore | Bangalore, Karnataka | 4 | 71.56 | To be Available Soon | To be Available Soon |
4. | Banaras Hindu University | Varanasi, Uttar Pradesh | 5 | 68.12 | 100 | Rs. 6,000 |
5. | Jawaharlal Institute of Post Graduate Medical Education & Research | Puducherry, Pondicherry | 6 | 67.64 | 249 | Rs. 4,970 (Year 1) |
6. | Sanjay Gandhi Postgraduate Institute of Medical Sciences | Lucknow, Uttar Pradesh | 7 | 67.18 | To be Available Soon | To be Available Soon |
7. | Amrita Vishwa Vidyapeetham | Coimbatore, Tamil Nadu | 8 | 66.49 | 100 | Rs. 18,00,000 (Year 1) |
8. | Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram | Thiruvananthapuram, Kerala | 9 | 65.17 | To be Available Soon | To be Available Soon |
9. | Kasturba Medical College, Manipal | Manipal, Karnataka | 10 | 63.89 | 250 | Rs. 70,89,000 (66 months) |
10. | King George`s Medical University | Lucknow, Uttar Pradesh | 11 | 61.68 | 250 | Rs. 3,00,000 |
“*” : The data is tentative and as per the presently available information. Details will be soon updated when the respective authorities will release their discrete details regarding the same on the official portal.