COURSE COMPARISON · 2026
B.Pharm vs D.Pharm
Duration, eligibility, fees in Gujarat, subjects and careers side by side, so you can pick the right course after 12th.
See the comparisonQuick answer: B.Pharm takes 4 years and usually costs ₹82,600–₹1,20,000 a year (approx.) at 30 private universities in Gujarat; D.Pharm takes 2 years plus practical training and usually costs ₹33,075–₹85,000 a year (approx.) at 13. Choose B.Pharm if you want a full degree, industry and research jobs, and the option of M.Pharm; choose D.Pharm if you want to start working as a pharmacist sooner and at a lower fee.
| B.Pharm | D.Pharm | |
|---|---|---|
| Full form | Bachelor of Pharmacy | Diploma in Pharmacy |
| Duration | 4 years | 2 years plus practical training |
| Who can apply | Class 12 Science with Physics, Chemistry and Maths or Biology | Class 12 Science with Physics, Chemistry and Maths or Biology |
| Admission | ACPC Gujarat merit (GUJCET + Class 12) for state seats | ACPC Gujarat merit for state seats |
| What you study | Pharmaceutics, pharmacology, medicinal chemistry, drug quality and pharmacy practice | Basics of medicines, dispensing, pharmacy practice and hospital pharmacy |
| Annual fee in Gujarat | Most cost ₹82,600–₹1,20,000 a year (approx.) | Most cost ₹33,075–₹85,000 a year (approx.) |
| Private universities offering it | 30 (31 programmes) | 13 (13 programmes) |
| Cities with most options | Ahmedabad, Surat, Gandhinagar | Ahmedabad, Gandhinagar, Surat |
| Higher study | M.Pharm, MBA (pharma) or research | B.Pharm (lateral entry into the second year) |
| Typical roles | Registered pharmacist, pharma production and quality, drug safety, medical representative, research | Registered pharmacist in a chemist shop or hospital, pharma sales |
Fees are tuition only and approximate, from the MeriDegree course directory; hostel and other charges are extra.
Choose B.Pharm if…
You want a full degree, industry and research jobs, and the option of M.Pharm.
See B.Pharm colleges →Choose D.Pharm if…
You want to start working as a pharmacist sooner and at a lower fee.
See D.Pharm colleges →B.Pharm vs D.Pharm: FAQs
Which is better, B.Pharm or D.Pharm?
Neither is better for everyone. Choose B.Pharm if you want a full degree, industry and research jobs, and the option of M.Pharm. Choose D.Pharm if you want to start working as a pharmacist sooner and at a lower fee.
What is the fee for B.Pharm and D.Pharm in Gujarat?
At private universities in Gujarat, most B.Pharm programmes cost ₹82,600–₹1,20,000 a year (approx.) and D.Pharm programmes mostly cost ₹33,075–₹85,000 a year (approx.) (tuition only, approximate).
What is the difference between B.Pharm and D.Pharm?
B.Pharm focuses on pharmaceutics, pharmacology, medicinal chemistry, drug quality and pharmacy practice. D.Pharm focuses on basics of medicines, dispensing, pharmacy practice and hospital pharmacy.
Can I do B.Pharm or D.Pharm after 12th?
B.Pharm: Class 12 Science with Physics, Chemistry and Maths or Biology. D.Pharm: Class 12 Science with Physics, Chemistry and Maths or Biology.
More course comparisons
Still confused between B.Pharm and D.Pharm?
Tell us your stream, marks and budget for free guidance.