LIST OF TOP MBBS COLLEGES IN INDIA BASED ON 2020 RANKING

Pranjal Singhal's profile photo

Pranjal Singhal

Content Curator

The top MBBS colleges in India include popular names like AIIMS (New Delhi), JIPMER (Puducherry), Christian Medical College (Vellore), St. John’s Medical College (Bangalore) and Armed Forces Medical College (Pune). Admissions in these colleges are done only through NEET exam. Earlier AIIMS and some other exams were also conducted for MBBS admissions in top colleges, but since the last year, all the other exams have been scrapped and NEET is the sole MBBS entrance exam in India. Check NEET 2020 Cutoff.

Update: NEET Result 2020 has been released by NTA in form of scorecards.

  • There are currently 511 MBBS colleges in India comprising 261 private and 250 government medical colleges. MBBS is a general course and thus has no specializations in any of these colleges.
  • 420 colleges offering MBBS in India have got their approval from the Medical Council of India (MCI) and 95 are UGC approved.
  • MBBS from government colleges can be done in an average fees range of INR 2,000-50,000 per year. However, in the private colleges, the fees can go up to INR 50,00,000 for the entire duration. Read in detail about MBBS Fees in India - Private and Government Colleges.
  • Education offered in colleges like AIIMS is as good as that in other top medical colleges in world. See which are the best colleges as we list the India Today Medical College ranking and NIRF Ranking 2020 lists below.

Read More

Continue reading to find out everything about the top MBBS colleges in India with fees, admission process, cutoff, exams, etc.

Top MBBS Colleges in India: Ranking

Various agencies rank the best colleges in India on the basis of multiple parameters which are divided according to some weightages. Some of the common parameters used include Faculty Quality in the institutes, Perception of the University, Graduation Outcome and Outreach and Inclusivity among many others. Top ranking agencies in India include NIRF (run by the MHRD, Government of India), India Today, Outlook and The Week with some other names also.

These agencies generally release overall lists for top medical colleges in India, but they also focus on all courses including MBBS, MD, MS, M.Ch, BPT, BAMS, etc. Below we have listed the top MBBS colleges in India rank wise, as released by these agencies.

Top MBBS Colleges in India: NIRF Ranking 2020

NIRF or National Institutional Ranking Framework releases the list of top MBBS colleges in India every year. For the table below, NIRF’s medical ranking lists for 2020 and 2019 have been referred to.

College Name NIRF Medical Ranking 2020 NIRF Medical Ranking 2019 Change Average Annual Fees
AIIMS New Delhi 1 1 0 INR 1,628
Christian Medical College, Vellore 3 3 0 INR 48,530
Banaras Hindu University, Varanasi 6 6 0 INR 10,400
JIPMER Puducherry 8 8 0 INR 5,000
Kasturba Medical College, Manipal 9 7 -2 INR 14,40,000
King George’s Medical University, Lucknow 10 10 0 INR 55,000
Madras Medical College and Government General Hospital, Chennai 12 NP - INR 15,000
Sri Ramachandra Institute of Higher Education and Research, Chennai 13 11 -2 INR 22,00,000
St. John's Medical College, Bangalore 14 12 -2 INR 5,56,400
Aligarh Muslim University, Aligarh 15 13 -2 INR 53,68,000

Clearly visible, AIIMS New Delhi ranks as the best MBBS college in India. The institute ranked 1st in 2019 and 2018 lists also. The average fees of MBBS from AIIMS New Delhi is INR 1,628 per annum. So, it can be said that the entire MBBS education can be completed from AIIMS New Delhi in less than INR 10,000, including some additional costs and charges.

  • Christian Medical College has maintained its rank this year also at the 3rd position. The institute also offers BOptom, BPT, and BSc courses apart from just an MBBS degree.
  • Madras Medical College, which was not included in the list of 2019, has been ranked at the 13th position in India this time.
  • SRIHER Chennai, St. John’s Medical College, Bangalore and Aligarh Muslim University have dropped by 2 ranks each this year.

Top MBBS Colleges in India: India Today Ranking

India Today Best College Ranking is released every year for more than 10 different categories. The table below compares the lists release for India Today Medical College Ranking 2019 and 2020. Only those colleges have been included which offer the MBBS course.

College Name India Today Ranking 2020 India Today Ranking 2019 Change Average Annual Fees
AIIMS New Delhi 1 1 0 INR 1,628
Christian Medical College, Vellore 2 2 0 INR 48,530
Armed Forces Medical College, Pune 3 3 0 INR 31,900
Maulana Azad Medical College, New Delhi 4 4 0 INR 2,000
JIPMER Puducherry 5 5 0 INR 5,000
King George’s Medical College, Lucknow 6 6 0 INR 55,000
Institute of Medical Sciences, Varanasi 7 7 0 INR 10,400
Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi 8 9 +1 INR 33,500
Lady Hardinge Medical College, Delhi 9 8 -1 INR 1,400
Universty College of Medical Science, New Delhi 10 NP - INR 7,000

Here also, the result are almost the same as those in the NIRF medical college ranking list 2020.

  • Armed Forces Medical College Pune has been ranked here by India Today, as the 3rd best medical college in India. The institute offers MBBS, BSc Nurisng, BSc Nursig (Post Basic), BPT, and many other postgraduation courses. The college offers different career prospects than other colleges. Check how you can serve the Indian Army through Armed Forces Medical College Pune.
  • JIPMER Puducherry and King George’s Medical College, Lucknow have also been included in these ranking lists.
  • Most of the colleges have maintained their rank from the list released in 2019.

Top MBBS Colleges in India: The Week Ranking

The Week is an Indian magazine that also publishes the ranking lists for the best colleges in India in the fields of engineering, medical, law, etc. The table below lists all the top MBBS colleges in India with fees structure in The Week’s 2019 list.

College Name The Week Ranking 2019 The Week Ranking 2018 Change Average Annual Fees
AIIMS New Delhi 1 1 0 INR 1,628
Christian Medical College, Vellore 2 2 0 INR 48,530
JIPMER Puducherry 3 4 +1 INR 5,000
Armed Forces Medical College, Pune 4 3 -1 INR 32,000
Maulana Azad Medical College, New Delhi 5 5 0 INR 2,000
BHU Varanasi 6 6 0 INR 10,400
Grant Medical College, Mumbai 7 9 +2 INR 60,000
Kasturba Medical College, Manipal 8 8 0 INR 14,40,000
Bangalore Medical College and Research Institute, Bangalore 9 10 +1 INR 15,000
Madras Medical College, Chennai 9 11 +2 INR 3,000
King George’s Medical University 11 13 +2 INR 55,000

The Week has also ranked AIIMS New Delhi as the best MBBS college in India, just like it did in the 2018 ranking list.

  • Every college included in this list has shown an improvement in the All India Rank.
  • Armed Forces Medical College, Pune, however, has seen a drop in its rank. It has been replaced by JIPMER Puducherry.

Top MBBS Colleges in India: Outlook India Ranking

The Outlook is a weekly news and general interest magazine that is published from New Delhi. The magazine has been publishing since 1995. It publishes its own ranking lists of the best colleges in India. The table below lists the top MBBS colleges in India as published by Outlook for 2019.

College Name Outlook Ranking 2019 Outlook Ranking 2018 Change Average Annual Fees
AIIMS New Delhi 1 1 0 INR 1,628
Armed Forces Medical College, Pune 2 2 0 INR 32,000
Christian Medical College, Vellore 3 3 0 INR 48,530
St. John's Medical College, Bangalore 4 4 0 INR 5,56,400
JIPMER Puducherry 5 5 0 INR 5,000
King George’s Medical University, Lucknow 6 6 0 INR 55,000
Grant Medical College, Mumbai 7 7 0 INR 60,000
Banaras Hindu University, Varanasi 8 8 0 INR 10,400
Seth GS Medical College & KEM Hospital, Mumbai 9 9 0 INR 1,04,000
Kasturba Medical College, Manipal 10 10 0 INR 14,40,000

The rankings of top medical colleges in India with fees structure look almost the same here also.

Top MBBS Colleges in India: Cut off

The top MBBS colleges in India accept the score of NEET for admission. The table below shows the NEET cut off for top medical colleges in India.

College Name General Category Cut off
AIIMS New Delhi 53
Institute of Medical Sciences 63-481
Kasturba Medical College, Manipal 3383-30521
JIPMER Puducherry 156
Grant Medical College, Mumbai 170-568
King George’s Medical University, Lucknow 88-496

Note: NEET has been implemented as the sole entrance exam for MBBS from 2020 session only. That’s why, the cutoffs mentioned above of colleges like AIIMS New Delhi and others are related to their old entrance exams.

A startling scenario, AIIMS New Delhi cut off was just 53 for General Category Students in 2019. The table above shows just limited insights into the cutoff scores of top MBBS colleges in India. Explore all of them for the colleges mentioned below by clicking on the links provided.

Top MBBS Colleges in India: Admission Process

There are a total of 511 medical colleges in India for MBBS programme. Out of this total figure, 250 are public colleges and 261 are private MBBS colleges in India. The chart below demonstrates the ratio of private and public colleges.

pubic and private MBBS colleges in India

Source: Official Survey

Admissions in these colleges are done on the basis of NEET exam solely. However, ther are some exceptional colleges which also admit students on the basis of their score in Class XII. Below we have described top 3 MBBS colleges in India in detail with their admission process and many other things.

AIIMS New Delhi

All India Institute of Medical Science (AIIMS) is a medical college located in the capital of the country. It is the number one medical college in the entire country as ranked by numerous ranking agencies.

  • AIIMS was established in the year 1956. NIRF, The Week and Outlook have ranked AIIMS in the first rank for both 2019 and 2020.
  • QS World University Rankings has ranked AIIMS in the number one position in all of South Asia in the Life Sciences and Medicine category.
  • Admissions in the college were done through AIIMS MBBS exam till now, but now onwards, the institute will admit students though NEET only.
  • The average annual fee of doing an MBBS from AIIMS New Delhi is INR 1,628 per year

The chart below shows the reservation of seats at AIIMS New Delhi.

AIIMS New Delhi MBBS Seat Reservation

Source: AIIMS Official Website

Christian Medical College (CMC), Vellore

Christian Medical College, Vellore is a private medical college from Vellore. The institute has been ranked as the 2nd best MBBS college in the country by many ranking agencies.

  • The hospital from which the medical school was later developed was established in the year 1900.
  • The full-time programme is delivered over 5 years and 6 months.
  • The average placement package is INR 12,60,000.
  • The average annual fee for the programme is INR 30,750.

The following table compares the duration of MBBS course at Christian Medical College, Vellore and other courses offered by the college.

Course Name Duration
MBBS 5.5 years
Bachelor of Prosthetics and Orthodontics 4 years
Bachelor of Occupational Therapy 4 years
Bachelor of Science (B.Sc.) 3 years
Fellowship in Nursing 1 year

Maulana Azad Medical College, New Delhi

Maulana Azad Medical College is a medical college from New Delhi affiliated to the University of Delhi. The college is managed by the Government of Delhi.

  • It was established in the year 1959 and NIRF has ranked it as the 17th best medical in India.
  • The Week has also ranked it as the 5th best MBBS college in India.
  • The MBBS programme of the college accepts students through NEET exam score only and has an average annual fee of only INR 2,000.

Top MBBS Colleges in India: Zone Wise

The tables below show some of the top MBBS colleges in India zone wise. These are categorized according to different cities and states, on the basis of rankings released by India Today.

Top MBBS Colleges in North India

College Name Average Annual Fee
AIIMS New Delhi INR 1,628
Maulana Azad Medical College, New Delhi INR 2,000
University College of Medical Sciences & GTB Hospital, New Delhi INR 7,000
Jawaharlal Nehru Medical College (AMU), Aligarh INR 44,000
BHU Varanasi INR 10,400

Top MBBS Colleges in East India

College Name Average Annual Fee
R G Kar Medical College & Hospital, Kolkata INR 15,250
IPGMER, Kolkata INR 8,100
Medical College & Hospital, Kolkata INR 15,520
Darbhanga Medical College, Darbhanga INR 6,500
Calcutta National Medical College, Kolkata INR 11,000

Top MBBS Colleges in West India

College Name Average Annual Fee
Armed Forces Medical College(AFMC), Pune INR 32,000
Seth G S Medical College, Mumbai INR 1,04,000
Dr. D Y Patil Education Society's D Y Patil Medical College, Kolhapur INR 22,00,000
K J Somaiya Medical College, Mumbai INR 9,25,000
Grant Medical College, Mumbai INR 60,000

Top MBBS Colleges in South India

College Name Average Annual Fee
Christian Medical College, Vellore INR 48,530
Sri Ramachandra Medical College & Research Institute (SRMC), Chennai INR 22,00,000
Kasturba Medical College(KMC), Manipal INR 14,40,000
Bangalore Medical College And Research Institute, Bangalore INR 14,850
St. John, Bangalore INR 5,56,400

Top MBBS Colleges in India: Region Wise

The above classifications were zone wise, covering the colleges in the 4 major zones of India, i.e., North, South, East and West. Now, students also look for colleges according to the top states and cities in India. A metropolitan city definitely has much to offer to students than just education. Career opportunities are good here and even the atmosphere is promising. Thus, to help you, we have listed some top MBBS colleges in India according to popular regions below.

Top MBBS Colleges in Delhi NCR

The capital of the Nation, Delhi offers many good MBBS career prospects to students as there are many good hospitals present here like AIIMS New Delhi. Check the complete list of top medical colleges in Delhi NCR below.

  • AIIMS New Delhi
  • Maulana Azad Medical College, New Delhi
  • Lady Hardinge Medical College, New Delhi
  • Santosh University, Ghaziabad
  • SGT Medical College, Gurgaon

Check the complete list here.

Top MBBS Colleges in Maharashtra

The state of Maharashtra also houses really good medical colleges, 54 to be specific. These include 21 private and 33 government medical colleges. Of these, 6 colleges are located in Mumbai while 8 are present in Pune. These are some of the top MBBS colleges in Maharashtra.

  • Armed Forces Medical College (AFMC), Pune
  • Grant Medical College and Sir JJ Group of Hospitals, Mumbai
  • Seth GS Medical College, Mumbai
  • Mahatma Gandhi Institute of Medical Sciences (MGIMS), Wardha

Check more top MBA colleges in Maharashtra by clicking here.

Read More

Top MBBS Colleges in India: Entrance Exam Wise

NEET is the sole entrance exam which is conducted for admissions in the top MBBS colleges in India. Earlier, AIIMS was also conducted but the exam has been scrapped now. Categorized below are the top medical colleges in India entrance exam wise.

Top MBBS Colleges in India Under NEET

NEET is the most premier national medical entrance exam for medical admissions in India. The exam has been conducted on September 13 in 2020. The application fee of NEET is INR 1500 for general category students. Listed below are some of the top MBBS colleges in India under NEET.

  • AIIMS New Delhi
  • Christian Medical College, Vellore
  • Armed Forces Medical College, Pune
  • Government Medical College, Amritsar

Top MBBS Colleges in India Without NEET

There are hardly any top MBBS colleges in India without NEET. However, some very small colleges which might not even be recognized or affiliated by any board can give you admission without the NEET exam.

Top MBBS Colleges in India: FAQs

Ques. Which is the best college for MBBS in India?

Ans. AIIMS, New Delhi is one of the top medical colleges that offer MBBS program in India. Other colleges include the Christian Medical College, Vellore and Armed Forces Medical College, Pune.

Ques. What are the fees for MBBS in India?

Ans. The annual fees for MBBS for any college in India ranges from INR 250 to INR 5,37,600.

Ques. Is paying 1 crore for a medical college in India (MBBS) worth it?

Ans. Choosing a college on the basis of money is never a good strategy, whether expensive or cheap. However, when India has so many good colleges offering cheap education like AIIMS New Delhi, then why to look for so much expensive MBBS colleges. Your focus should be on preparing well for the highly tough competitive exams so that you can get admission in AIIMS and other government colleges and complete your education in less than 10,000 rupees.

However, yes, it is true that not every student manages admission in AIIMS. The cutoff of AIIMS New Delhi last year was just 53, imagine that. So when in such cases you are stuck with deciding upon a college charging INR 1 crore for medical education, do remember to check some points:

  • Does the college has a good reputation in the sector?
  • Are all the necessary acreditations and approvals obtained by the institute like MCI, UGC, NAAC, etc?
  • Is the college offering good career options and lucrative job opportunities, so that the ROI (return on investment) is worthy?

Only after you have checked all these parameters you should go for such an expensive college.

Ques. Are coloured hair and beard for students allowed in medical colleges?

Ans. Most of the colleges allow coloured hair but some are really strict regarding beard among the fresher students. There is no such fix criterion estabished in India as such for now.

Ques. Which MBBS specialization is the best?

Ans. MBBS is offered in only general format. There are no specialisations for MBBS.

Ques. Which college has the highest CTC in India?

Ans. The highest CTC has been recorded from Christian Medical College, Vellore at INR 12,60,000 followed by AIIMS at INR 12,00,000.

Ques. Which entrance exam is required for MBBS admission in India?

Ans. Admission is on the basis of an entrance exam. In India, colleges accept only NEET score for MBBS admissions.

Ques. Is Kasturba Medical College good for MBBS?

Ans. Kasturba Medical College has been praised by many past students who graduated from college and has also been ranked by numerous ranking agencies.

Ques. What is the duration of a full-time MBBS degree?

Ans. A full-time MBBS degree is delivered over 5 years and 6 months.

Ques. Is there any distance education MBBS colleges in India?

Ans. There are no distance education MBBS colleges in India.

Ques. How many public colleges are there offering MBBS in India?

Ans. There are 245 private MBBS colleges and 246 colleges that are public that offer MBBS in India.

Ques. Is AIIMS the best college for MBBS in India?

Ans. AIIMS is the best medical college in all of India. It has maintained its position in all the ranking agencies.

Select City
General (525)
Sort ByPopularityRatingHighest FeesLowest Fees