First 20 students get 50% discount. Hurry up!

Top Ranked 100 Medical Institutes in India for MBBS

  • Mar 24, 2026
  • Admin
Blog Image

The Ministry of Education (earlier known as the Ministry of Human Resource Development) releases the National Institutional Ranking Framework (NIRF) rankings every year to assess and rank higher education institutions across India. These rankings include major fields like Engineering, Medical, Law, and Management, and are based on important factors such as teaching standards, research performance, and infrastructure facilities.
Based on the latest NIRF 2025 rankings, we have prepared a detailed list of the top 100 medical colleges in India for MBBS aspirants. Admission to these leading institutions is conducted through NEET UG 2026, which is the national-level entrance exam required for medical courses across the country.

MBBS Colleges in India: Important

Number of MBBS Colleges in India

Total

Government Medical Colleges in India

318 (MBBS)

Private MBBS Colleges in India

354 (MBBS)

Top Medical/ MBBS College

AIIMS New Delhi

Total Fees (MBBS)

INR 7.6k –INR 1.35 CR 

Accepted Entrance  Exam

MBBS- NEET UG

List of Top 100 Medical Colleges in India

Before exploring the list, it’s important to understand that choosing the right medical college plays a crucial role in shaping your career as a doctor. Factors like college ranking, faculty quality, clinical exposure, infrastructure, and fee structure should all be considered while making a decision. Below is a carefully compiled list of the top 100 medical colleges in India, based on NIRF rankings, academic reputation, and overall performance. This list will help you compare colleges and make an informed choice for MBBS admission through NEET UG 2026.

Overall Rank

  Name

 City/State/UT

 Owned by

  1.  

All India Institute of Medical Sciences (AIIMS)

New Delhi, Delhi

Government

        2.

Post Graduate Institute of Medical Education and Research (PGIMER)

Chandigarh

Government

        3.

Christian Medical College (CMC)

Vellore, Tamilnadu

Private

        4.

National Institute of Mental Health & Neuro Sciences (NIMHANS)

Bengaluru, Karnataka

Government

         5.

Jawaharlal Institute of Postgraduate Medical Education & Research (JIPMER)

Puducherry, Pondicherry

Government

         6.

Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGIMS)

Lucknow, Uttar Pradesh

Government

         7.

Banaras Hindu University (IMS-BHU)

Varanasi, Uttar Pradesh

Government

         8.

King George’s Medical University (KGMU)

Lucknow, Uttar Pradesh

Government

         9.

Amrita Vishwa Vidyapeetham

Coimbatore, Tamilnadu

Private

        10.

Kasturba Medical College 

Manipal, Karnataka

Private

        11.

Maulana Azad Medical College

New Delhi, Delhi

Government

        12.

Vardhman Mahavir Medical College

New Delhi, Delhi

Government

        13.

Lady Hardinge Medical College

New Delhi, Delhi

Government

       14.

University College of Medical Sciences

New Delhi, Delhi

Government

       15.

St. John’s Medical College

Bengaluru, Karnataka

Private

       16.

Madras Medical College

Chennai, Tamil Nadu

Government

       17.

Seth GS Medical College

Mumbai, Maharashtra

Government

       18.

Grant Medical College

Mumbai, Maharashtra

Government

       19.

Bangalore Medical College and Research Institute

Bangalore, Karnataka

Government

       20.

Osmania Medical College

Hyderabad, Telangana

Government

       21.

Vardhman Mahavir Medical College (VMMC)

New Delhi, Delhi

Government

       22.

Institute of Post Graduate Medical Education & Research

Kolkata, West Bengal

Government

       23.

Kalinga Institute of Industrial Technology (KIIT)

Bhubaneswar, Odisha

Private(Deemed)

      24.

AIIMS Bhopal

Bhopal, Madhya Pradesh

Government

      25.

Maulana Azad Medical College (MAMC)

New Delhi, Delhi

Government

      26.

AIIMS Patna

Patna, Bihar

Government

      27.

Institute of Liver & Biliary Sciences, Delhi

New Delhi, Delhi

Government  

      28.

Aligarh Muslim University (AMU), Aligarh

Aligarh, Uttarpradesh

Government

      29..

St. John’s Medical College

Bengaluru, Karnataka

Private

      30.

AIIMS Raipur

Raipur, Chhattisgarh

Government

      31.

Lady Hardinge Medical College

New Delhi, Delhi

Government

      32.

Maharishi Markandeshwar University

Ambala, Haryana

Private(Deemed)

      33.

Government Medical College & Hospital

Chandigarh

Government

      34.

Kasturba Medical College

Mangalore, Karnataka

Private(Deemed)

      35.

Dayanand Medical College

Ludhiana, Punjab

Private(Deemed)

     36.

JSS Medical College

Mysore, Karnataka

Private(Deemed)

      37.

University College of Medical Sciences (UCMS)

New Delhi, Delhi

Government

      38.

Sawai Man Singh Medical College

Jaipur, Rajasthan

Government

      39.

Jamia Hamdard

New Delhi, Delhi

Private(Deemed) 

      40.

Medical College

Kolkata, West Bengal

Government

      41.

Mahatma Gandhi Medical College & Research Institute

Puducherry, Pondicherry

Government

      42.

PSG Institute of Medical Sciences

Coimbatore, Tamil Nadu

Private

      43.

Gujarat Cancer & Research Institute

Ahmedabad, Gujarat

Government

      44.

B.J. Medical College

Ahmedabad, Gujarat

Government

      45.

Jawaharlal Nehru Medical College

Belagavi ,Karnataka

Government

      46.

Christian Medical College

Ludhiana, Punjab

Private

      47.

Osmania Medical College

Hyderabad, Telangana

Government

      48.

Chettinad Hospital & Research Institute

Chennai, Tamil Nadu

Private(Deemed)

      49.

AIIMS Bhubaneswar

Odisha

Government

      50.

AIIMS Jodhpur

Rajasthan

Government

      51.

AIIMS Rishikesh

Uttrakhand

Government

     52.

Government Medical College

Nagpur, Chhattisgarh

Government

     53.

Madras Medical College

Chennai, Tamilnadu

Government

     54.

Grant Medical College

Mumbai, Maharashtra

Government

     55.

Seth GS Medical College

Mumbai, Maharashtra

Government

     56.

Government Medical College

Thiruvananthapuram, Kerala

Government

     57.

Government Medical College

Kozhikode, Kerala

Government

     58.

Government Medical College

Amritsar, Punjab

Government

     59.

Stanley Medical College

Chennai, Tamil Nadu

Government 

     60.

Bangalore Medical College

Bangalore, Karnataka

Government

     61.

Government Medical College

Surat, Gujarat

Government

     62.

Government Medical College

Patiala, Punjab

Government

     63.

Gandhi Medical College

Hyderabad, Telangana

Government

     64.

Government Medical College

Aurangabad, Bihar

Government

     65.

Government Medical College

Jammu 

Government

     66.

Government Medical College

Srinagar, Jammu & Kashmir

Government

     67.

Government Medical College

Kota, Rajasthan

Government

     68.

Government Medical College

Indore, Madhya Pradesh

Government

     69.

Government Medical College

Bhopal, Madhya Pradesh

Government

     70.

Government Medical College

Ranchi, Bihar

Government

     71.

Government Medical College

Raipur, Chhattisgrah

Government

     72.

Government Medical College

Guwahati, Assam

Government

     73.

Government Medical College

Dibrugarh, Assam

Government

     74.

Government Medical College

Agartala, Tripura

Government

     75.

Government Medical College

Imphal, Manipur

Government

     76.

AIIMS Nagpur

Maharashtra

Government

     77.

AIIMS Mangalagiri

Andhra Pradesh

Government

     78.

AIIMS Gorakhpur

Uttar Pradesh

Government

     79.

AIIMS Bibinagar

Telangana

Government

     80.

AIIMS Bathinda

Punjab

Government

     81.

AIIMS Deoghar

Jharkhand

Government

     82.

AIIMS Rajkot

Gujarat

Government

     83.

AIIMS Kalyani

West Bengal

Government

     84.

AIIMS Vijaypur

Jammu

Government

      85.

Government Medical College

Haldwani, Uttrakhand

Government

      86.

Government Medical College

Dehradun, Uttrakhand

Government

      87.

Government Medical College

Meerut, Uttar Pradesh

Government

      88.

Government Medical College

Kanpur, Uttar Pradesh

Government

      89.

Government Medical College

Bareilly ,Uttar Pradesh

Government

      90.

Government Medical College

Gwalior, Madhya Pradesh

Government

      91.

Government Medical College, Udaipur

Rajasthan

Government

      92.

Government Medical College, Jodhpur

Rajasthan

Government

      93.

Government Medical College, Salem

Tamil Nadu

Government

      94.

Government Medical College, Tirunelveli

Tamil Nadu

Government

     95.

Government Medical College, Kottayam

Kerala

Government

     96.

Government Medical College, Thrissur

Kerala

Government

     97.

Government Medical College

Bellary, Karnataka

Government

    98.

Government Medical College

Hubli, Karnataka

Government

    99.

Government Medical College

Vijayawada, Andhra Pradesh

Government

   100.

Government Medical College

Visakhapatnam, Andhra Pradesh

Government

The NIRF rankings feature the top 50 medical colleges in India, including seven institutes from the AIIMS group. Additionally, separate lists have been published for Dental and Pharmacy courses, covering 40 and 100 colleges respectively.

Top 5 Medical Colleges in India (Cheapest Fees)

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

  • Fees: approx Rs.5,000 – Rs.10,000 total for full MBBS
  • Rank: 1 in India
  • Best faculty + hospital exposure

This is the cheapest and best medical college in India

2. Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER)

  • Fees: around Rs.10,000 – Rs.50,000 total
  • Very low cost + high quality education

Almost as affordable as AIIMS

3. Armed Forces Medical College (AFMC)

  • Fees: around Rs.60,000 total
  • Bonus: stipend + job in army after MBBS

Best for students interested in defence services

4. Maulana Azad Medical College (MAMC)

  • Fees: approx Rs.10,000 – Rs.20,000 total
  • Located in Delhi with top hospitals

One of the best low-cost colleges in North India

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

  • Fees: around Rs.1–1.5 lakh total
  • Good reputation + campus life

Selecting a suitable medical college is an important step toward becoming a doctor. For MBBS admission 2026, clearing NEET UG 2026 is essential, as it is the main entrance exam for all top medical colleges in India. Government colleges are the best option for low fees, while private colleges offer more choices. Proper preparation and smart planning will help you secure your MBBS admission in a good institute.

Best NEET Counsellor in India – Complete Guide for Students

Choosing the best NEET counsellor in India can make a huge difference in your medical admission journey. After the NEET result, many students feel confused about college selection, counselling rounds, and choice filling. This is where an experienced counsellor helps you take the right decisions based on your rank, budget, and preferences. A good NEET counsellor provides step-by-step guidance, from registration to final admission, and helps you avoid common mistakes that can cost you a valuable MBBS seat. They also offer insights into government, private, and deemed universities, along with updated information on fees, cutoff, and seat availability. With proper counselling support, you can improve your chances of getting into a better college without stress. Always choose a trusted and experienced counselling service that offers transparent guidance and personalized support throughout the NEET UG counselling process.

FAQ

1. What is the main entrance exam for studying MBBS in top Indian medical colleges?

The National Eligibility cum Entrance Test (NEET) is the single nationwide entrance exam required for admission to all medical colleges, whether government or private, in India.

2. What score is needed in NEET for MBBS admission 2026?

To qualify NEET, candidates from the general category must secure at least the 50th percentile, while those from reserved categories (OBC/SC/ST) need a minimum of the 40th percentile. For admission into government medical or dental colleges, a score of around 350–400 marks is generally required, though it may vary by category and competition level.

3. Why are NIRF rankings important?

The Ministry of Education publishes NIRF rankings annually after evaluating institutions on multiple factors. These rankings help students choose suitable colleges and also encourage institutions to enhance their academic standards and performance.

4. How much tuition fee do government medical colleges charge for MBBS programs?

The yearly tuition fee for MBBS in government colleges is usually quite affordable, ranging approximately between ?10,000 and ?40,000, depending on the college and state.

5. How many colleges provide MBBS admission through NEET-UG?

According to official data, more than 500 medical colleges across India accept NEET-UG scores for MBBS admissions, including both government and private institutions in different states and union territories.