GENERAL

List of Top MBBS Colleges in India 2026: Ranking, Fees, Cutoff & Admission

SR
Samrat Ray • 10 Mins read • 20 Jun 26
Top MBBS Colleges in India 2026Top MBBS Colleges in India 2026

The 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. 


Best MBBS Colleges in India 2026: Overview


☎️ 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 

All India Institute of Medical Sciences, Delhi

1

Christian Medical College, Vellore 

3

Jawaharlal Institute of Post Graduate Medical Education & Research, Puducherry

4

Banaras Hindu University, Varanasi

6

King George`s Medical University, Lucknow

8

Amrita Vishwa Vidyapeetham, Coimbatore

9

Kasturba Medical College, Manipal

10

Saveetha Institute of Medical and Technical Sciences, Chennai

11

Dr D. Y. Patil Vidyapeeth, Pune

12

All India Institute of Medical Sciences Rishikesh

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)

SGPGIMS, Lucknow

100

Banaras Hindu University (IMS-BHU), Varanasi

100

King George's Medical University (KGMU), Lucknow

250

Maulana Azad Medical College (MAMC), Delhi

250

Grant Medical College, Mumbai

250

Madras Medical College (MMC), Chennai

250

Seth GS Medical College (KEM), Mumbai

250

AIIMS Bhopal

125

AIIMS Bhubaneswar

125

AIIMS Jodhpur

125

AIIMS, Rishikesh

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

St. John's Medical College, Bengaluru

150

Sri Ramachandra Institute of Higher Education & Research, Chennai

250

Datta Meghe Institute of Higher Education & Research, Wardha

150

Kasturba Medical College, Mangalore

250

Maharishi Markandeshwar University, Ambala

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

Lady Hardinge Medical College (LHMC), Delhi

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

RNT Medical College, Udaipur, Rajasthan

Government

5,09,000 - ₹5,20,000

North East Indira Gandhi Regional Institute (NEIGRIHMS), Meghalaya

Government 

₹2,30,000 - ₹2,50,000

Bangalore Medical College (BMCRI), Karnataka

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)

University College of Medical Sciences (UCMS)

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)

PGIMS, Rohtak

Rohtak, Haryana

Government (State)

Ganesh Shankar Vidyarthi Memorial (GSVM) Medical College

Kanpur, Uttar Pradesh

Government (State)

Lady Hardinge Medical College (LHMC)

Delhi

Government (State)

Amrita Institute of Medical Sciences

Faridabad, Haryana

Private

MMU Medical College

Mullana, Ambala, Haryana

Private

Himalayan Institute of Medical Sciences

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)

JSS Medical College

Mysuru, Karnataka

Private (Deemed)

Stanley Medical College

Chennai, Tamil Nadu

Government (State)

Osmania Medical College

Hyderabad, Telangana

Government (State)

PSG Institute of Medical Sciences & Research

Coimbatore, Tamil Nadu

Private

M.S. Ramaiah Medical College

Bengaluru, Karnataka

Private

Saveetha Institute of Medical & Technical Sciences

Chennai, Tamil Nadu

Private

SRM Medical College

Chennai, Tamil Nadu

Private

Mahatma Gandhi Medical College & Research Institute

Puducherry

Private (Deemed)

Amala Institute of Medical Sciences

Thrissur, Kerala

Private

Jubilee Mission Medical College & Research Institute

Thrissur, Kerala

Private

Tirunelveli Medical College

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

AIIMS, Kalyani

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)

Nilratan Sircar Medical College

Kolkata, West Bengal

Government (State)

Calcutta National Medical College

Kolkata, West Bengal

Government (State)

KPC Medical College, Jadavpur

Kolkata, West Bengal

Private

IQ-City Medical College

Durgapur, West Bengal

Private

Siksha 'O' Anusandhan (SOA) Medical College

Bhubaneswar, Odisha

Private (Deemed)

Institute of Medical Sciences and SUM Hospital

Bhubaneswar, Odisha

Private

Dharanidhar Medical College & Hospital (DDMCH)

Keonjhar, Odisha

Government (State)

Bhima Bhoi Medical College & Hospital

Balangir, Odisha

Government (State)

Fakir Mohan Medical College & Hospital

Balasore, Odisha

Government (State)

Gauhati Medical College

Guwahati, Assam

Government (State)

Assam Medical College

Dibrugarh, Assam

Government (State)

AIIMS Guwahati

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)

Lala Lajpat Rai Medical College

Mumbai, Maharashtra

Government (State)

Dr RN Cooper Medical College

Mumbai, Maharashtra

Government (State)

Bharati Vidyapeeth Medical College

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)

Maharashtra Institute of Medical Sciences (MIMS)

Latur, Maharashtra

Private

Topiwala National Medical College & B.Y.L. Nair Hospital

Mumbai, Maharashtra

Government (State)

Kashibai Navale Medical College

Pune, Maharashtra

Government (State)

Government Medical College

Nagpur, Maharashtra

Government (State)

Government Medical College

Aurangabad, Maharashtra

Government (State)

Jawaharlal Medical College

Nagpur, Maharashtra

Government (State)

All India Institute of Medical Sciences (AIIMS)

Nagpur, Maharashtra

Government (Central)

Netaji Subhash Chandra Bose Medical College

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)

SMS Medical College

Jaipur, Rajasthan

Government (State)

A.M.C. Medical College

Alwar, Rajasthan

Government (State)

Dayanand Medical College

Jaipur, Rajasthan

Private

Sardar Patel Medical College

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)

Santosh Medical College

220–320

50,000+

ACS Medical College (Chennai)

180–300

55,000+

Teerthanker Mahaveer Medical College

230–340

48,000+

Rama Medical College

250–360

45,000+

Sharda University Medical College

480–560

35,000

Krishna Institute of Medical Sciences

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

Government Medical College Handwara

545–555

28,000–31,000

Government Medical College Doda

548–558

27,500–30,000

Nagaland Institute of Medical Sciences

645–648

26,500–27,300

Zoram Medical College, Falkawn (Mizoram)

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

Nalbari Medical College (Assam)

652–654

23,800–24,600

GMC Nagarkurnool (Telangana)

653–655

23,500–24,300

Kokrajhar Medical College (Assam)

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

  • 164–720 (50th percentile) for General
  • 129–163 (40th percentile) for SC/ST/OBC

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. 

Admission Process for Best MBBS Colleges in India 2026


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.