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
×
  • RatingKoppal, Karnataka
  • RatingGovernment
  • Rupee

    3,42,000 Fees

  • Batch

    Government Accredition

  • Symbol

    NEET Exams

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

    21,500 - 19,50,000 Fees

  • Batch

    UGC Accredition

    ...+1 NAAC
  • Symbol

    2.5 Lacs Avg Package

  • Symbol

    NEET MDS Exams

    ...+6 PSEB 12th , CSIR NET , NEET , FMGE , CBSE 12th , UGC NET
  • Shortlist Students
  • Shortlisted by  432+  students
Carousel
×
  • Rupee

    5,54,000 Fees

  • Batch

    NAAC Accredition

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

    UG Exams

    ...+2 NEET , NEET PG
Mahatma Gandhi Institute of Medical Sciences, popularly known as MGIMS Wardha, is a private medical college in Maharashtra managed by Kasturba Health Society. The medical college was established in 1969 and is affiliated with Maharashtra University of Health Science (MUHS). The MGIMS Wardha courses list includes MBBS, MD, MS, and PhD courses in multiple specialisations related to medicine and health care. The MGIMS Wardha fees structure for MBBS is Rs 2,00,000 per year. UG admissions at MGIMS Wardha are done through the MCC counselling based on the NEET UG scores. Similarly, NEET PG scores are accepted for PG admissions.
Read More
  • Shortlist Students
  • Shortlisted by  588+  students
Carousel
×
  • Rupee

    43,860 - 3,16,000 Fees

  • Batch

    DCI Accredition

  • Symbol

    6 Lacs Avg Package

  • Symbol

    NEET SS Exams

    ...+3 NEET , NEET PG , UG
Topiwala National Medical College, also known as TNMC Mumbai, is a Mumbai-based medical college established in 1921. The medical college is affiliated with Mumbai University of Health Sciences and is approved by the National Medical Council (NMC). the institute offers a range of courses in medicine and allied sciences, including superspeciality courses. The list of TNMC Mumbai courses includes MBBS, MD/MS, DM/M.Ch, B.P.Th, B.O.Th, PG diploma, diploma, and M.Sc courses in various specialisations. The TNMC Mumbai MBBS fees is 1,17,800 per year. The intake capacity for MBBS is 150.
Read More
  • Shortlist Students
  • Shortlisted by  794+  students
Carousel
×
  • Rupee

    2,50,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET SS Exams

    ...+4 NEET , AP EAMCET , AP PGCET , NEET PG
  • Shortlist Students
  • Shortlisted by  983+  students
Carousel
×
  • RatingJodhpur, Rajasthan
  • RatingGovernment
  • Rupee

    18,150 - 43,500 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+3 FMGE , NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  168+  students
Carousel
×
  • Rupee

    17,61,665 - 20,00,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET PG Exams

    ...+3 CBSE 12th , Kerala 12th , KEAM
  • Shortlist Students
  • Shortlisted by  27+  students
Carousel
×
  • Rupee

    5,47,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET Exams

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

    30,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    CBSE 12th Exams

    ...+3 NEET , UP 12th , NEET PG
  • Shortlist Students
  • Shortlisted by  154+  students
Carousel
×
  • RatingErnakulam, Kerala
  • RatingPrivate
  • Rupee

    8,49,961 - 17,49,006 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET PG Exams

    ...+3 Kerala NEET , NEET , KEAM
  • Shortlist Students
  • Shortlisted by  93+  students
Carousel
×
  • RatingBengaluru, Karnataka
  • RatingPrivate
  • Rupee

    39,000 - 3,42,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    UG Exams

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

    81,050 - 12,30,680 Fees

  • Batch

    MCI Accredition

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

    6,00,000 - 22,50,000 Fees

  • Symbol

    NEET PG Exams

  • Shortlist Students
  • Shortlisted by  73+  students
Carousel
×
  • RatingKarimnagar, Telangana
  • Rupee

    7,70,000 Fees

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

    20,000 - 6,62,000 Fees

  • Symbol

    NEET SS Exams

    ...+2 NEET , NEET PG
  • Shortlist Students
  • Shortlisted by  128+  students
Carousel
×
  • Batch

    Medical Co Accredition

  • Symbol

    NEET Exams

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

    3,500 - 9,68,000 Fees

  • Batch

    UGC Accredition

    ...+1 NAAC
  • Symbol

    5 Lacs Avg Package

  • Symbol

    CBSE 10th Exams

    ...+6 CSIR NET , NEET , Tamilnadu 10th , LSAT , FMGE , CLAT
  • Shortlist Students
  • Shortlisted by  43354+  students
Carousel
×
  • RatingAgra, Uttar Pradesh
  • RatingPrivate
  • Rupee

    1,02,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    JEECUP Exams

    ...+2 NEET , NEET PG
  • Shortlist Students
  • Shortlisted by  460+  students
Carousel
×
  • RatingBidar, Karnataka
  • RatingPrivate
  • Rupee

    1,17,000 - 1,92,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    UG Exams

    ...+3 NEET , NEET MDS , NEET PG
  • Shortlist Students
  • Shortlisted by  129+  students
Carousel
×
  • Rupee

    20,000 - 12,96,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET SS Exams

    ...+5 NEET , CBSE 12th , AP NEET , BIEAP , NEET PG
  • Shortlist Students
  • Shortlisted by  556+  students
Carousel
×
  • RatingMahbubnagar, Telangana
  • RatingPrivate
  • Rupee

    60,000 - 22,50,000 Fees

  • Batch

    DCI Accredition

    ...+1 MCI
  • Symbol

    MDS Exams

    ...+4 CBSE 12th , NEET PG , TSBIE , NEET
  • Shortlist Students
  • Shortlisted by  268+  students
Carousel
×
  • RatingBellary, Karnataka
  • RatingGovernment
  • Rupee

    3,000 - 3,42,000 Fees

  • Symbol

    NEET SS Exams

    ...+2 NEET , NEET PG
  • Shortlist Students
  • Shortlisted by  185+  students
Carousel
×
  • RatingCoimbatore, Tamil Nadu
  • RatingPrivate
  • Batch

    Indian Nur Accredition

  • Symbol

    NEET Exams

    ...+1 NEET PG
  • Shortlist Students
  • Shortlisted by  375+  students
Carousel
×
  • Batch

    MCI Accredition

  • Symbol

    NEET Exams

  • Shortlist Students
  • Shortlisted by  222+  students
Carousel
×
  • RatingKanyakumari, Tamil Nadu
  • RatingPrivate
  • Symbol

    Tamilnadu 12th Exams

    ...+3 CBSE 12th , NEET MDS , NEET PG
  • Shortlist Students
  • Shortlisted by  57+  students
Carousel
×
  • RatingMalapuram, Kerala
  • RatingPrivate
  • Rupee

    1,65,000 Fees

  • Symbol

    NEET Exams

    ...+2 FMGE , NEET PG
  • Shortlist Students
  • Shortlisted by  103+  students
Carousel
×
  • Rupee

    75,000 Fees

  • Symbol

    NEET SS Exams

    ...+1 NEET PG
  • Shortlist Students
  • Shortlisted by  79+  students
Carousel
×
  • RatingPalakkad, Kerala
  • Rupee

    25,000 - 70,000 Fees

  • Batch

    AICTE Accredition

    ...+1 ISO
  • Shortlist Students
  • Shortlisted by  409+  students
Carousel
×
  • RatingGondia, Maharashtra
  • Rupee

    1,38,300 Fees

  • Symbol

    NEET Exams

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

    14,513 - 10,00,000 Fees

  • Batch

    UGC Accredition

    ...+5 DCI , MCI , INC , NAAC , National Assessment and Accreditation Council (NAAC)
  • Symbol

    RBSE 12th Exams

    ...+6 GPAT , NEET , CMAT , GMAT , MAT , XAT
  • Shortlist Students
  • Shortlisted by  381+  students

Medical Related News

Confused about your exam or college applications ?