Top MBBS Colleges in Punjab

Latest Update

  • 2025-12-02 :

    The NEET UG 2026 examination is tentatively scheduled for May 3, 2026.Registration is likely to begin in the first week of February, and the exam pattern will remain unchanged.

  • 2025-11-25 :

    The NEET PG 2025 counselling dates for Round 2 have been revised. The Round 2 registration will now be held from December 5 to 9, with choice filling from December 6 to 9. The seat allotment result will be announced on December 12, followed by reporting from December 13 to 21, 2025.

MBBS stands for Bachelor of Medicine, and Bachelor of Surgery is a UG professional degree provided to the students in medicine and surgery. The course duration of MBBS is 5.5 years that includes 4.5 years of theoretical education and one year of internship. Multiple specialisations are offered by the top MBBS colleges in Punjab, like nephrology, immunology, plastic surgery, dermatology, orthopedics, forensic medicine, medical genetics, etc. Candidates must complete grade 12th with at least 50% marks in the science stream. 

The top MBBS colleges in Punjab offer admission to the students based on the scores or rank in state or national level examinations. Most of the colleges accept the scores of NEET-UG, JIPMER, AFMC MBBS Admission and AIIMS MBBS. An undergraduate medical degree offers countless career options in the private and public sectors. After pursuing an MBBS degree, students can be placed as a physician, nutritionist, hospital administrator, ENT specialist, etc.

Best MBBS Colleges in Punjab

The table below comprises rankings and total tuition fees of the Bachelor of Medicine and Bachelor of Surgery (MBBS) course charged by the colleges in Punjab. 

Here is a list of the best MBBS colleges in Punjab:

Ranking

Name of the College

MBBS Total Tuition Fees (INR)

1

Government Medical College and Hospital, [GMCAH] Chandigarh

1,20,000

2

Dayanand Medical College and Hospital, [DMCAH] Ludhiana

13,43,000

3

Christian Medical College, [CMC] Ludhiana

33,00,000

4

Baba Farid University of Health Sciences, [BFUOHS] Faridkot

4,40,000

5

Government Medical College, [GMC] Amritsar

2,23,000

Clear All

Showing 11 Colleges

Sort By:

DMCH Ludhiana

Ludhiana, Punjab Private 3.6

DMCH Ludhiana is very popular for MBBS in Ludhiana, Punjab. MBBS at DMCH Ludhiana is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. DMCH Ludhiana MBBS fees is ₹5 L.

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 very popular for MBBS in Chandigarh, Punjab. MBBS at GMCH Chandigarh is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. GMCH Chandigarh MBBS fees is ₹1 L - ₹2 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 very popular for MBBS in Chandigarh, Punjab. MBBS at PGIMS Rohtak is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

12 Courses

Exam Accepted

NEET , NEET MDS

Tuition Fees Range

-/-

Accreditation

-/-

BFUHS

Faridkot, Punjab Public 4.0

BFUHS is very popular for MBBS in Faridkot, Punjab. MBBS at BFUHS is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. BFUHS MBBS fees is ₹5 L.

Courses Offered

19 Courses

Exam Accepted

NEET

Tuition Fees Range

₹30 K-45 L

Accreditation

-/-

Confused about which college or exam to opt for?

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

banner image

Adesh University

Bathinda, Punjab Private

Adesh University is very popular for MBBS in Bathinda, Punjab. MBBS at Adesh University is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Adesh University MBBS fees is ₹5 L.

Courses Offered

17 Courses

Exam Accepted

NEET

Tuition Fees Range

₹15 K-12.61 L

Accreditation

NAAC

Government Medical College, Patiala is very popular for MBBS in Patiala, Punjab. MBBS at Government Medical College, Patiala is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

4 Courses

Exam Accepted

-/-

Tuition Fees Range

₹1.30 L

Accreditation

-/-

Government Medical College, Amritsar is very popular for MBBS in Amritsar, Punjab. MBBS at Government Medical College, Amritsar is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Government Medical College, Amritsar MBBS fees is ₹2 L - ₹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 very popular for MBBS in Ludhiana, Punjab. MBBS at CMC Ludhiana is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. CMC Ludhiana MBBS fees is ₹5 L.

Courses Offered

5 Courses

Exam Accepted

-/-

Tuition Fees Range

₹16.05 L-33 L

Accreditation

-/-

Gian Sagar Medical College and Hospital

Rajpura, Punjab Private

Gian Sagar Medical College and Hospital is very popular for MBBS in Rajpura, Punjab. MBBS at Gian Sagar Medical College and Hospital is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

1 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

Adesh Institute of Medical Sciences and Research, [AIMSAR] Bathinda is very popular for MBBS in Bathinda, Punjab. MBBS at Adesh Institute of Medical Sciences and Research, [AIMSAR] Bathinda is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

4 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

AIIMS Bathinda

Bathinda, Punjab Public

AIIMS Bathinda is very popular for MBBS in Bathinda, Punjab. MBBS at AIIMS Bathinda is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. AIIMS Bathinda MBBS fees is ₹1 L.

Courses Offered

1 Courses

Exam Accepted

NEET

Tuition Fees Range

₹7 K

Accreditation

-/-

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...