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 top medical 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.
Click on the links below to find the best college in India for medical education in different cities and states.
|Top Medical Colleges in Delhi NCR||Top Medical Colleges in Maharashtra|
|Top Medical Colleges in Karnataka||Top Medical Colleges in Tamil Nadu|
The different types of Medical Courses available in India are-
Multiple institutions like India Today, NIRF, The Week, Outlook, etc. release the rankings of top medical colleges in India every year. The colleges are scored across various parameters, which helps decide their ranks. Some of these parameters include Perception of the University, Faculty Quality, Graduation Outcome, Outreach and Inclusivity of the Institute, Gender Ratio, etc.
Agencies also release lists like Top Medical Colleges in India 2021 for MBBS, top law colleges in India and many more for various other streams. Listed below are ranking of top medical colleges in India with fees, as released by different agencies like NIRF and India Today.
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.
AIIMS New Delhi has been ranked as the best medical college in India by NIRF for the past 4 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 2021 by NIRF has seen many new colleges making to the list.
|NIRF 2021 Ranking||College Name||NIRF Score|
|1||All India Institute of Medical, Sciences||92.07|
|2||Post Graduate Institute of Medical Education and Research||82.62|
|3||Christian Medical College||75.33|
|4||National Institute of Mental Health & Neuro Sciences, Bangalore||73.62|
|5||Sanjay Gandhi Postgraduate Institute of Medical Sciences||72.45|
|6||Amrita Vishwa Vidyapeetham||69.25|
|7||Banaras Hindu University||67.62|
|8||Jawaharlal Institute of PostGraduate Medical Education & Research||67.42|
|9||King George's Medical University||64.67|
|10||Kasturba Medical College, Manipal||63.60|
|11||Sree Chitra Tirunal Institute for Medical Sciences and Technology||63.04|
|12||Institute of Liver and Biliary Sciences||61.29|
|13||St. John's Medical College||60.83|
|14||Sri Ramachandra Institute of Higher Education and Research||58.92|
|15||Aligarh Muslim University||58.10|
|16||Madras Medical College & Government General Hospital, Chennai||57.88|
|17||Maulana Azad Medical College||56.35|
|18||Vardhman Mahavir Medical College & Safdarjung Hospital||56.20|
|19||Dr. D. Y. Patil Vidyapeeth||55.96|
|20||S.R.M. Institute of Science and Technology||55.74|
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 2021.
|India Today Ranking 2021||College Name||Average Annual Fee|
|1||AIIMS New Delhi||INR 1,628|
|2||Christian Medical College, Vellore||INR 48,530|
|3||Armed Forces Medical College, Pune||INR 31,900|
|4||Maulana Azad Medical College, New Delhi||INR 2,000|
|5||Jawaharlal Nehru Institute of Post Graduate Medical Education and Research, Puducherry||INR 5,000|
|6||King George’s Medical College, Lucknow||INR 55,000|
|7||Institute of Medical Sciences, Banaras Hindu University, Varanasi||INR 10,400|
|8||Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi||INR 33,500|
|9||Lady Hardinge Medical College, Delhi||INR 1,400|
|10||University College of Medical Science, New Delhi||INR 7,000|
The Week 2021 has ranked AIIMS New Delhi as the best Medical college in India. The premier institute grabbed 1st rank the previous year also.
|The Week Ranking 2021||College Name|
|1||AIIMS New Delhi|
|2||Christian Medical College, Vellore|
|3||Armed Forces Medical College, Pune|
|4||Maulana Azad Medical College, New Delhi|
|6||Institute of Medical Sciences, BHU, Varanasi|
|7||King George’s Medical College, Lucknow|
|8||Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi|
|9||Kasturba Medical College, Manipal|
|10||Madras Medical College|
The top private medical colleges in India offer the medical aspirants with the best of facilities for studies and research, as well as top quality faculties. The list of the top private medical colleges in India are:
|Colleges Name||NIRF Rankings||Average Fees|
|Christian Medical College - [CMC], Vellore||3||INR 48,330|
|Sanjay Gandhi Postgraduate Institute Of Medical Sciences - [SGPGIMS], Lucknow||5||INR 206,000|
|Kasturba Medical College - [KMC], Manipal||9||INR 24,30,000|
Christian Medical College - [CMC], Ludhiana
|Jss Medical College And Hospital - [JSSMC], Mysore||20||INR 14,75,000|
|Kasturba Medical College - [KMC], Mangalore||21||INR 14,40,000|
|Siksha 'o' Anusandhan University - [SOA], Bhubaneswar||23||INR 8,90,000|
|Saveetha Medical College, Chennai||25||INR 24,75,000|
|Dayanand Medical College And Hospital - [DMCH], Ludhiana||26||INR 2,20,000|
|Ramaiah Medical College, Bangalore||30||INR 9,94,000|
|College Name||Cut Off Rank|
|AIIMS New Delhi||53|
|Amrita School of Medicine, Kochi||32055-95035|
|Kasturba Medical College, Mangalore||3383-30521|
|King George’s Medical College, Lucknow||88-496|
AIIMS New Delhi is a very inexpensive college however cracking this nut is also not an easy task. The institute’s cut off in 2018 was just 53. Check more cutoff list details of top colleges by clicking on the links below.
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.
Source: Official Survey
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 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|
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.
The following chart gives details of all the medical courses offered at Christian Medical College, Vellore.
The following table shows the fees of these different courses.
|Course Name||Average Annual Fee|
|Bachelor of Medicine, Bachelor of Surgery (MBBS)||INR 48,530|
|Bachelor of Science (B.Sc)||INR 23,255|
|Bachelor of Prosthetics and Orthodontics||INR 23,255|
|Bachelor of Occupational Therapy||INR 22,605|
|Fellowship in Nursing||INR 10,290|
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:
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’s Medical College, Bangalore||INR 5,56,400|
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.
NEET is the most important national exam for medical admissions in India. NEET 2021 will be conducted on August 1, 2021. The NEET 2021 application fee is INR 1500 for general category students. Listed below are some of the top medical colleges in India through NEET.
Ques. Which college is best for medical studies in India?
Ans. As per rankings, AIIMS Delhi, and CMC Vellore are the best ones to study medicine in India.
Ques. Which medical college has the lowest fees in India?
Ans. All India Institute of Medical Sciences, Delhi charges the lowest fee of only INR 1,628 per student for one year.
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:
Only after you have checked all these parameters you should go for such an expensive college.
Ques. How many medical colleges are there in India?
Ans. There are 1,567 top medical colleges in India with 996 private and 571 govt medical colleges..
Ques. What is the total duration of an MBBS course in India?
Ans. The total duration of MBBS courses varies from college to college. Typically, an undergraduate degree in medicine lasts between 4 years 6 months and 6 years for the entire course.
Ques. What are the top medical colleges in India recognized by?
Ans. All medical colleges and their qualifications in India are recognized by the Medical Council of India (MCI).
Ques. What is the rank required for AIIMS Delhi?
Ans. The closing rank for AIIMS Delhi stays between 50-75.
Ques: Which is India's best medical college?
Ans: According to the latest ranking released by the NIRF in 2020, the All India Institute of Medical Sciences (AIIMS), New Delhi is the top medical college in India. The India Today 2020 Ranking also pegs AIIMS, New Delhi as the top Medical College in India.
Ques: Which country is best for MBBS?
Ans: Indian students often prefer to study abroad because they have better infrastructure, experienced faculties and better research opportunities. The candidates are also provided with better placement opportunities which are quite rare in Indian medical Colleges. The top foreign nations where the candidates can pursue quality education in medical courses are the USA, UK, Canada, Australia and Germany, with USA being the top pick. The reason behind this is that according to the QS world ranking in medicine, 5 universities from the USA make up the top 10 list with Harvard University Securing the top position.
Ques: Which state is best for MBBS?
Ans: According to the number of colleges and medical seats, Karnataka, Andhra Pradesh and Maharsastra are the top 3 states to pursue medical degrees in India. Karnataka has around 7355 medical seats, Andhra Pradesh has around 7155 seats and Maharsastra has around 6955 seats. However, Delhi houses arguably the best Medical college in India.
Ques: Do MBBS students get salary?
Ans: MBBS students in their final year of study work as Junior Doctor in various clinics or hospitals and draws an average internship salary of INR 12,000-INR 15,000
Ques: Can I do MBBS without NEET?
Ans: In order to study MBBS in India the candidates must crack the NEET entrance examination. So, MBBS without NEET is not possible.
Ques: Can I crack NEET in first attempt?
Ans: Although the number of students cracking NEET in the first attempt changes every year, around 60% of the first time aspirants crack the NEET entrance in the first attempt. In order to crack the NEET in first attempt candidates should be through with the Biology, Physics and Chemistry syllabus of 11 and 12 of the CBSE boards. The candidates must take up frequent mock tests and in order to become well versed with the syllabus. Also taking up tuition from the top institutes such as Aakash, Allen, FIITJEE can also boost up their performance.
Ques: Can we crack Neet 1 month?
Ans: Yes, you can crack. However, it will be extremely difficult without any kind of previous training. So the best option is to start preparing from class 11 itself.
Ques: Which is better NEET or JEE?
Ans: Both are entirely different examinations, for admission to different courses. JEE is for admission to engineering courses and NEET is for admission to MBBS and other medical courses. Thus, it's not ideal to compare them.
Ques: Who earns more engineer or doctor?
Ans: According to Glassdoor Website an Engineer in India earns INR 500,000 whereas a doctor earns INR 600,000 per annum. Thus a doctor earns more than engineer