Do you love studying biology? 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 – Science subjects with biology in 11th & 12th grade NEET or other medical entrance examinations Based on their NEET Rank & score, students are allotted in a medical college After completing the medical undergraduate degree, a person is eligible to take further entrance tests 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- Bachelor of Medicine, Bachelor of Surgery (MBBS) Bachelor of Dental Surgery (BDS) Bachelor of Ayurvedic Medicine and Surgery (BAMS) 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- Teaching & learning resources Research & professional practice Graduation Outcome Outreach & Inclusivity 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 for MBBS course Name of institute Rank
based on NIRF Approximate Annual fee (INR) for MBBS Approximate Cut-off rank closed

(Based on NEET)

1   All India Institute of Medical Sciences (AIIMS), New Delhi 1 1000-3000 53-2090
2   Christian Medical College (CMC), Vellore 3 40-50k 159-5425
3   Banaras Hindu University (BHU), Varanasi 6 13-15k 479-669
4   Amrita Institute of Medical Sciences & Research, Kochi 7 18-20 lakhs 209-59821
5   Jawaharlal Institute of Postgraduate Medical Education & Research (JIPMER), Puducherry 8 12-15k 231-64762
6   Kasturba Medical College (KMC), Manipal 9 15-20 lakhs 217-63448
7   King George’s Medical University, Lucknow 10 50-60k 255-76912
8   Madras Medical College and Government General Hospital, Chennai 12 13-15k 912-1611
9   Sri Ramachandra Institute of Higher Education and Research, Chennai 13 20-25 lakhs 16693-166306
10   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- Armed Forces Medical College (AFMC), Pune Maulana Azad Medical College (MAMC), New Delhi Aligarh Muslim University (AMU), Aligarh Lady Hardinge Medical College, New Delhi Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi

Sneak-peek into 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, M/Sc, 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 audiovisual 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.