Top Medical Colleges in India

Top Medical Colleges In India

Medical colleges are the gateway to becoming a doctor, and an MBBS course from the best medical colleges in India is the dream of many medical students.

Candidates preparing for the NEET exam should be aware of the top medical colleges in India so that they can take advantage of the opportunity to get admission to the best medical colleges.

To keep our students updated about the best medical colleges in India, we have shared a list of the best MBBS colleges in India based on the rank obtained as per NIRF.

Students appearing for NEET or planning to appear must keep an eye on the NEET score and eligibility criteria of the best medical colleges in India. 

Best Medical Colleges in India

  • The latest data from the national medical commission and Dental Council of India shows that 612 medical and 315 dental colleges are recognized and approved for providing medical undergraduate and postgraduate courses.

    Furthermore, NIRF issues a list of the top 10 colleges in India annually, along with the score.

Let’s have a quick knowledge update about medical education in India.

  • The National Testing Agency (NTA) annually conducts the National Eligibility cum Entrance Test (NEET). It is an all-India pre-medical test for students who wish to pursue their undergraduate medical courses, such as MBBS, BDS, etc.
  • The government of India has reserved 15% MBBS and BDS seats in Medical colleges for the All India Quota and 85% for State Quota.
  • Medical colleges provide 1-year internship opportunities to students for practical exposure.
  • The top colleges in India are permitted to grant admission to up to 250 MBBS students in an academic year.


Undergraduate medical degrees from top medical colleges in India

  • MBBS – Bachelor of Medicine, Bachelor of Surgery
  • BDS – Bachelor of Dental Surgery
  • BAMS – Bachelor of Ayurvedic Medicine and Surgery
  • BUMS – Bachelor of Unani Medicine and Surgery
  • BHMS – Bachelor of Homeopathy Medicine and Surgery
  • BYNS- Bachelor of Yoga and Naturopathy Sciences
  • V.Sc & AH- Bachelor of Veterinary Sciences and Animal Husbandry

Postgraduate medical degrees from top medical colleges in India

  • Doctor of Medicine (MD)
  • Master of Surgery (MS)
  • Diplomate of National Board (DNB)
  • Specialties in Doctorate of Medicine (DM.)
  • Specialties in Master of Chirurgiae (M.Ch)

Best medical colleges in India overview

Course Offered
Undergraduate: MBBS, BDS, B.Sc., BPharm
Postgraduate: MD, MS, and M.Sc.
Other specialty courses, Ph.D. degrees, and diplomas
Course Duration
Undergraduate: 5.5 years (including 1 year of internship)
Postgraduate: 2 years
Entrance Exam
National level: NEET
State level: AIIMS, MCAT, JIPMER, etc.
Course Fee
Depending upon the college varies from INR 5 lakh to 20 Lakh per annum
Number 1 medical college in India
All India Institute of Medical Sciences, Delhi

Top 10 Medical Colleges in India

As per the National Institutional Ranking Framework (NIRF), Ministry of Education, India Rankings 2022 for Medical colleges, here is the list of the top 10 medical colleges in India:

Top 10 ranked medical colleges in India

All India Institute of Medical Sciences

AIIMS was established in the year 1956 as an autonomous institution through an Act of Parliament. AIIMS Delhi is ranked 1st in the medical category and 9th in the overall category by NIRF Rankings 2022. Currently, there are 15 AIIMS colleges in India in various states.

AIIMS is a top government medical college that provides undergraduate, postgraduate, and doctoral programs for medical, nursing, and paramedical courses.

Post Graduate Institute of Medical Education and Research (PGIMER)

PGIMER, a public university was established in 1962 and ranked number 2 in the list of best medical colleges in India. The institute is located in Chandigarh.

The institute operates under the Ministry of Health and Family Welfare, the Indian Nursing Council, and the Government of India. The college offers MD, MS, DM, M.Ch., Ph.D., B.Sc. M.Sc., and various diploma courses.

Christian Medical College

CMC Vellore is a private Christian community-run medical school, hospital, and research institute. It is located in Tamilnadu and is affiliated with The Tamil Nadu Dr. MGR Medical University.

CMC Vellore has ranked 3rd among the medical colleges of India by NIRF Ranking 2022. This best medical college in India currently provides MBBS, B.Sc. nursing, MD, MS, M.Sc., Mch. Specialty courses and medical certificate courses.

National Institute of Mental Health & Neuro Sciences

The National Institute of Mental Health and Neuro-Sciences is a medical institution in Bangalore, India. The institute is ranked 4th best medical institute in India as per the current National Institutional Ranking Framework. In 2012, NIMHANS conferred the status of an ‘Institute of National Importance’ and operated autonomously under the Ministry of Health and Family Welfare.

NIMHANS offers a variety of courses for UG, Diploma, PG, PGDM, Super Speciality Medicine Courses, Fellowship, Ph.D., and Post-Doctoral Fellowship in various specialisations.  

Banaras Hindu University

Banaras Hindu University was established under the Parliamentary legislation BHU Act 1915. The university comprises 3 Institutes, 14 Faculties, 140 Departments, 4 Interdisciplinary Centers, and 3 Constituents Schools. The university provides a vast range of subjects in all branches of humanities, social science, technology, medicine, science, fine arts, and performing arts.

Students can pursue their careers in undergraduate, postgraduate, special courses, research programs (Ph.D.), and various diploma courses in medical profile from this one of the best medical colleges in India.

Jawaharlal Institute of Post-Graduate Medical Education & Research (JIPMER)

JIPMER is another one of the best medical colleges in India, ranked 6th in Medical Category and 54th in the Overall Category by NIRF 2022. It is a public university located in Pondicherry, India. JIPMER was recognized as an institution of national importance under the Ministry of Health and Family Welfare, Government of India in 2008.

JIPMER offers a variety of undergraduate and postgraduate courses, i.e., MBBS, MD/MS and (Medical Laboratory Technology), B.Sc., BMRSc (Bachelor of Medical Record Science). B.Sc. (Nursing)/M.Sc programs, DM/M.Ch/Fellowship at the super-specialty level, a Ph.D. at the research level, and several diplomae and certificate courses.

Sanjay Gandhi Postgraduate Institute of Medical Sciences

Sanjay Gandhi Postgraduate Institute of Medical Sciences was established in 1983. The Medical Council of India (MCI) recognizes the institute and is also a member of the Association of Indian Universities.

The institute provides B.Sc. Nursing course and BSc / MSc paramedical technology courses in allied sciences and postgraduate training for medical and non-medical professionals. The training programs lead to D.M., M.Ch., M.D., Ph.D., postdoctoral fellowships, postdoctoral certificate courses in various disciplines.

Amrita Vishwa Vidyapeetham

Amrita University was established in September 2002. It is a multi-disciplinary, research-intensive, private university with 1700+ strong faculty. Amrita is a NAAC A++ grade university. It has spread across 7 campuses in 4 states.

The institute offers UG, PG, and Ph.D. programs in various streams of medical sciences, including Ayurveda, Physical Sciences, Agriculture Sciences, Life Sciences, Arts & Humanities, and Social & Behavioural Sciences.

Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram

Another one of the best medical colleges in India in the list of top 10 medical colleges includes Sree Chitra Tirunal Institute for Medical Sciences and Technology (SCTIMST). It is an Institution of National Importance under the Department of Science and Technology, Govt. of India.

The institute offers postdoctoral, doctoral, and postgraduate courses in medical specialties, public health, nursing, basic sciences, and healthcare technology. It is a member of the Association of Indian Universities and the Association of Commonwealth Universities.

Kasturba Medical College, Manipal

Kasturba Medical College (KMC), Manipal, is the country’s first self-financing medical college. It was established in 1953. The college consistently ranks amongst the top 10 medical colleges in the country and is recognized by the National Medical Council (NMC). The college offers MBBS, MD, MS, and MDS courses.

The institute has strong linkages with national and international universities, a few of them include Academic Medical Center, Amsterdam; King’s College, London; The University of New Brunswick, Canada; The University of Lille, France; The University of Mississippi, USA; Ochsner Clinic Foundation, USA.

Best MBBS colleges in India

Best medical colleges in India are selected based on various services and facilities provided, including education quality, experience and skills of teaching staff, number of departments and specializations, and various other infrastructure facilities, such as

  • Cafeteria
  • Hostel
  • Sports
  • Gym
  • Hospital
  • Wi-Fi Campus
  • Auditorium
  • A/C Classrooms
  • Labs
  • ATM
  • Ambulance
  • Library

How to get admission to the best MBBS colleges in India?

A candidate can only get admission to the best MBBS colleges in India after qualifying NEET exam with a merit score. Besides that, some top colleges in India also conduct their own entrance exams. The students can get information about the college-level exam from the respective college website.  

Additionally, students must check and pass the eligibility criteria to get admission to the best medical colleges in India.

Eligibility criteria

  • 1. Candidates must have passed 10+2 in Physics, Chemistry, Biology/Biotechnology, and English as a mandatory subject with at least 50% (40% for the reserved categories)
  • 2. The Candidate should have completed 17 years of age as of the year of admission.
  • 3. Candidates must have qualified NEET-UG with the required percentile.


All India Medical Sciences, Delhi, is ranked at number 1 medical college in India as per the NIRF 2022

Candidates interested in pursuing medical college need to appear and qualify NEET exam with a good score to be eligible for the best medical college in India.

The top 10 medical colleges list includes All India Institute of Medical Sciences, PGIMER, Christian Medical College, NIMHANS, Banaras Hindu University, JIPMER, Sanjay Gandhi Postgraduate Institute of Medical Sciences, Amrita Vishwa Vidyapeetham, Sree Chitra Tirunal Institute for Medical Sciences and Technology and KMC, Manipal.

The best government medical colleges in India include AIIMS, PGIMER, NIMHANS, BHU Varanasi, and Jawaharlal Nehru Medical College, Aligarh.


Great Eastern Medical School and Hospital (GEMS), Srikakulam