Top Medical Colleges in Punjab 2026

Latest Update

  • 2026-02-18 :

    DNB PDCET 2026 registration process has begun for admission to Post-Diploma DNB (Secondary DNB) courses. The last date to submit the application form is March 8, 2026. Eligible candidates can apply online through the official website, natboard.edu.in. DNB PDCET 2026 examination is scheduled to be conducted on April 12, 2026.

  • 2026-02-09 :

    NEET UG 2026 registration process has started. The last date to apply is March 8, 2026. Candidates can register online on the official website neet.nta.nic.in for admission to MBBS, BDS, AYUSH, and BSc Nursing courses. The NEET UG 2026 exam is scheduled to be held on May 3, 2026.

Clear All

Showing 46 Colleges

Sort By:

PGIMER Chandigarh

Chandigarh, Punjab Public 3

PGIMER Chandigarh is one of best Medical colleges in Chandigarh, Punjab. PGIMER Chandigarh offers BPT, MD, Master of Chirurgiae [M.Ch], M.S, DM in the stream of Medical for a duration of 3 Years - 4 Years 6 Months.

Courses Offered

12 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

DMCH Ludhiana

Ludhiana, Punjab Private 3.6

DMCH Ludhiana is one of best Medical colleges in Ludhiana, Punjab. DMCH Ludhiana offers MBBS, MD, Master of Chirurgiae [M.Ch], M.S, DM in the stream of Medical for a duration of 3 Years - 5 Years 5 Months.

Courses Offered

8 Courses

Exam Accepted

NEET

Tuition Fees Range

₹1.21 L-23.40 L

Accreditation

-/-

GMCH Chandigarh

Chandigarh, Punjab Public 4.3

GMCH Chandigarh is one of best Medical colleges in Chandigarh, Punjab. GMCH Chandigarh offers BHMS, MBBS, MD, M.S in the stream of Medical for a duration of 3 Years - 5 Years 6 Months. GMCH Chandigarh fees for Medical courses range from ₹1 L to ₹5 L.

Courses Offered

7 Courses

Exam Accepted

NEET

Tuition Fees Range

₹30 K-5.86 L

Accreditation

-/-

PGIMS Rohtak

Chandigarh, Punjab Public 3.8

PGIMS Rohtak is one of best Medical colleges in Chandigarh, Punjab. PGIMS Rohtak offers BPT, MBBS, MD, Master of Chirurgiae [M.Ch] in the stream of Medical for a duration of 3 Years - 5 Years 5 Months.

Courses Offered

12 Courses

Exam Accepted

NEET , NEET MDS

Tuition Fees Range

-/-

Accreditation

-/-

Confused about which college or exam to opt for?

Chat with our counselor Get your personalised list of colleges & exams

banner image

GNDU

Amritsar, Punjab Public 3.7

GNDU is one of best Medical colleges in Amritsar, Punjab. GNDU offers BPT, MPT, MSPT in the stream of Medical for a duration of 2 Years - 4 Years 6 Months. GNDU fees for Medical courses range from ₹2 L to ₹3 L.

Courses Offered

34 Courses

Exam Accepted

GMAT , JEE Main

Tuition Fees Range

₹27 K-6.29 L

Accreditation

NAAC-A

Chitkara University

Patiala, Punjab Private 3.6

Chitkara University is one of best Medical colleges in Patiala, Punjab. Chitkara University offers BPT, MPT in the stream of Medical for a duration of 2 Years - 4 Years 6 Months. Chitkara University fees for Medical courses range from ₹1 L to ₹2 L.

Courses Offered

28 Courses

Exam Accepted

CAT , GMAT

Tuition Fees Range

₹1.28 L-10.53 L

Accreditation

COA , NCHMCT

Desh Bhagat University

Mandi Gobindgarh, Punjab Private 4.0

Desh Bhagat University is one of best Medical colleges in Mandi Gobindgarh, Punjab. Desh Bhagat University offers BAMS, BPT, MD in the stream of Medical for a duration of 3 Years - 5 Years 6 Months.

Courses Offered

33 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

NCHMCT

BFUHS

Faridkot, Punjab Public 4.0

BFUHS is one of best Medical colleges in Faridkot, Punjab. BFUHS offers BAMS, BHMS, BPT, MPT, MBBS, MD, Master of Chirurgiae [M.Ch], M.S in the stream of Medical for a duration of 2 Years - 5 Years 6 Months. BFUHS fees for Medical courses range from ₹3 L to ₹5 L.

Courses Offered

19 Courses

Exam Accepted

NEET

Tuition Fees Range

₹30 K-45 L

Accreditation

-/-

Adesh University

Bathinda, Punjab Private

Adesh University is one of best Medical colleges in Bathinda, Punjab. Adesh University offers BPT, MBBS, MD, M.S in the stream of Medical for a duration of 3 Years - 5 Years 5 Months. Adesh University fees for Medical courses range from ₹1 L to ₹5 L.

Courses Offered

17 Courses

Exam Accepted

NEET

Tuition Fees Range

₹15 K-12.61 L

Accreditation

NAAC

Punjabi University

Patiala, Punjab Public 3.7

Punjabi University is one of best Medical colleges in Patiala, Punjab. Punjabi University offers BPT, MPT in the stream of Medical for a duration of 2 Years - 4 Years 6 Months. Punjabi University fees for Medical courses range from ₹1 L to ₹2 L.

Courses Offered

34 Courses

Exam Accepted

-/-

Tuition Fees Range

₹12 K-5.52 L

Accreditation

NAAC-A

Guru Kashi University

Bathinda, Punjab Private 3.5

Guru Kashi University is one of best Medical colleges in Bathinda, Punjab. Guru Kashi University offers BPT, MLT in the stream of Medical for a duration of 4 Years 6 Months.

Courses Offered

30 Courses

Exam Accepted

JEE Main

Tuition Fees Range

₹30 K-3.18 L

Accreditation

ICAR

Sri Guru Granth Sahib World University

Fatehgarh Sahib, Punjab Private 2.7

Sri Guru Granth Sahib World University is one of best Medical colleges in Fatehgarh Sahib, Punjab. Sri Guru Granth Sahib World University offers BPT, MSPT Hons in the stream of Medical for a duration of 4 Years 6 Months. Sri Guru Granth Sahib World University fees for Medical courses range from ₹2 L to ₹3 L.

Courses Offered

19 Courses

Exam Accepted

JEE Main

Tuition Fees Range

₹50 K-3.44 L

Accreditation

-/-

RIMT University

Mandi Gobindgarh, Punjab Private 4.2

RIMT University is one of best Medical colleges in Mandi Gobindgarh, Punjab. RIMT University offers BPT in the stream of Medical for a duration of 4 Years 6 Months. RIMT University fees for Medical courses range from ₹2 L to ₹3 L.

Courses Offered

24 Courses

Exam Accepted

-/-

Tuition Fees Range

₹43 K-5.01 L

Accreditation

-/-

Babe Ke Ayurvedic Medical College and Hospital is one of best Medical colleges in Moga, Punjab. Babe Ke Ayurvedic Medical College and Hospital offers BAMS, MD in the stream of Medical for a duration of 3 Years - 5 Years 6 Months.

Courses Offered

2 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Apeejay College of Fine Arts

Jalandhar, Punjab Private 2

Apeejay College of Fine Arts is one of best Medical colleges in Jalandhar, Punjab. Apeejay College of Fine Arts offers BPT in the stream of Medical for a duration of 4 Years 6 Months.

Courses Offered

16 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

NAAC

Lyallpur Khalsa College

Jalandhar, Punjab Public 3.6

Lyallpur Khalsa College is one of best Medical colleges in Jalandhar, Punjab. Lyallpur Khalsa College offers BPT in the stream of Medical for a duration of 4 Years 6 Months. Lyallpur Khalsa College fees for Medical courses range from ₹2 L to ₹3 L.

Courses Offered

11 Courses

Exam Accepted

-/-

Tuition Fees Range

₹47 K-2.42 L

Accreditation

NAAC-A

Khalsa College Amritsar

Amritsar, Punjab Private 3.9

Khalsa College Amritsar is one of best Medical colleges in Amritsar, Punjab. Khalsa College Amritsar offers BPT, MPT in the stream of Medical for a duration of 2 Years - 4 Years 6 Months.

Courses Offered

14 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

NAAC-A

Government Medical College, Amritsar is one of best Medical colleges in Amritsar, Punjab. Government Medical College, Amritsar offers MBBS, MD, M.S in the stream of Medical for a duration of 3 Years - 5 Years 5 Months. Government Medical College, Amritsar fees for Medical courses range from ₹2 L to ₹3 L.

Courses Offered

6 Courses

Exam Accepted

NEET

Tuition Fees Range

₹33 K-2.23 L

Accreditation

-/-

CMC Ludhiana

Ludhiana, Punjab Private 4

CMC Ludhiana is one of best Medical colleges in Ludhiana, Punjab. CMC Ludhiana offers MBBS, MD, M.S, DM in the stream of Medical for a duration of 3 Years - 5 Years 5 Months.

Courses Offered

5 Courses

Exam Accepted

-/-

Tuition Fees Range

₹16.05 L-33 L

Accreditation

-/-

Government Medical College, Patiala is one of best Medical colleges in Patiala, Punjab. Government Medical College, Patiala offers MBBS, MD in the stream of Medical for a duration of 3 Years - 5 Years 5 Months. Government Medical College, Patiala fees for Medical courses range from ₹1 L to ₹2 L.

Courses Offered

4 Courses

Exam Accepted

-/-

Tuition Fees Range

₹1.30 L

Accreditation

-/-

College of Physiotherapy Adesh Institute of Medical Sciences & Research, [COPAIOMS&R] Bathinda is one of best Medical colleges in Bathinda, Punjab. College of Physiotherapy Adesh Institute of Medical Sciences & Research, [COPAIOMS&R] Bathinda offers BPT in the stream of Medical for a duration of 4 Years 6 Months.

Courses Offered

1 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Gian Sagar Medical College and Hospital

Rajpura, Punjab Private

Gian Sagar Medical College and Hospital is one of best Medical colleges in Rajpura, Punjab. Gian Sagar Medical College and Hospital offers MBBS in the stream of Medical for a duration of 5 Years 5 Months.

Courses Offered

1 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

Lord Mahavira Homoeopathic Medical College and Hospital is one of best Medical colleges in Ludhiana, Punjab. Lord Mahavira Homoeopathic Medical College and Hospital offers BHMS in the stream of Medical for a duration of 5 Years 6 Months.

Courses Offered

1 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Homoeopathic Medical College and Hospital, Chandigarh is one of best Medical colleges in Chandigarh, Punjab. Homoeopathic Medical College and Hospital, Chandigarh offers BHMS in the stream of Medical for a duration of 5 Years 6 Months.

Courses Offered

1 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Guru Nanak Ayruvedic Medical College and Research institute is one of best Medical colleges in Ludhiana, Punjab. Guru Nanak Ayruvedic Medical College and Research institute offers BAMS in the stream of Medical for a duration of 5 Years 6 Months.

Courses Offered

1 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Shivalik Institute of Para Medical Technology is one of best Medical colleges in Mohali, Punjab. Shivalik Institute of Para Medical Technology offers BPT, MPT in the stream of Medical for a duration of 2 Years - 4 Years 6 Months.

Courses Offered

8 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

Adesh Institute of Medical Sciences and Research, [AIMSAR] Bathinda is one of best Medical colleges in Bathinda, Punjab. Adesh Institute of Medical Sciences and Research, [AIMSAR] Bathinda offers MBBS, MD, M.S in the stream of Medical for a duration of 3 Years - 5 Years 5 Months.

Courses Offered

4 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

Load More Colleges

Your opinion matters to us!

We will use this feedback to improve your experience.

You Rated Below Average

I found the page information

Please provide your feedback so that we can improve your experience.

Loading...