List of Medical Colleges in Punjab Based on 2025 Ranking

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

Found 98 colleges

Sort By
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#1
3,460Bachelor of Physiotherapy(BPT)- Total FeesCompare Fees--#2th/50 in India 2023
#2

Sri Guru Ram Das Institute of Medical Sciences & Research - [SGRDIMSR], Amritsar

Amritsar, Punjab 
10,42,000MBBS- 1st Year Fees--#51th/55 in India 2024
#3
11,90,000MBBS- 1st Year Fees----
#4

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

Bathinda, Punjab 
1,628MBBS- 1st Year Fees------
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#5
1,05,000BAMS- 1st Year Fees----
#6

Government Medical College - [GMC], Amritsar

Amritsar, Punjab 
1,74,000MBBS- 1st Year Fees----
#7
6,60,000MBBS- 1st Year Fees----
#8

Government Medical College / Rajindra Hospital-[GMCP], Patiala

Patiala, Punjab 
1,74,000MBBS- 1st Year Fees----
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#9
3,44,500Bachelor of Physiotherapy(BPT)- 1st Year FeesCompare Fees₹ 1,70,00,000Highest PackageCompare Placement 2.8 / 5 Based on 42 User
Reviews
Best in Social Life
--
#10

Lovely Professional University - [LPU], Jalandhar

Jalandhar, Punjab |AICTE, UGC Approved
1,60,000Bachelor of Physiotherapy(BPT)- 1st Year FeesCompare Fees₹ 3,00,00,000Highest PackageCompare Placement 3.9 / 5 Based on 18 User
Reviews
Best in Infrastructure
--
#11
1,20,000Bachelor of Physiotherapy(BPT)- 1st Year FeesCompare Fees₹ 7,50,000Average Package₹ 40,00,000Highest PackageCompare Placement--
#12

Panjab University - [PU], Chandigarh

Chandigarh, Chandigarh 
64,165M.Sc (Medicine)- 1st Year FeesCompare Fees----
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#13
51,000B.Sc (Medicine)- 1st Year FeesCompare Fees₹ 45,50,000Highest PackageCompare Placement--
#14
1,00,000M.Sc (Medicine)- Total FeesCompare Fees₹ 51,00,000Highest PackageCompare Placement--
#15
56,400B.Sc (Medicine)- 1st Year Fees₹ 17,00,000Highest Package--
#16
1,98,000Bachelor of Physiotherapy(BPT)- Total Fees₹ 50,00,000Highest Package--