List of Top Medical Colleges in India Based on 2024 Ranking

Sub Stream
City
Program Type
Type Of College
Entrance/Exam Accepted
Avg Fee Per Year
Course Type
Agency
Affliation
Approval
Course Duration
College Category
Gender Accepted

Found 2306 colleges

Sort By
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#1

All India Institute of Medical Sciences - [AIIMS], New Delhi

New Delhi, Delhi NCR 
1,628MBBS- 1st Year Fees----#1st/55 in India 2024
#2
56,330MBBS- 1st Year Fees----#3rd/55 in India 2024
#3

National Institute of Mental Health and Neuro Sciences - [NIMHANS], Bangalore

Bangalore, Karnataka 
1,56,000M.Ch- Total FeesCompare Fees--#4th/50 in India 2023
#4

Jawaharlal Institute of Post Graduate Medical Education and Research - [JIPMER], Pondicherry

Pondicherry, Puducherry 
14,920MBBS- 1st Year FeesCompare Fees--#2th/55 in India 2024
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#5
79,800Bachelor of Physiotherapy(BPT)- 1st Year Fees----#7th/50 in India 2023
#6

Banaras Hindu University - [BHU], Varanasi

Varanasi, Uttar Pradesh 
10,369BAMS- 1st Year FeesCompare Fees₹ 23,13,000Average Package₹ 1,20,00,000Highest PackageCompare Placement#8th/50 in India 2023
#7
70,88,500MBBS- Total FeesCompare Fees--#12th/55 in India 2024
#8

Sree Chitra Tirunal Institute for Medical Sciences and Technology - [SCTIMST], Thiruvananthapuram

Thiruvananthapuram, Kerala 
81,720MD- 1st Year Fees--#10th/50 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#9
33,000Bachelor of Physiotherapy(BPT)- 1st Year Fees----#5th/13 in India 2024
#10

King George's Medical University - [KGMU], Lucknow

Lucknow, Uttar Pradesh 
54,900MBBS- 1st Year Fees----#8th/55 in India 2024
#11

All India Institute of Medical Sciences - [AIIMS], Jodhpur

Jodhpur, Rajasthan 
24,102MBBS- Total FeesCompare Fees--#14th/55 in India 2024
#12

Vardhman Mahavir Medical College - [VMMC], New Delhi

New Delhi, Delhi NCR 
50,000MBBS- 1st Year FeesCompare Fees--#7th/55 in India 2024
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#13
3,95,000BAMS- 1st Year Fees₹ 3,00,000Average Package₹ 3,50,000Highest Package#15th/50 in India 2023
#14
20,00,000MBBS- 1st Year Fees----#16th/50 in India 2023
#15

All India Institute of Medical Sciences - [AIIMS], Bhubaneswar

Bhubaneswar, Odisha 
5,856MBBS- 1st Year Fees----#18th/57 in India 2023
#16
25,25,000MBBS- 1st Year Fees----#18th/50 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#17
1,23,535MBBS- 1st Year Fees--#22th/55 in India 2024
#18
25,00,000MBBS- 1st Year FeesCompare Fees₹ 7,50,000Average Package₹ 52,00,000Highest PackageCompare Placement 4 / 5 Based on 7 User
Reviews
Best in Infrastructure
#20th/50 in India 2023
#19
25,00,000MBBS- 1st Year Fees----#21th/50 in India 2023
#20

All India Institute of Medical Sciences - [AIIMS], Rishikesh

Rishikesh, Uttarakhand 
4,150MBBS- 1st Year FeesCompare Fees₹ 24,10,000Highest PackageCompare Placement#19th/55 in India 2024
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#21

Institute of Post Graduate Medical Education And Research - [IPGMER], Kolkata

Kolkata, West Bengal 
12,500Bachelor of Physiotherapy(BPT)- 1st Year Fees----#24th/50 in India 2023
#22
5,05,000BAMS- 1st Year Fees--#25th/50 in India 2023
#23
18,50,000MBBS- 1st Year FeesCompare Fees₹ 8,20,000Average Package₹ 63,00,000Highest PackageCompare Placement 4.1 / 5 Based on 2 User
Reviews
Best in Infrastructure
#26th/50 in India 2023
#24

All India Institute of Medical Sciences - [AIIMS], Patna

Patna, Bihar 
5,856MBBS- Total FeesCompare Fees--#20th/55 in India 2024
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#25

Aligarh Muslim University - [AMU], Aligarh

Aligarh, Uttar Pradesh 
45,690MBBS- 1st Year Fees----#28th/50 in India 2023
#26
20,77,500MBBS- 1st Year Fees₹ 3,50,000Average Package₹ 7,20,000Highest Package 1.8 / 5 Based on 14 User
Reviews
Best in Academics
#29th/50 in India 2023
#27
77,98,000MBBS- Total Fees--#30th/55 in India 2024
#28

Lady Hardinge Medical College - [LHMC], New Delhi

New Delhi, Delhi NCR 
1,655MBBS- 1st Year Fees--#9th/55 in India 2024