There are nearly 600 Medical colleges in India that offer MBBS courses in India in a full-time mode of study, out of these nearly 60 per cent of colleges are private, nearly 40 per cent are government and the rest are public-private.
MBBS Colleges in India Highlights
The following table brings the key information of the MBBS colleges in India.Â
Parameters |
Particulars/ Statistics |
No. of MBBS colleges in India |
600 (Approximately) |
Fees  |
- Annual fee Rs 2-3 lakh: 7% - Annual fee > Rs 5 lakh: 48% |
Top Specialisations |
Medicine, General Surgery, Surgical Technology, and Paramedical |
Admission Process |
Entrance-based: NEET |
No. of top MBBS colleges in India |
554 MBBS colleges, including 15 AIIMS and 2 JIPMER campuses |
Medical courses in India are offered under various specialisations, including Medical and Biomedical Sciences, Pharmacy, Allied Health, Nursing, Health, and Fitness. Students pursuing Medicine and Health courses are taught and trained in every aspect of healthcare including patient care, teaching, and research. Medical students can build their careers in hospitals, private clinics in the Healthcare sector. A medical and health science graduate can work with research centres, laboratories, and the pharmaceuticals industry. Healthcare is one of the largest service sectors comprising hospitals, medical equipment, clinical procedures, telecommunication and IT for the medical field, medical tourism, and health insurance.
MBBS Colleges in India Eligibility Criteria
The eligibility criteria for admission to Medical colleges in India for MBBS is stated below:
- Candidates must be a citizen of India, including OCI/PIOs
- They must have passed Class 12 or equivalent with Physics, Chemistry, Biology, and English as core subjects
- They must have attained the age of 17 years as of December 31 of the admission year
- They must qualify NEET
Top Medical Colleges in India with NIRF Ranking and Shiksha Rating (Aggregate)
The top Medical colleges in India are ranked by various ranking agencies like NIRF every year based on different categories like state-wise, city-wise, stream-wise, etc. Candidates can go through these rankings to know the top colleges offering Medical courses in India. Shiksha rating is given by students based on infrastructure, faculty, and course, curriculum, crowd and campus life, and value for money.Â
Candidates can refer to the table given below to know about the NIRF rankings with Shiksha Rating (Aggregate) of the Medical colleges in India:
Name of the College |
NIRF'21 Ranking |
Shiksha Rating (Aggregate) |
All India Institute of Medical Sciences (AIIMS), Delhi |
1 |
4.7 |
Postgraduate Institute of Medical Education and Research (PGIMER), Chandigarh |
2 |
4.9 |
Christian Medical College (CMC), Vellore |
3 |
4.8 |
National Institute of Mental Health & Neuro Sciences (NIMHANS), Bangalore |
4 |
NA |
Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGIMS), Lucknow |
5 |
NA |
Amrita Vishwa Vidyapeetham (Amrita University), Coimbatore |
6 |
4.7 |
Institute of Medical Sciences, BHU (IMS-BHU), Varanasi |
7 |
4.0 |
Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMERÂ Puducherry), Pondicherry |
8 |
4.9 |
King George`s Medical University (KGMU), Lucknow |
9 |
4.6 |
Kasturba Medical College (KMC), Manipal |
10 |
4.6 |
List of Top Government and Private Medical Colleges in India
The following table brings the list of top government and private medical colleges in India along with the course fees of the current academic year.Â
Government Medical Colleges in India
The table below carries the names of top government medical colleges in India.
Private Medical Colleges in India
The table below carries the names of top government medical colleges in India.
Refer to the infographic below to get a detailed overview of the ownership types of MBBS colleges in India:
Location-Wise Medical Colleges in India
There are several Medical colleges in major cities across the country such as Delhi/ NCR, Bengaluru, Chennai, Hyderabad, Mumbai Kolkata, Pune and so on. Out of all the cities, Delhi/NCR has the maximum number of Medical colleges in India.
Refer to the infographic below for a detailed overview:
ROI of Top Medical Colleges in India
Return on Investment or ROI shows how beneficial it is to pursue a particular course from a particular college. It is the comparison between the fee invested by the student while studying and the return he/she gets in the form of placement. In the case of popular Medical courses, selecting a college or university based on the ROI factor can be very much valued. This is helpful when it becomes difficult to choose between two shortlisted.
AIIMS Delhi offers the highest average salary in comparison to the lowest annual fee making it among the top Medical colleges in India ROI-wise.
The best medical colleges in India with the average annual fee and average placement package are tabulated below:
Name of the College |
Average Annual Fee (in INR) |
Average Placement Package (in INR) |
AIIMS Delhi |
7.33 K |
24 LPAÂ |
Amrita University, Coimbatore |
81 L |
3 LPA |
JIPMER Puducherry |
34.29 K |
3 LPA |
KMC Manipal |
64.8 L |
3.6 LPA |
KGMU Lucknow |
2.46 L |
8 LPA |
Note: Above statistics are based on the latest available data.
Read More
Top Recruiters for Medical Graduates
The top recruiters for medical and health sciences degree holders are mostly hospitals, medical research centres and pharmaceuticals. Below is the list of top Medical colleges in India along with their placement ratings:
Colleges |
Placement Ratings (Based on Reviews) |
CMC Vellore |
4.8 |
KGMU Lucknow |
4.7 |
JIPMER Puducherry |
4.6 |
AIIMS Delhi |
4.5 |
MAMC Delhi |
4.5 |
How affordable is studying MBBS from a Medical college in India?
As mentioned above, admission to MBBS courses in India is on the basis of marks obtained in NEET. The admission process for all the colleges is either through all India counselling or state quota counselling. Candidates must note that studying MBBS in India is not expensive if they get admission to a government seat. Even if such seats are allotted in a private medical college in India, their fees are subsidised and the average fees, in this case, are not more than INR 1 lakh per annum.
However, studying on a self-financing or management seat is considered expensive in India. Nearly 80 percent of the medical colleges in India charge an annual fee of INR 3 lakh or above for this course. The fee breakup given below takes into account the fees charged for self-financing seats, wherever applicable.
Refer to the infographic below to get a detailed overview of the break-up of MBBS colleges in India based on fees:
MBBS Specialisations offered in India
As mentioned above, most MBBS graduates pursue a Masters degree to advance their skills. Medical colleges in India offer diversified specialisations such as Medicine, General Surgery, Surgical Technology and Paramedical. The most popular one is Medicine followed by General Surgery. Refer to the infographic below to get a detailed overview of the top MBBS specialisations offered by Medical Colleges in India:
Admission to MBBS courses in India is through NEET. It is the only entrance test for admission to undergraduate medical courses in India. The admission process for MBBS is carried out at both the national and state levels. The national-level admissions are conducted through NEET counselling, organised by the Medical Counselling Committee (MCC).
Top Medical Colleges in India: Cutoff
Different colleges in India offering Medical courses release their own cutoff scores. The table below shows the cutoff accepted by some of these top colleges in India for their different Medical programmes:
Note: Above cutoff statistics is based on the latest available data.