The top medical colleges in India offer MBBS, BPT, BSc Medicine, BAMS and many PG courses like MD, MS, M.Ch and DM. The best names among these colleges include the 15 operational AIIMS across pan India and other government colleges like Christian Medical College (CMC), Vellore and Armed Forces Medical College, Pune. Ranking agencies like NIRF and India Today release the list of best medical colleges in India every year. Some of these lists like India Today Medical College Ranking and NIRF Ranking 2021 are given below.
NIRF stands for the National Institutional Ranking Framework. It is the ranking agency of the Ministry of Human Resource Development (MHRD) and releases a list of top colleges in India across 8 different domains, one of them being Medical.
The NIRF rankings are released every year, and the colleges are ranked on the basis of their performance across various parameters. NIRF ranking parameters include:
NIRF released a list of the top 40 medical colleges in India in 2022, compared to top 30 medical colleges in 2021. The best ones are listed below.
COLLEGE NAME | NIRF RANKING 2022 | NIRF RANKING 2021 | CHANGE | AVERAGE ANNUAL FEE |
AIIMS New Delhi | 1 | 1 | 0 | INR 1,628 |
PGIMER Chandigarh | 2 | 2 | 0 | INR 6,000 |
Christian Medical College, Vellore | 3 | 3 | 0 | INR 48,530 |
National Institute of Mental Health & Neuro Sciences, Bangalore | 4 | NP | – | INR 21,300 |
SGPGIMS Lucknow | 5 | 4 | -1 | – |
BHU Varanasi | 6 | 6 | 0 | INR 10,400 |
Amrita Vishwa Vidyapeetham, Coimbatore | 7 | NP | – | INR 92,870 |
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 |
AIIMS New Delhi has been ranked as the best medical college in India by NIRF for the past 3 years. The institute offers various medical courses for students coming here from the entire country. Check detailed AIIMS New Delhi Courses and Fees.
The ranking of top medical colleges in India for the year 2020 by NIRF has seen many new colleges making to the list.
Top Medical Colleges in India: India Today Ranking
Every year, India Today releases the list of India’s best colleges across numerous streams of study. The agency’s list of top medical colleges in India includes private as well as government colleges from all over the country. The table below gives details of India Today Medical College Ranking 2022 and 2021.
COLLEGE NAME | INDIA TODAY RANKING 2022 | INDIA TODAY RANKING 2021 | CHANGE | AVERAGE ANNUAL FEE |
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 |
Jawaharlal Nehru Institute of Post Graduate Medical Education and Research, Puducherry | 5 | 5 | 0 | INR 5,000 |
King George’s Medical College, Lucknow | 6 | 6 | 0 | INR 55,000 |
Institute of Medical Sciences, Banaras Hindu University, Varanasi | 7 | 7 | 0 | INR 10,400 |
Lady Hardinge Medical College, Delhi | 8 | 9 | +1 | INR 1,400 |
Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi | 9 | 13 | +4 | INR 33,500 |
Grant Medical College and Sir Jamshedjee Jeejeebhoy Group of Hospitals, Mumbai | 10 | 11 | +1 | INR 60,000 |
India Today also ranks AIIMS New Delhi as the best medical college in India.
Top Medical Colleges in India: Outlook Ranking
The table below shows the medical college ranking by Outlook in 2021 and 2020. Outlook’s surveys are conducted in partnership with Drshti Strategic Research Services.
COLLEGE NAME | OUTLOOK RANKING 2021 | OUTLOOK RANKING 2020 | CHANGE | AVERAGE ANNUAL FEES |
AIIMS New Delhi | 1 | 1 | 0 | INR 1,628 |
Armed Forces Medical College, Pune | 2 | 2 | 0 | INR 31,900 |
Christian Medical College, Vellore | 3 | 3 | 0 | INR 48,530 |
St. John’s Medical College, Bangalore | 4 | 4 | 0 | INR 5,56,000 |
JIPMER, Puducherry | 5 | 5 | 0 | INR 5,000 |
King George’s Medical University, Lucknow | 6 | 6 | 0 | INR 55,000 |
Grant Government Medical College & Sir J J Group Of Hospital, Mumbai | 7 | 7 | 0 | INR 60,000 |
Institute of Medical Sciences, Varanasi | 8 | 8 | 0 | INR 10,400 |
Seth GS Medical College & KEM Hospital, Mumbai | 9 | 9 | 0 | INR 91,650 |
Kasturba Medical College, Manipal | 10 | 10 | 0 | INR 14,40,000 |
AIIMS New Delhi emerges as the best player here also. The institute was ranked 1st in 2018 also. Other colleges ranked include Armed Forces Medical College, Pune and CMC Vellore.
The following table shows the top medical colleges in India cut off rank based on the entrance exam they accept. Except for JIPMER, all the colleges accept NEET score for MBBS admissions.
COLLEGE NAME | CUT OFF RANK |
AIIMS New Delhi | 53 |
Amrita School of Medicine, Kochi | 32055-95035 |
BHU Varanasi | 6467-13303 |
Kasturba Medical College, Mangalore | 3383-30521 |
JIPMER Puducherry | 156 |
King George’s Medical College, Lucknow | 88-496 |
Top Medical Colleges in India: Admission Process
The top medical colleges in India for MBBS and PG courses offer multiple specializations. There are 1650 medical colleges in India, out of which 512 are approved by the UGC. Only 481 medical colleges in India are approved by the Medical Council of India (MCI) and 361 have NAAC accreditation, while 84 colleges are also part of CCIM (Central Council of Indian Medicine). There are currenly 1066 private and 584 government medical colleges in India. Have a look at the chart below to understand this ratio.
The admission process of most top medical colleges in India is identical as candidates need to write the National Eligibility Entrance Test (NEET).
AIIMS New Delhi
AIIMS New Delhi is the most reputed medical college in India and is ranked 1 by almost every ranking agency in India.
The following table shows the different courses offered at AIIMS New Delhi.
COURSE NAME | DURATION | AVERAGE ANNUAL FEE |
Bachelor of Medicine, Bachelor of Surgery (MBBS) | 5 year 6 months | INR 1,628 |
Bachelor of Science (BSc) | 3 year 6 months | INR 425 |
Bachelor of Science (BSc) Hons | 4 years | INR 1,685 |
Post Basic Bachelor of Science (PBBSc) Nursing | 2 years | INR 805 |
Bachelor of Optometry (B.Optom) | 4 years | INR 1,145 |
Master of Science (MSc) | 2 years | INR 1,305 |
Christian Medical College, Vellore
CMC Vellore is one of the best medical institutes in the country. It has been ranked 3rd among the top medical colleges in India by NIRF and 2nd by India Today.
Medical colleges are spread throughout the nation in different states and cities. The highest number of colleges are located in Tamil Nadu (205), Karnataka (192), Maharashtra (144), Uttar Pradesh (144) and Delhi NCR (138). Check the medical colleges in some of the best locations in India as we classify them below.
With the presence of AIIMS and Maulana Azad Medical College, Delhi has some of the best medical colleges in India. These include:
With the presence of AIIMS and Maulana Azad Medical College, Delhi has some of the best medical colleges in India. These include:
Maharastra houses many good colleges especially in the cities of Mumbai and Pune. There are currently 30 top medical colleges in Mumbai. Some of the best colleges in the state are:
The most populous state in India houses 144 colleges including the 19 top medical colleges in Lucknow. Some of the top medical colleges in Uttar Pradesh are:
Following table gives the ranking of top medical colleges in India zone wise. These rankings have been released by India Today, a leading news agency in 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 |
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 |
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 |
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 Medical Colleges in India: Entrance Exam Wise
Various colleges listed among the top 100 medical colleges in India accept scores of different medical entrance exams to admit students for different undergraduate medical courses. Below we have listed some of these colleges according to the entrance exam score they accept.
Top Medical Colleges in India for MBBS through NEET
NEET is the most important national exam for medical admissions in India. The exam is scheduled for September 13 in 2020. The application fee of NEET is INR 1500 for general category students. Listed below are some of the top medical colleges in India through NEET.
.