Pranjal Singhal's profile photo

Pranjal Singhal

Content Curator

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 2020 are given below.

  • October 16: NEET Result 2020 has been relased by NTA in the form of scorecards.
  • September 26: NEET 2020 Advance Answer Key Released. Candidates can challenge the NEET Answer Key till September 29.

Click on the links below to find the best college in India for medical education in different cities and states.

  • There are 1650 medical colleges in India, out of which 511 offer MBBS education and around 600 colleges offer pg medical courses.
  • NEET is the sole exam for UG medical courses like MBBS and quite a few exams like NEET PG and AIIMS PG are conducted for PG Medical courses in India. Check the complete list of top medical colleges in India for MBBS through NEET.
  • The average fees of medical education in India ranges from INR 15,000-80,000 per year in government colleges and can go up to INR 50,00,000 for the entire duration in private medical colleges.
  • These colleges offer different specializations to students like Medical Laboratory Technology, Physiotherapy, Microbiology, Human Anatomy and ENT. The quality of education in these medical courses is comparable with that offered by top medical colleges in world.
  • Medical colleges don’t provide proper campus recruitment to students but internship opportunities. Students start practising under senior doctors and gradually rise in positions.

Continue reading to find more information about these colleges and their rank, fees, exams, cutoffs, admission process and a lot more.

Top Medical Colleges in India: Ranking

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

Top Medical Colleges in India: NIRF Ranking 2020

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:

  • Teaching, Learning & Resources
  • Research and Professional Practice
  • Graduation Outcome
  • Outreach and Inclusivity
  • Peer Perception

NIRF released a list of the top 40 medical colleges in India in 2020, compared to top 30 medical colleges in 2019. The best ones are listed below.

College Name NIRF Ranking 2020 NIRF Ranking 2019 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 (NIMHANS), 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.

  • Among the top new entrants are National Institute of Mental Health & Neuro Sciences, Bangalore and Amrita Vishwa Vidyapeetham, Coimbatore. These colleges have the ranks of 4 and 7 respectively.
  • No college which was already present in 2019 list has shown an improvement in the ranking this year.
  • The top government medical colleges in India have retained their ranks in the list. Read in detail about their admission through the links given below.

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 2019 and 2020.

College Name India Today Ranking 2020 India Today Ranking 2019 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
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

India Today also ranks AIIMS New Delhi as the best medical college in India.

  • The top 7 institutes in the list have shown no change in their ranks.
  • The top 10 list has seen 1 new entrant this year, the Universty College of Medical Science, New Delhi.
  • Though the top private medical colleges in India offer expensive education, most of the top govt medical colleges charge within INR 50,000.

Top Medical Colleges in India: Outlook Ranking

The table below shows the medical college ranking by Outlook in 2019 and 2018. Outlook’s surveys are conducted in partnership with Drshti Strategic Research Services.

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

Top Medical Colleges in India: Cut off

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

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.

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.

private and government engineering colleges in India

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

  • NEET is conducted by the National Testing Agency (NTA). All students who have studied Biology, Physics and Chemistry in their 12th class are eligible to write the exam.
  • Earlier students had to take the AIIMS MBBS exam separately in order to take admission in all the AIIMS (All India Institute of Medical Sciences) across the country.
  • However, the AIIMS MBBS 2020 exam has been cancelled, and it has been replaced by the NEET 2020 exam.
  • The exam has been successfully conducted on September 13, 2020. Keep a track of NEET 2020 Result and Counselling.

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 institute offers multiple courses like MBBS, BSc and MSc apart from many higher level specializations.
  • The institute admits 77 students for its MBBS program and also has reservation for seats. The chart below shows the distribution of these seats.
  • Foreign nationals who want to apply for admission in AIIMS New Delhi have to apply through diplomatic channels of the government of India and not directly. The govt. then submits the nominations to the institute.
  • For admissions in AIIMS, students also need to clear a medical examination (not a written test but a body checkup including height and weight, colour blindness, urine test, blood pressure, hernia, etc.).
AIIMS New Delhi MBBS Seat Reservation


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.

  • The institute’s 1-year program of fellowship in nursing is one of the most sought after programs in the country.
  • The MBBS course at CMC Vellore charges one of the lowest fees amongst its contemporaries at just INR 48,530 per year.

The following chart gives details of all the medical courses offered at Christian Medical College, Vellore.

CMC Vellore Medical Courses Offered


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

Top Medical Colleges in India: Region Wise

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.

Top Medical Colleges in Delhi NCR

With the presence of AIIMS and Maulana Azad Medical College, Delhi has some of the best medical colleges in India. These include:

  • AIIMS New Delhi
  • Maulana Azad Medical College (MAMC), New Delhi
  • Lady Hardinge Medical College, New Delhi
  • Maharshi Dayanand University (MDU), Rohtak
  • Jamia Hamdard University, New Delhi

Top Medical Colleges in Maharashtra

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:

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

Top Medical Colleges in Uttar Pradesh

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:

  • Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGIMS), Lucknow
  • King George’s Medical University (KGMU), Lucknow
  • Institute of Medical Sciences (IMS), Varanasi
  • Aligarh Muslim University (AMU), Aligarh
  • GSVM Medical College, Kanpur

Top Medical Colleges in India: Zone Wise

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.

Top Medical 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 Medical 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 Medical 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 Medical 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’s Medical College, 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 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 medical colleges in India through NEET.

  • Christian Medical College, Vellore
  • Armed Forces Medical College, Pune
  • Kasturba Medical College, Mangalore
  • Maulana Azad Medical College, New Delhi

Also Check,

Top Medical Colleges in India: FAQs

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:

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

Ques. What is the rank required for AIIMS Delhi?

Ans. The closing rank for AIIMS Delhi stays between 50-75.


7.7 /10

Campus Life :

The college realizes that for the students to use his potential, there is requirement of extracurricular activities along with the education. So, the college encourages students to not only organize but also participate in various activities such as sports, arts, cultural ones, etc.

Course Curriculum Overview :

The course curriculum is vastly spread across a duration of 5.5 years in total. This comprises of 4.5 years of education and 1 year of practical internship period wherein the students learns about the surgical parts of MBBS degree.

Placement Experience :

The college curriculum consists of one year of compulsory internship for the students to undertake. The stipend received for the same ranges between 23000-24000 rupees. Also, the college helps students in getting placed.

Read More
9.2 /10

Admission :

I got admission in the college on the basis of my NEET UG score. A merit list of candidates was declared based on these marks. The eligibility to sit for the exam was 10+2 from a recognised board with minimum 50% aggregate and physics, chemistry biology and English as subjects.

Placement Experience :

The college helps students get jobs in this hospital or other hospitals. Everyone gets a job and the college also writes recommendations for students. There is compulsory internships for students to undertake in the hospital to gain experience.

Campus Life :

There are sports grounds and infrastructure for students to play. There is an open theatre for cultural activities and various events are organised. The campus is big and has lush green gardens. The vibe here is so peaceful.

Read More
9.4 /10

Course Curriculum Overview :

I choose this professional course as I want to be a doctor as doctor save life of other Faculty: students ratio is 20:200 per department most Faculty are more than 15 years experience Most of them are PhD In every 1 month gap all departments takes exam which gives students boost for preparing exam

Campus Life :

Every year annual fest is done on the September month All types of book are available for ur respective departments in the library Cricket football and many games are played Social club for students run by students is student welfare committee

Placement Experience :

After doing mbbs course we get government job in hospital and package given is approximately 45 thousand. Lastly it is sure that we get job

Read More
7.7 /10

Course Curriculum Overview :

Course curriculum is good but improvements need to be done so as to include latest developments and more focus should be given on research facilities. The faculty is a bit disappointing, the teachers have immense knowledge but are too busy in gossip, 80% of the syllabus is self-learnt by the students. KEM has a good name but only the Faculty of Physiotherapy needs to be blamed, other depts do their job well. Of the 10 teachers in the dept, only 4 are good that too if they are in good mood.

Campus Life :

Way better than expected. Students who are interested in sports will really love the campus, we have courts for almost all the major college level sports both indoor as well as outdoor. The next best thing is our completely air conditioned library, medical journals, reference books on almost all the topics will be available here. Plus the ample space for reading or studying is massive boon. The infrastructure sorts of lessens the pain caused by the more than incompetent faculty.

College Events :

Seth GS Medical College keeps on hosting multiple academic as well as cultural events throughout the year. Be it Quiz, Talent competition, Paper presentation or Fashion shows, GSites excel in all of them. All the events lead to the Mega Medical fest called as AAVISHKAAR, a 4 day gala filled with lots of fun, competitive games and thrilling entertainment. Medicos from all over Maharashtra and India come to participate in multiple events or just to enjoy the fest.

Read More
General (800)Physiotherapy (500)87 more
Sort ByPopularityRatingHighest FeesLowest Fees