Top Ranked 100 Medical Institutes in India for MBBS
The Ministry of Education (earlier known as the Ministry of Human Resource Development) releases the National Institutional Ranking Framework (NIRF) rankings every year to assess and rank higher education institutions across India. These rankings include major fields like Engineering, Medical, Law, and Management, and are based on important factors such as teaching standards, research performance, and infrastructure facilities.
Based on the latest NIRF 2025 rankings, we have prepared a detailed list of the top 100 medical colleges in India for MBBS aspirants. Admission to these leading institutions is conducted through NEET UG 2026, which is the national-level entrance exam required for medical courses across the country.
MBBS Colleges in India: Important
|
Number of MBBS Colleges in India |
Total |
|
Government Medical Colleges in India |
318 (MBBS) |
|
Private MBBS Colleges in India |
354 (MBBS) |
|
Top Medical/ MBBS College |
AIIMS New Delhi |
|
Total Fees (MBBS) |
INR 7.6k –INR 1.35 CR |
|
Accepted Entrance Exam |
MBBS- NEET UG |
Before exploring the list, it’s important to understand that choosing the right medical college plays a crucial role in shaping your career as a doctor. Factors like college ranking, faculty quality, clinical exposure, infrastructure, and fee structure should all be considered while making a decision. Below is a carefully compiled list of the top 100 medical colleges in India, based on NIRF rankings, academic reputation, and overall performance. This list will help you compare colleges and make an informed choice for MBBS admission through NEET UG 2026.
|
Overall Rank |
Name |
City/State/UT |
Owned by |
|
|
All India Institute of Medical Sciences (AIIMS) |
New Delhi, Delhi |
Government |
|
2. |
Post Graduate Institute of Medical Education and Research (PGIMER) |
Chandigarh |
Government |
|
3. |
Christian Medical College (CMC) |
Vellore, Tamilnadu |
Private |
|
4. |
National Institute of Mental Health & Neuro Sciences (NIMHANS) |
Bengaluru, Karnataka |
Government |
|
5. |
Jawaharlal Institute of Postgraduate Medical Education & Research (JIPMER) |
Puducherry, Pondicherry |
Government |
|
6. |
Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGIMS) |
Lucknow, Uttar Pradesh |
Government |
|
7. |
Banaras Hindu University (IMS-BHU) |
Varanasi, Uttar Pradesh |
Government |
|
8. |
King George’s Medical University (KGMU) |
Lucknow, Uttar Pradesh |
Government |
|
9. |
Amrita Vishwa Vidyapeetham |
Coimbatore, Tamilnadu |
Private |
|
10. |
Kasturba Medical College |
Manipal, Karnataka |
Private |
|
11. |
Maulana Azad Medical College |
New Delhi, Delhi |
Government |
|
12. |
Vardhman Mahavir Medical College |
New Delhi, Delhi |
Government |
|
13. |
Lady Hardinge Medical College |
New Delhi, Delhi |
Government |
|
14. |
University College of Medical Sciences |
New Delhi, Delhi |
Government |
|
15. |
St. John’s Medical College |
Bengaluru, Karnataka |
Private |
|
16. |
Madras Medical College |
Chennai, Tamil Nadu |
Government |
|
17. |
Seth GS Medical College |
Mumbai, Maharashtra |
Government |
|
18. |
Grant Medical College |
Mumbai, Maharashtra |
Government |
|
19. |
Bangalore Medical College and Research Institute |
Bangalore, Karnataka |
Government |
|
20. |
Osmania Medical College |
Hyderabad, Telangana |
Government |
|
21. |
Vardhman Mahavir Medical College (VMMC) |
New Delhi, Delhi |
Government |
|
22. |
Institute of Post Graduate Medical Education & Research |
Kolkata, West Bengal |
Government |
|
23. |
Kalinga Institute of Industrial Technology (KIIT) |
Bhubaneswar, Odisha |
Private(Deemed) |
|
24. |
AIIMS Bhopal |
Bhopal, Madhya Pradesh |
Government |
|
25. |
Maulana Azad Medical College (MAMC) |
New Delhi, Delhi |
Government |
|
26. |
AIIMS Patna |
Patna, Bihar |
Government |
|
27. |
Institute of Liver & Biliary Sciences, Delhi |
New Delhi, Delhi |
Government |
|
28. |
Aligarh Muslim University (AMU), Aligarh |
Aligarh, Uttarpradesh |
Government |
|
29.. |
St. John’s Medical College |
Bengaluru, Karnataka |
Private |
|
30. |
AIIMS Raipur |
Raipur, Chhattisgarh |
Government |
|
31. |
Lady Hardinge Medical College |
New Delhi, Delhi |
Government |
|
32. |
Maharishi Markandeshwar University |
Ambala, Haryana |
Private(Deemed) |
|
33. |
Government Medical College & Hospital |
Chandigarh |
Government |
|
34. |
Kasturba Medical College |
Mangalore, Karnataka |
Private(Deemed) |
|
35. |
Dayanand Medical College |
Ludhiana, Punjab |
Private(Deemed) |
|
36. |
JSS Medical College |
Mysore, Karnataka |
Private(Deemed) |
|
37. |
University College of Medical Sciences (UCMS) |
New Delhi, Delhi |
Government |
|
38. |
Sawai Man Singh Medical College |
Jaipur, Rajasthan |
Government |
|
39. |
Jamia Hamdard |
New Delhi, Delhi |
Private(Deemed) |
|
40. |
Medical College |
Kolkata, West Bengal |
Government |
|
41. |
Mahatma Gandhi Medical College & Research Institute |
Puducherry, Pondicherry |
Government |
|
42. |
PSG Institute of Medical Sciences |
Coimbatore, Tamil Nadu |
Private |
|
43. |
Gujarat Cancer & Research Institute |
Ahmedabad, Gujarat |
Government |
|
44. |
B.J. Medical College |
Ahmedabad, Gujarat |
Government |
|
45. |
Jawaharlal Nehru Medical College |
Belagavi ,Karnataka |
Government |
|
46. |
Christian Medical College |
Ludhiana, Punjab |
Private |
|
47. |
Osmania Medical College |
Hyderabad, Telangana |
Government |
|
48. |
Chettinad Hospital & Research Institute |
Chennai, Tamil Nadu |
Private(Deemed) |
|
49. |
AIIMS Bhubaneswar |
Odisha |
Government |
|
50. |
AIIMS Jodhpur |
Rajasthan |
Government |
|
51. |
AIIMS Rishikesh |
Uttrakhand |
Government |
|
52. |
Government Medical College |
Nagpur, Chhattisgarh |
Government |
|
53. |
Madras Medical College |
Chennai, Tamilnadu |
Government |
|
54. |
Grant Medical College |
Mumbai, Maharashtra |
Government |
|
55. |
Seth GS Medical College |
Mumbai, Maharashtra |
Government |
|
56. |
Government Medical College |
Thiruvananthapuram, Kerala |
Government |
|
57. |
Government Medical College |
Kozhikode, Kerala |
Government |
|
58. |
Government Medical College |
Amritsar, Punjab |
Government |
|
59. |
Stanley Medical College |
Chennai, Tamil Nadu |
Government |
|
60. |
Bangalore Medical College |
Bangalore, Karnataka |
Government |
|
61. |
Government Medical College |
Surat, Gujarat |
Government |
|
62. |
Government Medical College |
Patiala, Punjab |
Government |
|
63. |
Gandhi Medical College |
Hyderabad, Telangana |
Government |
|
64. |
Government Medical College |
Aurangabad, Bihar |
Government |
|
65. |
Government Medical College |
Jammu |
Government |
|
66. |
Government Medical College |
Srinagar, Jammu & Kashmir |
Government |
|
67. |
Government Medical College |
Kota, Rajasthan |
Government |
|
68. |
Government Medical College |
Indore, Madhya Pradesh |
Government |
|
69. |
Government Medical College |
Bhopal, Madhya Pradesh |
Government |
|
70. |
Government Medical College |
Ranchi, Bihar |
Government |
|
71. |
Government Medical College |
Raipur, Chhattisgrah |
Government |
|
72. |
Government Medical College |
Guwahati, Assam |
Government |
|
73. |
Government Medical College |
Dibrugarh, Assam |
Government |
|
74. |
Government Medical College |
Agartala, Tripura |
Government |
|
75. |
Government Medical College |
Imphal, Manipur |
Government |
|
76. |
AIIMS Nagpur |
Maharashtra |
Government |
|
77. |
AIIMS Mangalagiri |
Andhra Pradesh |
Government |
|
78. |
AIIMS Gorakhpur |
Uttar Pradesh |
Government |
|
79. |
AIIMS Bibinagar |
Telangana |
Government |
|
80. |
AIIMS Bathinda |
Punjab |
Government |
|
81. |
AIIMS Deoghar |
Jharkhand |
Government |
|
82. |
AIIMS Rajkot |
Gujarat |
Government |
|
83. |
AIIMS Kalyani |
West Bengal |
Government |
|
84. |
AIIMS Vijaypur |
Jammu |
Government |
|
85. |
Government Medical College |
Haldwani, Uttrakhand |
Government |
|
86. |
Government Medical College |
Dehradun, Uttrakhand |
Government |
|
87. |
Government Medical College |
Meerut, Uttar Pradesh |
Government |
|
88. |
Government Medical College |
Kanpur, Uttar Pradesh |
Government |
|
89. |
Government Medical College |
Bareilly ,Uttar Pradesh |
Government |
|
90. |
Government Medical College |
Gwalior, Madhya Pradesh |
Government |
|
91. |
Government Medical College, Udaipur |
Rajasthan |
Government |
|
92. |
Government Medical College, Jodhpur |
Rajasthan |
Government |
|
93. |
Government Medical College, Salem |
Tamil Nadu |
Government |
|
94. |
Government Medical College, Tirunelveli |
Tamil Nadu |
Government |
|
95. |
Government Medical College, Kottayam |
Kerala |
Government |
|
96. |
Government Medical College, Thrissur |
Kerala |
Government |
|
97. |
Government Medical College |
Bellary, Karnataka |
Government |
|
98. |
Government Medical College |
Hubli, Karnataka |
Government |
|
99. |
Government Medical College |
Vijayawada, Andhra Pradesh |
Government |
|
100. |
Government Medical College |
Visakhapatnam, Andhra Pradesh |
Government |
The NIRF rankings feature the top 50 medical colleges in India, including seven institutes from the AIIMS group. Additionally, separate lists have been published for Dental and Pharmacy courses, covering 40 and 100 colleges respectively.
Top 5 Medical Colleges in India (Cheapest Fees)
1. All India Institute of Medical Sciences (AIIMS) – New Delhi
This is the cheapest and best medical college in India
2. Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER)
Almost as affordable as AIIMS
3. Armed Forces Medical College (AFMC)
Best for students interested in defence services
4. Maulana Azad Medical College (MAMC)
One of the best low-cost colleges in North India
5. Institute of Medical Sciences, Banaras Hindu University (IMS-BHU)
Selecting a suitable medical college is an important step toward becoming a doctor. For MBBS admission 2026, clearing NEET UG 2026 is essential, as it is the main entrance exam for all top medical colleges in India. Government colleges are the best option for low fees, while private colleges offer more choices. Proper preparation and smart planning will help you secure your MBBS admission in a good institute.
Best NEET Counsellor in India – Complete Guide for Students
Choosing the best NEET counsellor in India can make a huge difference in your medical admission journey. After the NEET result, many students feel confused about college selection, counselling rounds, and choice filling. This is where an experienced counsellor helps you take the right decisions based on your rank, budget, and preferences. A good NEET counsellor provides step-by-step guidance, from registration to final admission, and helps you avoid common mistakes that can cost you a valuable MBBS seat. They also offer insights into government, private, and deemed universities, along with updated information on fees, cutoff, and seat availability. With proper counselling support, you can improve your chances of getting into a better college without stress. Always choose a trusted and experienced counselling service that offers transparent guidance and personalized support throughout the NEET UG counselling process.
FAQ
1. What is the main entrance exam for studying MBBS in top Indian medical colleges?
The National Eligibility cum Entrance Test (NEET) is the single nationwide entrance exam required for admission to all medical colleges, whether government or private, in India.
2. What score is needed in NEET for MBBS admission 2026?
To qualify NEET, candidates from the general category must secure at least the 50th percentile, while those from reserved categories (OBC/SC/ST) need a minimum of the 40th percentile. For admission into government medical or dental colleges, a score of around 350–400 marks is generally required, though it may vary by category and competition level.
3. Why are NIRF rankings important?
The Ministry of Education publishes NIRF rankings annually after evaluating institutions on multiple factors. These rankings help students choose suitable colleges and also encourage institutions to enhance their academic standards and performance.
4. How much tuition fee do government medical colleges charge for MBBS programs?
The yearly tuition fee for MBBS in government colleges is usually quite affordable, ranging approximately between ?10,000 and ?40,000, depending on the college and state.
5. How many colleges provide MBBS admission through NEET-UG?
According to official data, more than 500 medical colleges across India accept NEET-UG scores for MBBS admissions, including both government and private institutions in different states and union territories.