India is a home to some of the most prestigious, reputed and best medical colleges in the world. There are more than 1824 recognized medical colleges in India. Out of them 1272 are private while 567 are government medical colleges in India. More than 558 medical colleges in India are approved by UGC and 495 are approved by MCI. AIIMS Delhi, PGIMER, and CMC Vellore are some of the top ranked and best medical colleges in India.
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|
Tabulated below is the list of top 10 medical colleges in India along with their fees structure.
|College Name||Average Fees(INR)|
|All India Institute of Medical Sciences (AIIMS), New Delhi||1,145|
|Post Graduate Institute of Medical Education and Research (PGIMER), Chandigarh||3,470|
|Christian Medical College (CMC), Vellore||23,280|
|National Institute of Mental Health & Neuro Sciences (NIMHANS), Bangalore||22,550|
|Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGI), Lucknow||72,800|
|Amrita Institute of Medical Sciences (AIMS), Coimbatore||18,68,000|
|Banaras Hindu University (BHU), Varanasi||30,000|
|Jawaharlal Institute of PostGraduate Medical Education & Research (JIPMER), Puducherry||7,760|
|King George’s Medical University (KGMU), Lucknow||73,000|
|Kasturba Medical College (KMC), Manipal||2,30,000|
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||Institute of Medical Sciences, Banaras Hindu University, Varanasi||INR 10,400|
|7||King George’s Medical College, Lucknow||INR 55,000|
|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|
Tabulated below is the list of top Medical colleges in India Government along with their fees structure.
|College Name||Average Fees(INR)|
|AIIMS Delhi - All India Institute of Medical Sciences New||6,875|
|AFMC Pune - Armed Forces Medical College||31,870|
|Maulana Azad Medical College, New Delhi||15,447|
|Grant Medical College, Mumbai||609,585|
|IMS BHU - Institute of Medical Sciences Banaras Hindu University||1,64,307|
|Seth GS Medical College, Mumbai||6,19,382|
|B J Medical College, Ahmedabad||1,37,500|
|Madras Medical College, Chennai||87,232|
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 best private medical colleges in India are:
|NIRF 2021 Ranking||College Name||Average Annual Fees (INR)|
|3||CMC Vellore - Christian Medical College||48,330|
|6||Amrita Vishwa Vidyapeetham, Coimbatore||18,68,000|
|10||KMC Manipal - Kasturba Medical College||15,83,000|
|12||ILBS Delhi - Institute of Liver and Biliary Sciences||45,000|
|13||St Johns Medical College, Bangalore||6,28,000|
|14||Sri Ramachandra Institute of Higher Education and Research, Chennai||22,00,000|
|19||DPU Pune - Dr DY Patil Vidyapeeth||22,70,000|
|20||SRM University Chennai - SRM Institute of Science and Technology||22,60,000|
|21||Siksha 'O' Anusandhan, Bhubaneswar||17,90,000|
|23||KMC Mangalore - Kasturba Medical College||14,40,000|
|24||JSS Medical College, Mysore||14,75,000|
|25||Jamia Hamdard, New Delhi||12,80,000|
|26||DMCH Ludhiana - Dayanand Medical College and Hospital||2,20,000|
|27||SIMATS Chennai - Saveetha Institute of Medical and Technical Sciences||24,75,000|
|33||PSGIMSR Coimbatore - PSG Institute of Medical Sciences and Research||4,00,000|
|34||Datta Meghe Institute of Medical Sciences, Wardha||21,50,000|
|35||MMU Ambala - Maharishi Markandeshwar University||15,43,000|
|36||KIIT University - Kalinga Institute of Industrial Technology||16,02,000|
|37||MS Ramaiah Medical College, Bangalore||9,94,000|
|41||Padmashree Dr. D. Y. Patil Vidyapeeth, Mumbai||25,75,000|
Top Indian medical colleges as per NIRF ranking 2022 are mentioned in the table below, along with the average MBBS fees they charge.
|College Name||Fees (INR)|
|National Institute of Mental Health & Neuro Sciences, Bangalore||22,550|
|Jawaharlal Institute of Post Graduate Medical Education & Research||4,970|
|King George`s Medical University||54,900|
|St. John's Medical College||6,28,000|
|Sri Ramachandra Institute of Higher Education and Research||22,00,000|
|Aligarh Muslim University||53,68,000|
|Madras Medical College, Chennai||6,80,000|
|Category of NEET Candidates||NEET 2021 Cut off Percentile||NEET 2021 Cut off Scores|
|UR/ EWS||50th percentile||720-138|
|UR/ EWS-PWD||45th percentile||137-122|
Check more cutoff list details of top colleges by clicking on the links below.
Almost all the top medical colleges in India offering medical courses also offer postgraduate courses. Masters of Medicine (MD), Master of Surgery (MS), M.Ch., MPT, are some of the popular and most sought PG courses. Admission to PG medical courses is done on the basis of the NEET PG exam. The average fees for PG medical courses ranges between INR 10,000 to INR 15 Lakhs. Some of the top medical colleges in India for PG are given below:
|College Name||Average Fees(INR)|
|All India Institute of Medical Sciences - AIIMS, New Delhi||2,207|
|Post Graduate Institute of Medical Education and Research - PGIMER, Chandigarh||13,050|
|Christian Medical College - CMC, Vellore||1,49,700|
|Sanjay Gandhi Postgraduate Institute of Medical Sciences - SGPGIMS, Lucknow||72,800|
|Banaras Hindu University - BHU, Veranasi||6,720|
|Jawaharlal Institute of Postgraduate Medical Education and Research - JIPMER, Pondicherry||3,705|
|Kasturba Medical College - KMC, Manipal||1,24,000|
|Aligarh Muslim University - AMU, Aligarh||-|
Bachelor of Ayurvedic Medicine and Surgery or popularly known as BAMS is a UG degree course offered for the duration of 5.5 years including Internships. It deals with the study of the integrated concept of Modern Medical Science and Traditional Medicines, i.e. it is focussed on Ayurveda. Admission to BAMS is done through NEET scores followed by a personal interview round. The average fees for pursuing BAMS ranges between INR 2,00,000 to INR 20,00,000. The course of BAMS is accepted worldwide and offers a wide scope in the field of Ayurveda.
Tabulated below are some of the best medical colleges in India along with their average fees offering BAMS course:
|Course Name||Average Annual Fees (INR)|
|Dr D Y Patil Navi Mumbai||6,00,000|
|KLE University, Belgaum||25,000|
|Banaras Hindu University - BHU, Veranasi||22,369|
|Kurukshetra University - KUK, Kurukshetra||-|
|Sanskriti University - SU, Mathura||-|
|Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya - SCSVMV University, Kanchipuram||3,77,500|
|Bharati Vidyapeeth Deemed University - BVDU, Pune||3,49,250|
|Chhatrapati Shahu Ji Maharaj University - CSJMU, Kanpur||-|
The top medical colleges in India offer several undergraduate, postgraduate and research level courses such as MBBS, BDS, BSc Nursing, MD, etc with various specializations. There are more than 558 medical colleges in India approved by UGC and more than 495 are approved by MCI (Medical Council of India). There are more than 1824 medical colleges in India out of them 567 are government colleges.
Check out: Top BDS colleges in India
The admission process to most of the top medical colleges in India is similar as aspirants are required to qualify the written exam called National Eligibility Entrance Test (NEET) conducted at the National level. Candidates are shortlisted based on their ranks in the NEET exam after the counseling process and offered admission. There are few universities such as Lovely Professional University, Post Graduate Institute of Medical Education & Research Chandigarh that conduct their own entrance exams like LPUNEST, PGIMER, etc. However some private colleges/universities offer Direct admission into Medical Courses.
All India Institute of Medical Sciences (AIIMS) New Delhi is the most prestigious and reputed medical college in India. It is ranked 1 among the top medical colleges in India by various agencies. The Institute is well known around the world because of its highly experienced faculties and world-known doctors. AIIMS Delhi offers multiple courses like MBBS, BSc and MSc apart from many higher level specializations.
The following table shows the different courses offered at AIIMS New Delhi.
|Course Name||Average Annual Fees|
|Bachelor of Medicine, Bachelor of Surgery (MBBS)||INR 1,628|
|Bachelor of Science (BSc)||INR 1,145|
|Bachelor of Science (BSc) Hons||INR 1,685|
|Post Basic Bachelor of Science (PBBSc) Nursing||INR 805|
|Bachelor of Optometry (B.Optom)||INR 1,145|
|Master of Science [M.Sc]||INR 1,305|
Christian Medical College or CMC Vellore SAS is a private medical college established in the year 1900. CMC Vellore is one of the best private medical colleges in India. CMC Vellore is approved by MCI (Medical Council of India). It offers various UG, PG and Research level courses with different specializations through regular as well as Distance Education mode.
|Best Medical Colleges in India for BSc Nursing||Best Medical Colleges in India for Radiology|
|Best Medical colleges in India for Surgery||Best Medical colleges in MP|
The following table shows the fees of these different courses.
|Course Name||Average Annual Fees|
|Bachelor of Science (BSc)||INR 23,280|
|Bachelor of Occupational Therapy||INR 22,630|
|Master of Science [M.Sc]||INR 42,830|
|Bachelor of Optometry (B.Optom)||INR 23,255|
|Bachelor of Prosthetics and Orthotics [BPO]||INR 23,255|
|Doctorate of Medicine - DM||INR 2,04,726|
|Master of Chirurgiae [M.Ch]||INR 2,04,726|
|Doctorate of Medicine [MD]||INR 1,77,800|
|Master of Surgery [MS]||INR 1,77,800|
|Post Doctoral Fellowship Programme||INR 38,000|
|Fellowship in Nursing||INR 10,490|
Post Graduate Institute of Medical Education and Research is one of the oldest and most famous medical education institutes of India. Established in 1962, PGIMER is not only a leading educational institution but is also a prominent healthcare centre in north India. It must be noted that PGIMER does not offer MBBS courses but offers several other specialisations, including the following: -
Medical courses offered by PGIMER Chandigarh:
Popularly known as NIMHANS, the National Institute of Mental Health & Neurosciences is a prominent medical education college of India, located in the city of Bangalore. The institution offers multiple specialisations at the undergraduate, postgraduate and doctoral level.
Medical courses offered by National Institute of Mental Health & Neurosciences, Bangalore are:
Established in the year 1948, Armed Forces Medical College, Pune is one of the most popular medical education centres in India. The institute is known for its teaching and research facilities. Various specialisations are offered to the students at multiple levels.
Medical courses offered by Armed Forces Medical College, Pune are:
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:
Maharashtra is the hub to some of the top ranked and best medical colleges in India especially in the cities of Mumbai and Pune. There are currently 30 best medical colleges in Mumbai and Pune houses around 40, the highest number of medical colleges in Maharashtra. Some of the well renowned and best medical colleges in Maharashtra 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:
Check: How to prepare for NEET
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
I choose this course because I have an interest and I want to learn and explore Computer science engineering. Faculties are good in cooperate but some of them are less experienced. The exam is moderate if someone studies little per day they can easily manage to pass the exam with good marks.
We can take the example of the TCS company and the role of CSE students is to make software engineering so basically, all the tasks will be related to this only. The project is on you. You have to decide that whatever project you are making is unique.
In my college there are so many clubs for the example football club, cricket club, basketball club, table tennis club, badminton court, as well as club and however, selects they have an opportunity to score in national also.
Techeve is the fest that will be conducted every year in the college and the flashmob is the annual party. There are a lot of libraries in which we can get all types of books and authors. There will be a lot of sports events.
Tech Mahindra, thought works, Nagarjuna cement, etc are companies that hire students every year. Form 3rd year students eligible to campus. The highest package offered is 25 lakhs. Almost 80 percent of students placed.
This is the course which I want to do from my childhood so selected this course. There is almost a 1:30 ratio of the teacher Student ratio and the teaching is outstanding and with that, we can easily score good marks.
Number of fests used to be conducted in the college before the pandemic and once the pandemic has come., it has all changed and hope those fests will be resumed soon. For every event there will be fests like annual day, freshers party and many more.. there is large library and is maintained silent and it also has the reading room in which we can read the books of our own choice and it also has digital library. The classrooms are well hygienic and it also has a board, projector and screen also. All the indoor and outdoor sports can be played in the campus and grounds are also there to play them.
From the 6th semester, the students will be able to attend for the interviews in the college and they can get placed in a good company. All the MNC's visit this company for the placements as this is a deemed university and many more top companies will also visit this college like Google, Infosys, Tech Mahindra, Wipro and etc. The highest package offered is 3lpa and the average package is around 6lpa. Almost 70% of the students gets placed. My plan after the degree is to place in a good company.
I chosed this Comuters science stream as I was very good at it. I studied in chaitanya school and they have taught me the C coding for us in the school itself. The faculty & student ratio is about 1:20 and all the professors are dignified and well educated. The teaching mode was done by the projector and the screen and someone they use board also
The reason why I chose this course is job opportunity there is plenty of job for this course. There are many students studying in this faculty staffs are good and well-educated staffs. The teaching method is very good the qualification of the staff is ph.d staffs are there. The exams will be strict we can gain knowledge to pass the exam.
There are many fests in our college. There are many books in our college to improve our knowledge as library and e-lab. The classroom is pleasant and good. The ground is very large and they give importance to sports also. Students run the group like NCC and NSS.
The fees structure is low for all the fees is 50000. There are many scholarships for the students of sc, st and there scholarship for the students who studied in government school also. They arrange an educational loan for the students.