Here are the best 5 medical colleges in India:

All India Institute of Medical Sciences (AIIMS)

New Delhi ( consistently ranked number one)

1

Christian Medical College  (CMC)

Vellore (known for its excellent patient care, research facilities, and faculty)

2

Jawaharlal Institute of Postgraduate Medical Education and Research 

Prestigious medical institute, Puducherry, India.

3

Maulana Azad Medical College (MAMC)

New Delhi (one of the oldest and most reputed medical colleges in India)

4

Kasturba Medical College  (KMC)

Manipal (a private medical college that offers a variety of undergraduate and postgraduate medical programs) share

5