List of Top MBBS Colleges in India 2026: Ranking, Fees, Cutoff & Admission
Top MBBS Colleges in India 2026The best MBBS colleges in India include both government and private institutions across various states like Maharashtra, Uttar Pradesh, Karnataka, Assam, Tamil Nadu, etc. Top MBBS colleges in India based on their rankings and reputation include AIIMS Delhi, Christian Medical College, Kasturba Medical College, etc. You can study an NMC-recognised MBBS course with a duration of 5.5 years at the colleges. The admissions to these colleges are based on the NEET UG exam, and you must clear the college-specific NEET UG cutoff.
In this blog, you will find a list of the best medical colleges in India for MBBS based on NIRF ranking, along with the list of the best government and private MBBS colleges in India. We will also look at the top colleges in each zone of India, the best options in terms of affordability and low cutoff requirements, etc. Read on to find the eligibility criteria, admission process, and career opportunities at the top MBBS colleges in India.
☎️ Talk to an Expert Counsellor — FREE Call ☎️ |
|---|
Top 10 MBBS Colleges in India 2026 by NIRF Ranking
The following table shows the top MBBS colleges in India that feature in the NIRF ‘Medical’ ranking in 2025.
College | NIRF Ranking |
1 | |
3 | |
Jawaharlal Institute of Post Graduate Medical Education & Research, Puducherry | 4 |
6 | |
8 | |
9 | |
10 | |
Saveetha Institute of Medical and Technical Sciences, Chennai | 11 |
12 | |
13 |
Best Government MBBS Colleges in India 2026
The following table shows the top government MBBS colleges in India along with their number of MBBS seats.
College | Number of MBBS Seats |
AIIMS, New Delhi | 132 (125 + 7 foreign quota) |
JIPMER, Puducherry | 182 (Puducherry campus) |
100 | |
Banaras Hindu University (IMS-BHU), Varanasi | 100 |
King George's Medical University (KGMU), Lucknow | 250 |
250 | |
250 | |
250 | |
250 | |
125 | |
125 | |
125 | |
125 |
Best Private MBBS Colleges in India 2026
Below are the top private medical colleges offering MBBS courses in India, and the respective number of MBBS seats available at them.
College | Number of MBBS Seats |
Christian Medical College (CMC), Vellore | 100 |
Kasturba Medical College (KMC), Manipal | 250 |
Amrita School of Medicine, Kochi | 149–150 |
Dr D. Y. Patil Medical College, Pune | 250 |
Saveetha Institute of Medical & Technical Sciences (SIMATS), Chennai | 250 |
150 | |
Sri Ramachandra Institute of Higher Education & Research, Chennai | 250 |
Datta Meghe Institute of Higher Education & Research, Wardha | 150 |
250 | |
200 | |
SRM Institute of Science & Technology, Chennai | 250 |
Dont Miss:Total MBBS Seats in India
Best MBBS Colleges in India Based on Affordability 2026
Here are the top MBBS colleges across India offering MBBS at the most affordable prices.
College | Type | Annual Fee (Approx.) |
AIIMS, New Delhi | Government | ₹6,000 - ₹7,000 |
Maulana Azad Medical College (MAMC), Delhi | Government | ₹12,000–14,000 |
Government | ₹8,000 - ₹12.000 | |
Christian Medical College (CMC), Vellore | Private (Minority) | ₹84,000 - ₹85,000 |
Madras Medical College (MMC), Chennai | Government | ₹90,000 - ₹92,000 |
Government | 5,09,000 - ₹5,20,000 | |
North East Indira Gandhi Regional Institute (NEIGRIHMS), Meghalaya | Government | ₹2,30,000 - ₹2,50,000 |
Government | ₹3,05,000 - ₹3,10,000 | |
Grant Medical College, Mumbai | Government | ₹7,00,000 - ₹8,50,000 |
☎️ Talk to an Expert Counsellor — FREE Call ☎️ |
|---|
Best MBBS Colleges in India: Zone-Wise 2026
The top MBBS colleges in India vary with each zone - North, South, East, and West. Thus, you must consider the list of top options in the specific zone within which you are seeking admission. The sections below show the zone-wise best MBBS colleges, including both public and private institutions.
Best MBBS Colleges in Northern India 2026
The best colleges for MBBS in Northern India are provided in the table below.
College | Location | Type |
AIIMS, New Delhi | Delhi | Government (Central) |
Maulana Azad Medical College (MAMC) | Delhi | Government (State) |
Vardhman Mahavir Medical College (VMMC) & Safdarjung Hospital | Delhi | Government (State) |
Atal Bihari Vajpayee Institute of Medical Sciences (ABVIMS) & Dr RML Hospital | Delhi | Government (Central) |
Delhi | Government (State) | |
Institute of Medical Sciences, Banaras Hindu University (IMS-BHU) | Varanasi, Uttar Pradesh | Government (Central) |
King George's Medical University (KGMU) | Lucknow, Uttar Pradesh | Government (State) |
Rohtak, Haryana | Government (State) | |
Kanpur, Uttar Pradesh | Government (State) | |
Lady Hardinge Medical College (LHMC) | Delhi | Government (State) |
Faridabad, Haryana | Private | |
MMU Medical College | Mullana, Ambala, Haryana | Private |
Dehradun, Uttarakhand | Private (Deemed) |
Best MBBS Colleges in Southern India 2026
The following are the top medical colleges across Southern India that offer MBBS courses.
College | Location | Type |
Christian Medical College (CMC) | Vellore, Tamil Nadu | Private (Minority) |
Madras Medical College (MMC) | Chennai, Tamil Nadu | Government (State) |
Kasturba Medical College (KMC) | Manipal, Karnataka | Private (Deemed) |
Amrita Institute of Medical Sciences | Kochi, Kerala | Private (Deemed) |
St. John's Medical College | Bengaluru, Karnataka | Private |
Sri Ramachandra Institute of Higher Education & Research | Chennai, Tamil Nadu | Private (Deemed) |
Bangalore Medical College & Research Institute (BMCRI) | Bengaluru, Karnataka | Government (State) |
Sri Venkateswara Institute of Medical Sciences | Tirupati, Andhra Pradesh | Private (Deemed) |
Kerala Medical College (Calicut Medical College) | Kozhikode, Kerala | Government (State) |
Mysuru, Karnataka | Private (Deemed) | |
Chennai, Tamil Nadu | Government (State) | |
Hyderabad, Telangana | Government (State) | |
Coimbatore, Tamil Nadu | Private | |
Bengaluru, Karnataka | Private | |
Saveetha Institute of Medical & Technical Sciences | Chennai, Tamil Nadu | Private |
Chennai, Tamil Nadu | Private | |
Puducherry | Private (Deemed) | |
Thrissur, Kerala | Private | |
Thrissur, Kerala | Private | |
Tirunelveli, Tamil Nadu | Government (State) |
Dont Miss:Top MBBS Colleges in Maharashtra (Government & Private)
Best MBBS Colleges in Eastern India 2026
The following are the top MBBS colleges available across the eastern states in India.
College | Location | Type |
Kalyani, West Bengal | Government (Central) | |
Institute of Post Graduate Medical Education & Research (IPGMER) | Kolkata, West Bengal | Government (State) |
Medical College and Hospital (MCH) | Kolkata, West Bengal | Government (State) |
Kolkata, West Bengal | Government (State) | |
Kolkata, West Bengal | Government (State) | |
Kolkata, West Bengal | Private | |
Durgapur, West Bengal | Private | |
Bhubaneswar, Odisha | Private (Deemed) | |
Bhubaneswar, Odisha | Private | |
Keonjhar, Odisha | Government (State) | |
Balangir, Odisha | Government (State) | |
Fakir Mohan Medical College & Hospital | Balasore, Odisha | Government (State) |
Guwahati, Assam | Government (State) | |
Dibrugarh, Assam | Government (State) | |
Guwahati, Assam | Government (Central) | |
Rajkumar Govinda Medical College | Imphal, Manipur | Government (State) |
NEIGRIHMS (North Eastern Indira Gandhi Regional Institute) | Shillong, Meghalaya | Government (Central) |
Best MBBS Colleges in Western India 2026
Go through the following table to find the top government and private MBBS colleges across various states in Western India.
College | Location | Type |
Grant Medical College | Mumbai, Maharashtra | Government (State) |
Seth GS Medical College (KEM Hospital) | Mumbai, Maharashtra | Government (State) |
Mumbai, Maharashtra | Government (State) | |
Dr RN Cooper Medical College | Mumbai, Maharashtra | Government (State) |
Pune, Maharashtra | Private (Deemed) | |
Dr D. Y. Patil Medical College | Pune, Maharashtra | Private (Deemed) |
Datta Meghe Institute of Higher Education & Research | Wardha, Maharashtra | Private (Deemed) |
Latur, Maharashtra | Private | |
Mumbai, Maharashtra | Government (State) | |
Pune, Maharashtra | Government (State) | |
Nagpur, Maharashtra | Government (State) | |
Aurangabad, Maharashtra | Government (State) | |
Jawaharlal Medical College | Nagpur, Maharashtra | Government (State) |
Nagpur, Maharashtra | Government (Central) | |
Jabalpur, Madhya Pradesh | Government (State) | |
Maharaja Yeshwantrao Ho College of Medical Sciences | Gwalior, Madhya Pradesh | Government (State) |
Rajiv Gandhi Medical College | Ujjain, Madhya Pradesh | Government (State) |
Jaipur, Rajasthan | Government (State) | |
A.M.C. Medical College | Alwar, Rajasthan | Government (State) |
Dayanand Medical College | Jaipur, Rajasthan | Private |
Bikaner, Rajasthan | Government (State) | |
M.B. Medical College | Barmer, Rajasthan | Government (State) |
Best MBBS Colleges in India With the Lowest Cutoff 2026
You can find many government and private MBBS colleges across India that accept lower NEET scores and closing ranks while offering good-quality medical education. The table below presents the best MBBS colleges with the lowest NEET UG cutoff scores and closing ranks.
College | Expected NEET UG Cutoff Score (2026) | Expected NEET UG Closing Rank (2026) |
220–320 | 50,000+ | |
180–300 | 55,000+ | |
230–340 | 48,000+ | |
250–360 | 45,000+ | |
480–560 | 35,000 | |
350–470 | 40,000 | |
Meenakshi Medical College (Chennai) | 280–400 | 42,000 |
SRM Medical College (Chennai) | 420–520 | 38,000 |
DY Patil Medical College (Pune) | 420–520 | 38,000 |
Kasturba Medical College, Manipal (Management) | 500 | 40,000 |
Bharati Vidyapeeth Medical College (Pune) | 450 | 42,000 |
MS Ramaiah Medical College (Bangalore) | 540–580 | 40,000 |
545–555 | 28,000–31,000 | |
Government Medical College Doda | 548–558 | 27,500–30,000 |
645–648 | 26,500–27,300 | |
647–650 | 25,500–26,200 | |
GMC Churachandpur (Manipur) | 649–652 | 24,800–25,500 |
GMC Ramanathapuram (Tamil Nadu) | 651–653 | 24,000–24,900 |
652–654 | 23,800–24,600 | |
653–655 | 23,500–24,300 | |
654–656 | 23,000–24,100 | |
GMC Ambikapur (Chhattisgarh) | 550–560 | 25,000 |
GMC Balasore (Odisha) | 555–565 | 26,000 |
Best MBBS Colleges in India: Eligibility Criteria 2026
Check and fulfil the MBBS eligibility criteria applicable to all Indian medical colleges from the table below.
Eligibility Criteria | Details |
Educational Qualification | 12th pass from PCB stream |
Minimum Class 12 Marks | 50% aggregate in PCB (General), 40% (SC/ST/OBC), 45% (PwD) |
Age Limit | Minimum 17 years; No upper age limit |
Entrance Exam | NEET UG |
NEET Qualifying Score |
|
Language | English, Hindi, or Regional Language (NEET exam) |
Medical Fitness | Certified medical fitness certificate from recognised doctor |
Documents required | Class 10 & 12 certificates, NEET scorecard, ID proof, category certificate (if applicable) |
Gap Year | Allowed with a valid reason (medical, academic) |
Repeat Attempt | Max 3 attempts allowed for NEET UG |
State Quota Eligibility | Must be domiciled or pass 10+2 from the state |
Best MBBS Colleges in India: Admission Process 2026
The following illustration explains all the key aspects of the admission process to the top MBBS colleges in India.
Best MBBS Colleges in India: Career Opportunities 2026
The following are the details of the job roles and the expected average starting
Job Role | Average Salary (India) |
General Physician/Practitioner | ₹6–15 LPA |
Hospital Doctor/Medical Officer | ₹6–12 LPA |
Resident Doctor (MD/MS Pathway) | ₹8–15 LPA |
Consultant/Specialist (MD/MS) | ₹15–40 LPA |
Surgeon (MS Specialisation) | ₹12–25 LPA |
Pediatrician | ₹8–18 LPA |
Cardiologist (After DM/MCh) | ₹20–50 LPA |
Dermatologist | ₹10–22 LPA |
Psychiatrist | ₹8–20 LPA |
Orthopaedic Surgeon | ₹15–45 LPA |
Radiologist | ₹12–30 LPA |
Anaesthesiologist | ₹10–25 LPA |
Gynaecologist | ₹12–28 LPA |
Emergency Medicine Specialist | ₹8–18 LPA |
Telemedicine Doctor | ₹6–12 LPA |
Medical Officer (Government) | ₹8–15 LPA + allowances |
Public Health Specialist | ₹8–18 LPA |
Medical Researcher | ₹6–15 LPA |
Healthcare Administrator | ₹10–20 LPA |
Medical Writer/Pharma Professional | ₹8–14 LPA |
Sports Medicine Specialist | ₹10–25 LPA |
Pathologist | ₹10–22 LPA |
Super Specialist (DM/MCh) | ₹30–80 LPA |
Best MBBS Colleges in India 2026: Salary Progression
The following table demonstrates how your expected salary range will increase significantly with experience and with specialisations after studying at the top MBBS colleges in India.
Experience Level | Salary Range |
Entry-Level (MBBS) | ₹6–12 LPA |
Mid-Level (3–5 years) | ₹12–20 LPA |
Senior-Level (5–10 years) | ₹20–30 LPA |
Experienced (10+ years) | ₹30–50+ LPA |
Super Specialists (10+ years) | ₹50–1 Crore+ |
Best MBBS Colleges in India 2026: FAQs
Ques: Which is the best college for studying MBBS in India?
Ans: AIIMS Delhi is considered the overall best MBBS college in India as per the NIRF rankings. There are 125 MBBS seats for Indian students at the institution currently. Moreover, AIIMS Delhi has one of the most affordable MBBS fees in India. Suitable alternatives include the colleges that follow AIIMS Delhi in ranking, such as Christian Medical College, Kasturba Medical College, Dr D. Y. Patil Vidyapeeth, etc.
Ques: Which state is best for MBBS?
Ans: There are various options available to you based on aspects such as the state you are from, the distance to the destination, budget, living expenses, etc. Based on the number of top colleges available, Tamil Nadu, Karnataka, and Delhi are some of the best options. You can find a lot of top-ranking colleges in these destinations.
Ques: Which Northeast state is best for MBBS?
Ans: You can consider Assam, Meghalaya, and Manipur as destinations for studying MBBS. These states have various prominent medical colleges offering MBBS programs, such as AIIMS, Guwahati, Rajkumar Govinda Medical College, and North Eastern Indira Gandhi Regional Institute. The best option for you will vary with your NEET score, budget requirements, college-specific cutoffs, fees, etc.
Ques: Which state has the most government MBBS seats?
Ans: Maharashtra has the most government MBBS seats, which amount to more than 6,000. The next highest number of government MBBS seats is available in Uttar Pradesh, and the number reaches above 5,000. This indicates that the number of MBBS colleges in these states varies from one another. You must consider the number of seats and the number of applicants in a specific state to estimate your chances of getting a seat.
Ques: Do I need to be a domicile for admission to MBBS programs?
Ans: If you apply for a State quota (SQ) seat, you must be domiciled in the state where the college is located. On the other hand, All India quota (AIQ) seats do not require a domicile status for admissions. Therefore, the domicile requirement will depend on the seat quota you apply for.
Ques: What are the eligibility criteria for MBBS in India?
Ans: The best MBBS colleges in India follow the NMC guidelines regarding eligibility for MBBS admissions. Thus, you must pass your 10+2 exams from the PCB stream and clear the NEET UG exam with the required college-specific cutoff rank. Apart from that, you must be at least 17 years old by 31 December of the admission year to be eligible for MBBS admissions in India. You must register for the central or state-level NEET counselling to get a seat allotted at the selected college options.
Ques: What is the salary after studying at the best MBBS colleges in India?
Ans: You can get an expected annual salary of ₹6 LPA to ₹15 LPA after graduating from an MBBS college in India. The expected annual salary will increase with experience level or after you study a postgraduate course like MD/MS or DM/M.Ch. In the future, you can earn up to ₹1 crore or higher per year based on your experience or the specialisation gained.