Best Medical Colleges
Top Medical Colleges
Top medical colleges in India
List of medical colleges in India

What are the top 10 govt medical colleges in India

Top Ranked govt medical colleges in india, NIRF rankings, 1. AIIMS New Delhi, 2. Christian Medical College 3. Banaras Hindu University 4. Amrita Institute of Medical Sciences & Research, Kochi 5. (JIPMER), Puducherry

November 21, 2021

By CoachingSelect

Career Expert & Blogger


Are you someone who finds medical research interesting? Does working in a hospital setting excite you? If yes, then this is the perfect read for you to learn in-depth about opportunities and colleges in the domain of Medicine in India.

This blog describes the top 10 Medical colleges in India-based on the latest rankings. This blog will provide you with an understanding of the top colleges and the facilities that they offer.  

To pursue a medical degree in India, the general process is as following –

   1. Science subjects with biology in 11th & 12th grade,

   2. Take NEET or other medical entrance examinations,

   3. Based on their NEET Rank & score, students are allotted in a medical college,

   4. After completing the medical undergraduate degree, a person is eligible to take                                         Further entrance test for post-graduation,                            

 Medical Courses in India

There is a general assumption amongst students that MBBS is the only degree that they can pursue in medicine. However, there are many medical courses available other than MBBS amongst the top institutes. 

Some of the core undergraduate medical courses are- 

     1. Bachelor of Medicine, Bachelor of Surgery (MBBS) 

     2. Bachelor of Dental Surgery (BDS) 

     3. Bachelor of Ayurvedic Medicine and Surgery (BAMS) 

     4. Bachelor of Homeopathic Medicine and Surgery (BHMS)

There are also numerous courses related to allied medicine and life sciences that a student can pursue, like Veterinary, Physiotherapy, Biochemistry & Biotechnology, Pharmacology, Microbiology, and Nursing, which offer immense career opportunities in India.

Top 10 Medical colleges in India-based on recent NIRF Rankings (2020)

National Institutional Ranking Framework (NIRF) is a ranking agency by the Ministry of Human Resource Development, Government of India, to rank institutions for higher education. 

The parameters for ranking colleges are as follows- 

   1. Teaching & learning resources

   2. Research & professional practice

   3. Graduation Outcome

   4. Outreach & Inclusivity

   5. Perception

The following table indicates the top 10 medical colleges based on NIRF rankings (2020). The 10 medical colleges mentioned in the following table show information related to MBBS degree-

Rank Name of institute Rank based on NIRF Approximate Approximate Annual fee (INR) Approximate Cut-off rank closed
  All India Institute of Medical Sciences (AIIMS), New Delhi 1  1000-3000     53-2090
  Christian Medical College (CMC), Vellore 3    40-50k    159-5425
  Banaras Hindu University (BHU), Varanasi 6    13-15k     479-669
  Amrita Institute of Medical Sciences & Research, Kochi 7    18-20 lakhs     209-59821
  Jawaharlal Institute of Postgraduate Medical Education & Research (JIPMER), Puducherry 8     12-15k     231-64762
  Kasturba Medical College (KMC), Manipal 9     15-20 lakhs     217-63448
  King George’s Medical University, Lucknow 10      50-60k     255-76912
  Madras Medical College and Government General Hospital, Chennai 12      13-15k     912-1611
  Sri Ramachandra Institute of Higher Education and Research, Chennai 13      20-25 lakhs    16693-166306
  St. John’s Medical College, Bangalore 14      6-10 lakhs      278-79228


*The information mentioned in the table above is estimated by collating data from multiple resources. Kindly check the official websites for the latest updates.

Some other notable medical colleges in India-

     1. Armed Forces Medical College (AFMC), Pune

     2. Maulana Azad Medical College (MAMC), New Delhi 

     3. Aligarh Muslim University (AMU), Aligarh

     4. Lady Hardinge Medical College, New Delhi

     5. Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi

 The top 10 medical colleges of India

   1. All India Institute of Medical Sciences (AIIMS), Delhi: There are many AIIMS colleges in India offering a range of medical courses, with AIIMS, Delhi being one of the top-ranked institutions. The institute offers a range of academic courses such as MBBS, B.Sc. Nursing (Hons.), Bachelor of Optometry, MD/MS, MSc, DM, and Ph.D. The medical college has facilities ranging from research opportunities, a medical library, diverse medical departments, and sports to give immense all-round learning opportunities to students.

    2. Christian Medical College (CMC), Vellore: CMC, Vellore is currently spread across 6 campuses in Tamil Nadu and Andhra Pradesh. The institute offers undergraduate courses such as MBBS, B.Sc. Nursing, Allied Health Science degree, and post-graduate courses like M.Sc., Master of Public Health, MD/MS, and MS in Bioengineering. It has diverse medical departments, research facilities, and short-medical workshops/seminars.

    3. Banaras Hindu University (BHU), Varanasi: BHU has a vibrant campus at Varanasi offering medical courses like MBBS (Medicine), Ayurveda, Dental Science, and Nursing. The institute is well-equipped with laboratories, a hospital, a trauma center, and IMS Gym.

   4. Amrita Institute of Medical Sciences & Research, Kochi: The medical college offers varied courses such as MBBS, Ayurveda, Nursing, MD, MS, and DM. It has a lush-green campus with a hospital, research centers, and experiential learning programs. The medical college also includes an internship program for international students to get hands-on experience working in India.

    5. Jawaharlal Institute of Postgraduate Medical Education & Research (JIPMER), Puducherry : A student can study various courses in JIPMER medical college as MBBS, B.Sc. Nursing, B.Sc. (Allied Medical Sciences), MD, MS, M.Sc. and Ph.D. Another branch of JIPMER- Karaikal also offers the MBBS degree. The research is remarkable at the institute, with a central research facility for students and faculty research projects. Hospital services and departments like medical, biomedical waste management, and college of nursing are part of the academic institute.

    6. Kasturba Medical College (KMC), Manipal: Kasturba Medical College offers various medical courses as MBBS, MS, MD, MD- Phd, and M.Sc. The college has a teaching hospital for hands-on clinical exposure to the students. It also collaborates with various international universities for exchange programs and research projects.

   7. King George’s Medical University, Lucknow: There are various medical courses that one can pursue in the college such as MBBS, BDS, B.Sc. Nursing, MDS, MD/MS, and PG-diploma courses. The university has diverse medical departments, hostels, and research facilities. A scientific convention center has been developed by the institute to experience state of the art audio visual facilities for plays, music, and films.

    8. Madras Medical College and Government General Hospital: The medical college offers a variety of courses including MBBS, Bachelor of Pharmacy, Basic B.Sc. Nursing, and B.P.T. It has various departments, library, and medical laboratories.

   9. Sri Ramachandra Institute of Higher Education and Research, Chennai: The medical college offers a diverse range of courses such as MBBS, Physiotherapy, Health science, Biomedical science, M.Sc., and Physiotherapy. It is an eco-friendly campus with high facilities for students including health insurance. The campus is well-equipped with a hospital, library, and skills lab.

   10. St. John’s Medical College, Bangalore: The medical college offers courses MBBS, nursing, MD/MS, and DM/MCh. The college has top-notch research facilities with state-of-the-art hospital, research institute, and an institute of health care management and paramedical studies.

The blog lists the top 10 medical colleges based on the National Institutional Ranking Framework by the Govt. of India. Pursuing a career in the medical field requires consistent hard work and dedication. It is important to be mentally prepared. It is a long-term commitment with continuous studying and gathering of knowledge. 

The duration of an MBBS degree: 5.5 years with 4.5 years of academics + 1 year of compulsory internship. Medical students have vast career opportunities ranging from clinical practice, research, civil services, hospital administration, to teaching in academic institutions. 

At CoachingSelect, we provide a holistic perspective to your career queries. We help you in discovering the right path for yourself, with a clear action plan, to achieve your goals. This process entails a scientific approach and testing from our guidance experts. Our career coaches help you understand your personal strengths and the best fit for you. Connect with us today to take your first step to make the right career decision.

Also read: 1 Career Opportunities in Medicine

                      best coaching for neet

                      3 Career Opportunities in Medicine

                      4 How to become a Paramedic

Write a Comment