Home/Rankings/Medical Colleges in India

Top Medical Colleges in India 2026

Discover the best medical colleges in India based on NIRF rankings, placement performance, faculty quality, infrastructure and more.

Top 3 Colleges

Overall Ranking 2026

2

Post Graduate Institute of Medical Education and Research

Chandigarh, Chandigarh

NIRF Rank

2

Avg Package

14.5 LPA

Total Fees

2.5 Lakhs

1

All India Institute of Medical Sciences

New Delhi, Delhi

NIRF Rank

1

Avg Package

15.0 LPA

Total Fees

2.0 Lakhs

3

Christian Medical College

Vellore, Tamil Nadu

NIRF Rank

3

Avg Package

10.0 LPA

Total Fees

18.0 Lakhs

Rank
College
Ownership
Avg Package
Annual Fees
Location
#4
Government
13.5 LPA
3.0 Lakhs
Puducherry
#5
Government
12.5 LPA
3.5 Lakhs
Lucknow
#7
Government
13.0 LPA
3.0 Lakhs
Bengaluru
#8
Government
11.0 LPA
3.5 Lakhs
Lucknow
#10
Private
11.0 LPA
23.0 Lakhs
Manipal
#12
Private
10.0 LPA
22.0 Lakhs
Pune
#13
Government
12.0 LPA
3.0 Lakhs
Rishikesh
#14
Government
11.5 LPA
3.0 Lakhs
Bhubaneswar
#16
Government
10.5 LPA
2.5 Lakhs
Chennai
#17
Government
11.0 LPA
2.5 Lakhs
Thiruvananthapuram
#19
Government
11.5 LPA
3.0 Lakhs
Jodhpur
#20
Private
8.5 LPA
17.0 Lakhs
Wardha
#21
Private
9.5 LPA
21.0 Lakhs
Chennai
#22
Government
10.5 LPA
2.5 Lakhs
New Delhi
#24
Private
8.5 LPA
19.0 Lakhs
Bhubaneswar
#25
Government
11.0 LPA
3.0 Lakhs
Bhopal
#26
Government
12.0 LPA
2.0 Lakhs
Delhi
#27
Government
10.5 LPA
3.0 Lakhs
Patna
#28
Government
13.0 LPA
3.5 Lakhs
New Delhi
#30
Private
9.5 LPA
18.0 Lakhs
Bengaluru
#31
Government
10.5 LPA
3.0 Lakhs
Raipur
#32
Government
11.0 LPA
2.0 Lakhs
New Delhi
#34
Government
10.0 LPA
2.5 Lakhs
Chandigarh
#35
Private
10.5 LPA
22.0 Lakhs
Mangalore
#36
Private
9.0 LPA
18.0 Lakhs
Ludhiana
#37
Private
9.0 LPA
18.0 Lakhs
Mysuru
#38
Government
11.0 LPA
2.0 Lakhs
Delhi
#39
Government
10.5 LPA
2.5 Lakhs
Jaipur
#42
Private
8.5 LPA
17.0 Lakhs
Puducherry
#43
Private
9.5 LPA
18.0 Lakhs
Coimbatore
#44
Government
10.0 LPA
2.5 Lakhs
Ahmedabad
#45
Government
10.0 LPA
2.0 Lakhs
Ahmedabad
#46
Private
9.0 LPA
18.0 Lakhs
Belagavi
#47
Private
9.0 LPA
17.0 Lakhs
Ludhiana
#48
Government
10.5 LPA
2.5 Lakhs
Hyderabad
#49
Private
8.5 LPA
19.0 Lakhs
Chengalpattu
#50
Private
10.0 LPA
20.0 Lakhs
Bengaluru
-
Government
N/A
N/A
Malda
-
Private
N/A
N/A
West Bengal
-
Government
N/A
N/A
Tinsukia
-
Government
N/A
N/A
Tezpur
-
Government
N/A
N/A
Srikakulam
-
Government
N/A
N/A
Silchar
-
Government
N/A
N/A
Visakhapatnam
-
Government
N/A
N/A
Burdwan
-
Government
N/A
N/A
Nandyal
-
Government
N/A
N/A
Kokrajhar
-
Government
N/A
N/A
Kolkata
-
Government
N/A
N/A
Barpeta
-
Government
N/A
N/A
Midnapur
-
Government
N/A
N/A
Eluru
-
Government
N/A
N/A
Diphu
-
Government
N/A
N/A
Nalbari
-
Government
N/A
N/A
Kolkata
-
Government
N/A
N/A
Nagaon
-
Government
N/A
N/A
Rajamahendravaram
-
Government
N/A
N/A
Vizianagaram
-
Government
N/A
N/A
Guntur
-
Government
N/A
N/A
Machilipatnam
-
Government
N/A
N/A
Paderu
-
Government
N/A
N/A
Sri Vijaya Puram
-
Government
N/A
N/A
Kakinada
-
Government
N/A
N/A
Kurnool
-
Government
N/A
N/A
Vijayawada
-
Government
N/A
N/A
Ongole
-
Government
N/A
N/A
Kalyani
-
Private
N/A
N/A
West Bengal
-
Private
N/A
N/A
West Bengal
-
Government
N/A
N/A
Dibrugarh
-
Private
N/A
N/A
West Bengal
-
Private
N/A
N/A
West Bengal
-
Government
N/A
N/A
Murshidabad
-
Government
N/A
N/A
Guwahati
-
Government
N/A
N/A
Ananthapuramu
-
Government
N/A
N/A
Dhubri
-
Government
N/A
N/A
Jorhat
-
Government
N/A
N/A
Guwahati
-
Government
N/A
N/A
North Lakhimpur