Top MBBS Colleges in India 2025

Top MBBS colleges in India are AIIMS Delhi, Christian Medical College Vellore, Jawaharlal Institute of Postgraduate Medical Education & Research Puducherry, Kasturba Medical College, AIIMS Jodhpur, Vardhman Mahavir Medical College, AIIMS Bhubaneswar, St. Johns Group of Colleges, etc. There are a total of 423 MBBS colleges in India. Scores of NEET UG or National Eligibility cum Entrance Test (Undergraduate) are widely accepted for admissions in top MBBS colleges. Some of the top specialisations offered in MBBS are Orthopedics, General medicine, General surgery, Pediatrics, Obstetrics and Gynaecology, Pathology, Cardiology and Dermatology.

MBBS Colleges in India: Highlights

Particulars

Details

Full Form

Bachelor of Medicine and Bachelor of Surgery

No. of MBBS Colleges in India

423

Top Specialisation

Orthopedics, General medicine, General surgery, Pediatrics, Obstetrics and Gynaecology, Pathology, Cardiology and Dermatology

Accepted Entrance Exam

NEET UG

No. of Government MBBS Colleges

126 government MBBS colleges in India

No. of Private MBBS Colleges

212 private MBBS colleges in India

Top 10 MBBS Colleges in India Rank Wise

Selecting the best medical college is essential for aspiring doctors. Here is a list of the top 10 MBBS colleges in India, ranked based on their NIRF rankings. This list includes details such as seat intake, fees, and NIRF ranking to help prospective students.

AIIMS Delhi

AIIMS Delhi is one of the best MBBS colleges in India, ranking first in the medical category as per the NIRF Ranking. To be eligible for admission, candidates must have atleast 50% in their 12th grade. Selection will be based on NEET UG scores. 

  • Annual Fees - Rs 2,040
  • Seat Intake - 132
  • NIRF Ranking - 1st in Medical Category

CMC Vellore

Among the top MBBS colleges in India, CMC Vellore has achieved the third position as per the NIRF Ranking 2023. The college offers a total of 100 seats. Among these seats, 16 are open to students from all over India, while the remaining 84 seats are sponsored. Additionally, 20% of the open seats, i.e., 3 seats, are reserved for candidates from SC/ST categories for MBBS admissions. 

  • Annual Fees - Rs 2,460
  • Seat Intake - 100
  • NIRF Ranking - 3rd in Medical Category

JIPMER Puducherry

JIPMER Puducherry is among the top 10 MBBS colleges in India. The institute has bagged the 5th position among medical colleges in India as per the NIRF Ranking. NEET UG scores are taken into consideration during the admission process for MBBS. The fees and seat intake details are given below.

  • Annual Fees - Rs 75,000
  • Seat Intake - 162
  • NIRF Ranking - 5th in Medical Category

BHU

BHU has secured the 8th rank in the NIRF Ranking in the medical category, claiming its position as one of the best MBBS colleges in India. Candidates will be shortlisted for admissions based on marks obatined in NEET UG followed by MCC counselling process. 

  • Annual Fees - Rs 10,400
  • Seat Intake - 100
  • NIRF Ranking - 8th in Medical Category

MMC Chennai

MMC Chennai was ranked 11th among the MBBS colleges in India according to NIRF Ranking 2023. The total seat intake for MBBS is 250. 15 percent of the seats are reserved for AIQ, while 85 percent of the seats are reserved for the state quota.

  • Annual Fees - Rs 18,073
  • Seat Intake - 250
  • NIRF Ranking - 11th in Medical Category

King George's Medical University Lucknow

Having ranked 12th in the medical category as per NIRF Ranking, King George's Medical University Lucknow is recognised by the University Grants Commission and approved by the National Medical Commission. To secure a seat in this MBBS college in India, merit in NEET UG is required.

  • Annual Fees - Rs 54,900
  • Seat Intake - 250
  • NIRF Ranking - 12th in Medical Category

AIIMS Jodhpur

AIIMS Jodhpur has secured the 13th rank among the MBBS colleges in India as per NIRF. The total seat intake for MBBS is 125. Among these, 48 seats are for the general category, 12 for EWS, 32 for OBC, 17 for SC, and 9 for ST. Additionally, there are 7 seats reserved for PwD of all categories.

  • Annual Fees - Rs 24,100
  • Seat Intake - 125
  • NIRF Ranking - 13th in Medical Category

VMMC Delhi

Vardhman Mahavir Medical College or VMMC Delhi is an MBBS college in India that is approved by the National Medical Commission. The college offers MBBS in various specialisations such as Gastroenterology, Respiratory medicine, Cardiac surgery, Cardiology, Paediatric surgery, Neurology, and Nephrology. To enrol at VMMC Delhi for MBBS, valid scores in NEET UG is mandatory.

  • Annual Fees - Rs 57,000
  • Seat Intake - 150
  • NIRF Ranking - 14th in Medical Category

DY Patil Medical College Pune

DY Patil Medical College Pune offers a total of 250 seats for MBBS. Candidates will gain admission based on their NEET UG ranks. Three to four percent of the total seats are reserved for the management quota for direct admission of candidates who have a lower rank in NEET.

  • Annual Fees - Rs 22,00,000
  • Seat Intake - 250
  • NIRF Ranking - 15th in Medical Category

SOA Bhubaneswar

As one of the top MBBS colleges in India, SOA Bhubaneswar offers MBBS in several specialisation such as Gastroenterology, Neurology, Endocrinology, Clinical Hematology, Oncology, Neonatology, Cardiology, and Critical Care Medicine. The total seat intake for the course is 250, out of which 15 percent is reserved for SC candidates and 7.5 percent is reserved for ST candidates.

  • Annual Fees - Rs 17,90,000
  • Seat Intake - 250
  • NIRF Ranking - 16th in Medical Category

Best Government Medical Colleges in India for MBBS

For those aspiring to pursue an MBBS degree, knowing about the top government MBBS colleges in India is crucial. Below is a list of some of the best government medical colleges in India that offer MBBS, along with their annual fees, seat intake, and NIRF rankings.

Name

Fees

Total seats

NIRF Rank (2023)

AIIMS Delhi

Rs 2,040

132

1

JIPMER Puducherry

Rs 75,000

162

5

BHU

Rs 10,400

100

8

AIIMS Jodhpur

Rs 24,100

125

13

IPGMER Kolkata

Rs 6,500

200

24

AIIMS Patna

Rs 5,856

125

27

GMCH Chandigarh

Rs 17,000

150

32

Maulana Azad Medical College Delhi

Rs 10,000

250

32

University College of Medical Sciences Delhi

Rs 25,750

170

36

BJMC Ahmedabad

Rs 25,000

250

50

Best Semi Government Medical Colleges in India for MBBS

Semi-government MBBS colleges receive partial funding from the government while being managed by private organisations. Here is a list of a few prominent semi-government medical colleges in India.

Name

Fees

Total seats

Rajiv Gandhi Institute of Health Sciences

Rs 1,42,857

150

Kurnool Medical College

Rs 8,400

250

ACPM Medical College

Rs 5,73,214

129

Best Private Medical Colleges in India for MBBS

When considering private medical colleges, the following institutions are among the top MBBS colleges in India. Here is a curated list of the private MBBS colleges, seat availability, fees and NIRF rankings.

Name

Fees

Total seats

NIRF Rank (2023)

CMC Vellore

Rs 2,460

100

3

VMMC Delhi

Rs 57,000

150

14

SOA Bhubaneswar

Rs 17,90,000

250

16

St. John's Medical College

Rs 5,35,714

150

19

Sri Ramachandra Institute of Higher Education and Research

Rs 3,92,857

250

21

KMC Mangalore

Rs 17,80,000

250

30

Lady Hardinge Medical College

Rs 4,480

240

31

Dayanand Medical College and Hospital Ludhiana

Rs 1,96,428

100

35

JSS Medical College Mysore

Rs 14,75,000

250

37

PSG Institute of Medical Sciences & Research

Rs 4,25,000 - Rs 13,00,000

250

40

Top Specialisations Offered by Best Medical Colleges in India for MBBS

When pursuing MBBS, students have the opportunity to specialise in various medical fields. Here are some of the top specialisations offered by the best MBBS colleges in India:

  • Dermatology
  • Ophthalmology
  • Psychiatry
  • Orthopaedics
  • General surgery
  • Pediatrics
  • Obstetrics & Gynaecology
  • Family medicine
  • Radiology
  • General medicine

Medical Colleges in India for MBBS Placement

As an MBBS aspirant, selecting the right college is crucial for a successful career in the medical field. Here's a list of the top MBBS colleges in India, known for their strong placement records, along with the average package offered by the recruiters.

College Name

Annual Average Package

Top Recruiters

Sri Ramachandra Institute of Higher Education and Research

Rs 11 LPA

Titan Eyeplus, Cipla, Siemens, Novo Nordisk, Wipro, HCL Technologies, Apollo Group, Nestle, Tech Mahindra

King George's Medical University

Rs 8.50 LPA

Lilavati Hospital & Research Centre, Mumbai, Apollo Hospitals, Bhaguam Mahavrit Hospital, Apollo Cradle Hospital

Madras Medical College

Rs 7.47 LPA

MVJ College Of Engineering, Rajiv Gandhi Government General Hospital Chennai, Ganga Hospital, Hexa Skin Clinic, Sunrise Group Of Hospitals

CMC Vellore

Rs 4 LPA

WFPM Mission Hospital, Tata Consultancy Services, Christian Medical College And Hospital, The Leprosy Mission Trust India

MBBS Colleges in India: Admissions 2024

Admissions to MBBS colleges in India are based on the rank obtained in the NEET UG. Eligible candidates must appear for the NEET and secure qualifying marks to secure a spot in the top MBBS college in India. The step by step admission process has been given below:

  • NEET UG Registration: Register for the National Eligibility cum Entrance Test (NEET) UG exam, conducted by the National Testing Agency (NTA).
  • NEET UG Exam: Appear for the NEET UG exam on the scheduled date.
  • Result Declaration: Check the NEET UG results on the official website. The scorecard will include the student's score and All India Rank (AIR).
  • Counselling Registration: Register and participate in the centralised counseling process, which is conducted by the Medical Counselling Committee (MCC) for All India Quota seats.
  • Choice Filling: Fill in college preferences and course choices during the counselling process.
  • Seat Allocation: Seats will be allocated based on rank, preferences, and availability.
  • Document Verification: Verify documents and complete the admission process at the allocated college.

Exam Accepted for MBBS

To pursue MBBS, clearing a national-level entrance exam is necessary. This will help prospective candidates gain admission in top MBBS colleges in India. Detailed information on the entrance exam accepted for MBBS is given below.

NEET UG

The NEET UG or National Eligibility cum Entrance Test is a national-level entrance examination conducted by the National Testing Agency (NTA) for admission to MBBS courses in India. It is currently the sole entrance exam for undergraduate medical courses, replacing previous exams like AIIMS-MBBS and AIPMT.

Best MBBS Colleges in India with Fees Structure

College Name

Fee Structure

AIIMS Delhi

Rs 2,040

CMC Vellore

Rs 2,460

JIPMER Puducherry

Rs 75,000

BHU

Rs 10,400

MMC Chennai

Rs 18,073

King George's Medical University

Rs 54,900

AIIMS Jodhpur

Rs 24,100

VMMC Delhi

Rs 57,000

SOA Bhubaneswar

Rs 17,90,000

Top MBBS Colleges in India with NEET Cut-off

For MBBS admissions, it is important to know the cutoff ranks for top medical colleges. The following table provides the expected NEET cutoff ranks for 2024 based on previous year ranks for various top MBBS colleges in India

MBBS NEET Cutoff 2024 - Expected (General Category - All India)

Name of Institute

Opening Rank

Closing Rank

AIIMS Delhi

1

51

VMMC Delhi

90

138

BJMC Pune

43

2295

JIPMER Puducherry

8

4087

Government Medical College Thiruvananthapuram

88

1078

Government Medical College Kota

67

4844

SMS Medical College Jaipur

82

1185

GMCH Chandigarh

112

594

Maulana Azad Medical College Delhi

53

16508

Seth G.S. Medical College Mumbai

92

935

Top MBBS Colleges in India: Zone Wise

There are around 423 MBBS colleges across different parts of the country. Here is a zone-wise list of the top MBBS colleges in India.

Name

City

State

AIIMS Delhi

New Delhi

Delhi

CMC Vellore

Vellore

Tamil Nadu

JIPMER Puducherry

Puducherry

Puducherry

BHU

Varanasi

Uttar Pradesh

MMC Chennai

Chennai

Tamil Nadu

King George's Medical University

Lucknow

Uttar Pradesh

AIIMS Jodhpur

Jodhpur

Rajasthan

VMMC Delhi

New Delhi

Delhi

DY Patil Medical College

Pune

Maharashtra

SOA Bhubaneswar

Bhubaneswar

Odisha

Top MBBS Colleges in India Without NEET

While NEET UG is the primary entrance exam for MBBS admissions in India, some colleges offer admissions through other criteria, such as merit in class 12 or entrance exams conducted by the colleges themselves. The top MBBS colleges in India that do not require NEET for admission have been listed below.

Read More
1

Applied Filters :

  • M.B.B.S. (Bachelor of Medicine and Bachelor of Surgery)

Showing 423 MBBS Colleges in India

Carousel
×
  • Rupee

    33,000 - 27,35,000 Fees

  • Symbol

    NEET PG Exams

  • Shortlist Students
  • Shortlisted by  34+  students
Carousel
×
  • RatingPuducherry, Puducherry
  • RatingGovernment
  • Rupee

    72,000 - 2,70,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  334+  students
Carousel
×
  • RatingRaichur, Karnataka
  • RatingPrivate
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  106+  students
Carousel
×
  • RatingJagdalpur, Chhattisgarh
  • RatingGovernment
  • Rupee

    60,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  76+  students
Carousel
×
  • RatingAnand, Gujarat
  • RatingPrivate
  • Rupee

    40,000 - 29,20,000 Fees

  • Shortlist Students
  • Shortlisted by  23+  students
Carousel
×
  • Rupee

    45,000 - 26,40,000 Fees

  • Batch

    NAAC Accredition

    ...+1 Medical Council of India (MCI)
  • Symbol

    NEET PG Exams

    ...+3 NEET , CBSE 12th , Karnataka 2nd PUC
  • Shortlist Students
  • Shortlisted by  143+  students
Carousel
×
  • Batch

    AICTE Accredition

  • Symbol

    CBSE 12th Exams

  • Shortlist Students
  • Shortlisted by  181+  students
Carousel
×
  • RatingSivaganga, Tamil Nadu
  • RatingGovernment
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  240+  students
Carousel
×
  • Rupee

    12,000 - 1,24,000 Fees

  • Symbol

    NEET Exams

    ...+4 CBSE 12th , JEMScN , NEET PG , WBCHSE
  • Shortlist Students
  • Shortlisted by  190+  students
Carousel
×
  • Rupee

    5,70,000 - 21,41,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  94+  students
Carousel
×
  • RatingSambalpur, Odisha
  • RatingGovernment
  • Rupee

    36,900 - 1,05,000 Fees

  • Batch

    MCI Accredition

    ...+1 AICTE
  • Symbol

    NEET PG Exams

    ...+3 Odisha CHSE , NEET , CBSE 12th
  • Shortlist Students
  • Shortlisted by  104+  students
Carousel
×
  • RatingMumbai, Maharashtra
  • RatingPrivate
  • Rupee

    1,62,000 - 3,12,000 Fees

  • Symbol

    MHTCET MTech Exams

    ...+3 GATE , MHT-CET , JEE Main
  • Shortlist Students
  • Shortlisted by  283+  students
Carousel
×
  • Batch

    UGC Accredition

    ...+1 MCI
  • Symbol

    CBSE 12th Exams

    ...+1 RBSE 12th
  • Shortlist Students
  • Shortlisted by  350+  students
Carousel
×
  • Rupee

    23,00,000 Fees

  • Batch

    Medical Co Accredition

    ...+1 Other
  • Symbol

    NEET Exams

  • Shortlist Students
  • Shortlisted by  4768+  students
Carousel
×
  • RatingVisakhapatnam, Andhra Pradesh
  • RatingPrivate
  • Rupee

    4,17,000 - 5,70,000 Fees

  • Batch

    NAAC Accredition

  • Symbol

    NEET PG Exams

    ...+2 GAT , NEET
  • Shortlist Students
  • Shortlisted by  154+  students
Carousel
×
  • RatingTiruvannamali, Tamil Nadu
  • RatingGovernment
  • Batch

    Medical Co Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  103+  students
Carousel
×
  • RatingChennai, Tamil Nadu
  • RatingPrivate
  • Rupee

    75,000 - 5,95,000 Fees

  • Shortlist Students
  • Shortlisted by  945+  students
Carousel
×
  • RatingChennai, Tamil Nadu
  • RatingPrivate
  • Batch

    AICTE Accredition

  • Shortlist Students
  • Shortlisted by  66+  students
Carousel
×
  • Rupee

    18,000 - 97,800 Fees

  • Batch

    AICTE Accredition

    ...+2 Council of Architecture (COA) , ISO
  • Symbol

    JEXPO Exams

    ...+2 WBJEE , JEE Main
  • Shortlist Students
  • Shortlisted by  78+  students
Carousel
×
  • Rupee

    68,800 - 21,41,000 Fees

  • Batch

    NAAC Accredition

    ...+1 National Assessment and Accreditation Council (NAAC)
  • Symbol

    NEET PG Exams

    ...+1 NEET SS
  • Shortlist Students
  • Shortlisted by  503+  students
Carousel
×
  • RatingChennai, Tamil Nadu
  • RatingGovernment
  • Rupee

    48,500 - 1,47,000 Fees

  • Batch

    AICTE Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  587+  students
Carousel
×
  • Rupee

    90,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET Exams

    ...+4 CBSE 12th , NEET PG , NEET SS , Tamilnadu 12th
  • Shortlist Students
  • Shortlisted by  192+  students
Carousel
×
  • Rupee

    1,00,000 - 19,90,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

  • Shortlist Students
  • Shortlisted by  476+  students
Carousel
×
  • RatingGulbarga, Karnataka
  • RatingPrivate
  • Batch

    Medical Co Accredition

  • Symbol

    NEET Exams

  • Shortlist Students
  • Shortlisted by  82+  students
Carousel
×
  • RatingJamnagar, Gujarat
  • RatingGovernment
  • Rupee

    40,000 - 90,000 Fees

  • Batch

    AICTE Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  203+  students
Carousel
×
  • RatingMidnapore, West Bengal
  • RatingGovernment
  • Rupee

    1,24,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+3 NEET , WBCHSE , CBSE 12th
  • Shortlist Students
  • Shortlisted by  243+  students
Carousel
×
  • Rupee

    40,520 - 24,00,000 Fees

  • Batch

    NAAC Accredition

    ...+1 National Assessment and Accreditation Council (NAAC)
  • Symbol

    NEET PG Exams

    ...+1 MHT-CET
  • Shortlist Students
  • Shortlisted by  241+  students
Carousel
×
  • Symbol

    KEAM Exams

    ...+2 NEET SS , NEET PG
  • Shortlist Students
  • Shortlisted by  27+  students
Carousel
×
  • Rupee

    2,20,000 - 29,00,000 Fees

  • Shortlist Students
  • Shortlisted by  1094+  students
Carousel
×
  • RatingHisar, Haryana
  • RatingPrivate
  • Rupee

    50,000 - 3,80,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , Haryana NEET
  • Shortlist Students
  • Shortlisted by  197+  students

Confused about your exam or college applications ?