Advertisement

Best Medical Colleges in India You Should Know Before NEET

Anirban Shankar

Choosing the right medical college is a crucial decision that shapes your future as a healthcare professional. Based on academic excellence, infrastructure, faculty, hospital facilities, and placement opportunities, here are the top 10 medical colleges in India.

Whatsapp-color Created with Sketch. Get Instant Alerts
✅ Join Now

1. All India Institute of Medical Sciences (AIIMS), New Delhi

Address: Ansari Nagar, New Delhi – 110029
Fees: Approx. ₹1,628 per year
Details: AIIMS Delhi is India’s most prestigious medical institution, known for its world-class research, modern infrastructure, and highly qualified faculty. The hospital sees an enormous patient flow, providing students with unparalleled clinical exposure.

2. Christian Medical College (CMC), Vellore

Address: IDA Scudder Road, Vellore, Tamil Nadu – 632004
Fees: Approx. ₹50,000 – ₹70,000 per year
Details: CMC is known for its rigorous academics, ethical medical practices, and excellent rural healthcare outreach. It offers both UG and PG courses in various medical disciplines.

3. Armed Forces Medical College (AFMC), Pune

Address: Wanowrie, Pune, Maharashtra – 411040
Fees: Approx. ₹30,000 per year (plus bond obligations)
Details: Managed by the Ministry of Defence, AFMC offers quality education and also provides assured government job placement for graduates as part of the Indian Armed Forces.

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

Address: 2, Bahadur Shah Zafar Marg, New Delhi – 110002
Fees: Approx. ₹2,500 per year
Details: Affiliated with the University of Delhi, MAMC is known for its competitive entrance, experienced faculty, and massive government hospital exposure.

5. Kasturba Medical College (KMC), Manipal

Address: Tiger Circle Road, Manipal, Karnataka – 576104
Fees: Approx. ₹10,50,000 per year
Details: A constituent of Manipal Academy of Higher Education, KMC offers an international standard curriculum and opportunities for global healthcare internships.

6. King George’s Medical University (KGMU), Lucknow

Address: Shah Mina Road, Chowk, Lucknow, Uttar Pradesh – 226003
Fees: Approx. ₹54,900 per year
Details: One of the oldest and most reputed medical colleges in India, KGMU offers great infrastructure, quality education, and practical hospital exposure.

7. Institute of Medical Sciences, Banaras Hindu University (IMS-BHU)

Address: Ajagara, Varanasi, Uttar Pradesh – 221005
Fees: Approx. ₹10,000 per year
Details: IMS-BHU offers a holistic approach to medical education with an emphasis on research and ancient Ayurvedic sciences along with modern medicine.

8. Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER), Puducherry

Address: Dhanvantri Nagar, Gorimedu, Puducherry – 605006
Fees: Approx. ₹4,970 per year
Details: An autonomous institute under the Ministry of Health, JIPMER offers advanced training in healthcare sciences and boasts a robust hospital infrastructure.

9. Grant Medical College, Mumbai

Address: J.J. Hospital Campus, Byculla, Mumbai, Maharashtra – 400008
Fees: Approx. ₹70,000 per year
Details: One of India’s oldest medical colleges, Grant Medical College is affiliated with the Maharashtra University of Health Sciences and has excellent urban clinical training facilities.

10. St. John’s Medical College, Bangalore

Address: Sarjapur Road, Bengaluru, Karnataka – 560034
Fees: Approx. ₹6,28,000 per year
Details: Run by the Catholic Bishops’ Conference of India, this college is known for its focus on social responsibility, clinical excellence, and global exchange programs.

India’s top medical colleges offer more than just education—they shape future doctors with ethics, empathy, and clinical skills. Choosing the right medical college can greatly influence your success in the field of healthcare.