LIST OF TOP MBBS COLLEGES IN INDIA BASED ON 2020 RANKING

By 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 the latest updates on NEET Exam Dates.

  • 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 other ranking lists below.

Read More

Top Medical Colleges in Delhi NCRTop Medical Colleges in Maharashtra

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 Private MBBS Colleges in IndiaTop Government MBBS Colleges in India

Top MBBS Colleges in India: NIRF Ranking

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 2019 and 2018 have been referred to.

College NameNIRF Medical Ranking 2019NIRF Medical Ranking 2018ChangeAverage Annual Fees
AIIMS New Delhi110INR 1,628
Christian Medical College, Vellore330INR 48,530
Amrita Institute of Medical Science and Research, Kochi5NP-INR 18,00,000
Banaras Hindu University, Varanasi67+1INR 10,400
Kasturba Medical College, Manipal74-3INR 14,40,000
JIPMER Puducherry86-2INR 5,000
King George’s Medical University, Lucknow105-5INR 55,000
Sri Ramachandra Institute of Higher Education and Research, Chennai1110-1INR 22,00,000
St. John's Medical College, Bangalore12NP-INR 5,56,400
Aligarh Muslim University, Aligarh139-4INR 53,68,000

Clearly visible, AIIMS New Delhi ranks as the best MBBS college in India. The institute ranked 1st in 2018 list 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 10k, 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.
  • Amrita Institute of Medical Science and Research, Kochi, which was not included in the list last year, has been ranked 5th in India this time.
  • St. John's Medical College, Bangalore is also a new entrant to the list of top medical colleges in India released by NIRF.
  • King George’s Medical University, Lucknow and Aligarh Muslim University, Aligarh have moved down by 5 and 4 ranks respectively.

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 2018. Only those colleges have been included which offer the MBBS course.

College NameIndia Today Ranking 2019India Today Ranking 2018ChangeAverage Annual Fees
AIIMS New Delhi110INR 1,628
Christian Medical College, Vellore220INR 48,530
Armed Forces Medical College, Pune330INR 31,900
Maulana Azad Medical College, New Delhi440INR 2,000
Jawaharlal Nehru Institute of Post Graduate Medical Education and Research, Puducherry550INR 5,000
King George’s Medical College, Lucknow660INR 55,000
Institute of Medical Sciences, Varanasi770INR 10,400
Lady Hardinge Medical College, Delhi89+1INR 1,400
Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi913+4INR 33,500
Grant Medical College and Sir Jamshedjee Jeejeebhoy Group of Hospitals, Mumbai1011+1INR 60,000

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

  • 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 2018.

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 NameThe Week Ranking 2019The Week Ranking 2018ChangeAverage Annual Fees
AIIMS New Delhi110INR 1,628
Christian Medical College, Vellore220INR 48,530
JIPMER Puducherry34+1INR 5,000
Armed Forces Medical College, Pune43-1INR 32,000
Maulana Azad Medical College, New Delhi550INR 2,000
BHU Varanasi660INR 10,400
Grant Medical College, Mumbai79+2INR 60,000
Kasturba Medical College, Manipal880INR 14,40,000
Bangalore Medical College and Research Institute, Bangalore910+1INR 15,000
Madras Medical College, Chennai911+2INR 3,000
King George’s Medical University1113+2INR 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 NameOutlook Ranking 2019Outlook Ranking 2018ChangeAverage Annual Fees
AIIMS New Delhi110INR 1,628
Armed Forces Medical College, Pune220INR 32,000
Christian Medical College, Vellore330INR 48,530
St. John's Medical College, Bangalore440INR 5,56,400
JIPMER Puducherry550INR 5,000
King George’s Medical University, Lucknow660INR 55,000
Grant Medical College, Mumbai770INR 60,000
Banaras Hindu University, Varanasi880INR 10,400
Seth GS Medical College & KEM Hospital, Mumbai990INR 1,04,000
Kasturba Medical College, Manipal10100INR 14,40,000

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

Read ahead to find what all are the NEET Cut off Scores Accepted by the top MBBS colleges in India.

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 NameGeneral Category Cut off
AIIMS New Delhi53
Institute of Medical Sciences63-481
Kasturba Medical College, Manipal3383-30521
JIPMER Puducherry156
Grant Medical College, Mumbai170-568
King George’s Medical University, Lucknow88-496

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

AIIMS New Delhi MBBS Cut offInstitute of Medical Sciences MBBS Cut off
KGMU Lucknow MBBS Cut offJIPMER Puducherry Cut off

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 2018.
  • 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 NameDuration
MBBS5.5 years
Bachelor of Prosthetics and Orthodontics4 years
Bachelor of Occupational Therapy4 years
Bachelor of Science (B.Sc.)3 years
Fellowship in Nursing1 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 14th 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 NameAverage Annual Fee
AIIMS New DelhiINR 1,628
Maulana Azad Medical College, New DelhiINR 2,000
University College of Medical Sciences & GTB Hospital, New DelhiINR 7,000
Jawaharlal Nehru Medical College (AMU), AligarhINR 44,000
BHU VaranasiINR 10,400

Top MBBS Colleges in East India

College NameAverage Annual Fee
R G Kar Medical College & Hospital, KolkataINR 15,250
IPGMER, KolkataINR 8,100
Medical College & Hospital, KolkataINR 15,520
Darbhanga Medical College, DarbhangaINR 6,500
Calcutta National Medical College, KolkataINR 11,000

Top MBBS Colleges in West India

College NameAverage Annual Fee
Armed Forces Medical College(AFMC), PuneINR 32,000
Seth G S Medical College, MumbaiINR 1,04,000
Dr. D Y Patil Education Society's D Y Patil Medical College, KolhapurINR 22,00,000
K J Somaiya Medical College, MumbaiINR 9,25,000
Grant Medical College, MumbaiINR 60,000

Top MBBS Colleges in South India

College NameAverage Annual Fee
Christian Medical College, VelloreINR 48,530
Sri Ramachandra Medical College & Research Institute (SRMC), ChennaiINR 22,00,000
Kasturba Medical College(KMC), ManipalINR 14,40,000
Bangalore Medical College And Research Institute, BangaloreINR 14,850
St. John, BangaloreINR 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 Uttar PradeshTop MBBS Colleges in Tamil Nadu
Top MBBS Colleges in BangaloreTop MBBS Colleges in Karnataka

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 is scheduled for July 26 in 2020. The application fee of NEET is INR 1500 for general category students. Listed below are some of thetop MBBS colleges in India under NEET.

  • AIIMS New Delhi
  • Christian Medical College, Vellore
  • Armed Forces Medical College, Pune
  • Government Medical College, Amritsar
NEET SyllabusNEET Preparation TipsNEET Practice Papers

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.

Read More
FOUND 511 CollegesSET DEFAULT

selected filters

city

program type

Entrance/Exam Accepted

course type

Affiliation

course duration [in years]