A Vitamin D test is one of the more expensive routine blood tests in Bangladesh, and the price changes a lot from one center to another. Based on the lists we checked, the Vitamin D test price in Bangladesh runs from about 1,000 BDT at NILMRC to about 4,600 BDT at some private hospitals. If your doctor has asked for a Vitamin D test, this guide explains what it measures, what it should cost, how to prepare, and how to avoid paying more than you need to.
Vitamin D Test Price in Bangladesh
| Hospital / Diagnostic Center | Listed Price (BDT) | Discount | Total Price (BDT) | Source |
| NILMRC (National Institute of Laboratory Medicine and Referral Center) | 1,000 | Not stated | 1,000 | MedTestBD, Sep 2026 |
| PG Hospital (BSMMU) | 2,500 | Not stated | 2,500 | MedTestBD, Sep 2026 |
| BIRDEM General Hospital | 3,550 | Not stated | 3,550 | MedTestBD, Sep 2026 |
| Popular Diagnostic Center (Dhanmondi) | 4,000 | Not stated | 4,000 | MedTestBD, Sep 2026 |
| Popular Diagnostic Centre, booked online through Arogga | 4,000 | 20% | 3,200 | Arogga listing |
| CSCR Hospital | 4,600 | Not stated | 4,600 | MedTestBD, Sep 2026 |
Last checked: 1 November 2026. These prices come from the sources shown in the table, because most centers do not publish a full rate list online. Rates differ by branch and change often, so confirm the exact price with the center before you visit.
Cheapest and Most Expensive Vitamin D Test
Among the centers we checked, NILMRC has the lowest listed price at 1,000 BDT, followed by PG Hospital (BSMMU) at 2,500 BDT. BIRDEM lists 3,550 BDT, and Popular Diagnostic Center lists 4,000 BDT, which comes down to about 3,200 BDT with the 20% discount shown for online booking through Arogga. The highest listed price we found was 4,600 BDT at CSCR Hospital. That is a gap of 3,600 BDT for the same blood test.
Prices We Could Not Confirm
Some sources disagree, so we have left them out of the table. A 2026 list shows 1,200 BDT for Vitamin D at the Ibn Sina Dhanmondi center, while a 2022 article listed 3,000 BDT before Ibn Sina’s 25% discount (source). A 2026 guide in Bangla gave Popular at 3,000 BDT, against 4,000 BDT in the other lists. When the numbers are this far apart, call the center and ask for the price before you go.
What Is a Vitamin D Test?
The Vitamin D test, usually called the 25-OH Vitamin D test, measures 25-hydroxyvitamin D in your blood. This is the main form of vitamin D that circulates in the body, so it shows whether your level is low, borderline or sufficient. It needs only a small blood sample, and labs usually measure it with an immunoassay or a chromatography method.
If your doctor writes just “Vitamin D”, they almost always mean the 25-OH test. Some labs list “Vitamin D total” or “D2/D3” as separate items, and a different test, 1,25-dihydroxy vitamin D, is ordered only in special cases. Ask your doctor or the counter which one you need so you do not pay for the wrong test.
Why Do Doctors Order a Vitamin D Test?
- Bone pain, muscle weakness or frequent fractures
- Constant tiredness with no clear cause
- Checking for weak bones (osteoporosis or osteomalacia)
- Children with signs of rickets, such as bowed legs or slow growth
- Pregnancy and breastfeeding checkups
- Little sun exposure, for example because of indoor work or clothing that covers most of the skin
- Kidney or liver disease, or problems absorbing food, such as after bowel surgery
- Checking whether vitamin D supplements are working
Doctors often order it together with other tests, such as a CBC test, a thyroid test or a general blood test.
How Common Is Low Vitamin D in Bangladesh?
A study of 793 vitamin D reports from a Dhaka hospital, published in the BIRDEM Medical Journal in 2019, found that low vitamin D is common among people who get tested, and that middle-aged women were more likely to be affected (read the study). This is one reason doctors in Bangladesh order the test so often.
Understanding Your Vitamin D Result
Labs report the result in ng/mL or nmol/L, and the ranges can differ slightly between labs. Commonly used cut-offs in ng/mL are:
- Below 20: deficiency
- 20 to 29: insufficiency (borderline)
- 30 or above: sufficient
Always compare your result with the range printed on your own report, and let your doctor decide what to do. Do not start high-dose supplements on your own. Too much vitamin D can raise calcium in the blood and cause harm.
How to Prepare for a Vitamin D Test
- Fasting is usually not required. Confirm with the center, especially if other tests are ordered with it.
- Tell the technician about any vitamin D, calcium or multivitamin supplements you take, and bring your prescription.
- Wear a loose sleeve so the blood can be drawn easily.
- Bring old reports so your doctor can compare your levels over time.
Factors That Affect the Vitamin D Test Price
- Type of center: Government institutes and university hospitals usually charge less than private diagnostic centers.
- Test and method: The 25-OH test is the standard one. Other vitamin D tests cost differently.
- Online booking offers: Some booking platforms show a discount, such as the 20% on Popular listed above.
- Packages: A vitamin panel or health checkup package may cost less than booking each test alone.
- Branch and city: The same chain can charge different prices at different branches.
- Home collection and report time: Home sample collection and urgent reports can add a fee.
Tips to Save Money on a Vitamin D Test
- Compare at least two or three centers. The gap can be thousands of taka.
- Consider NILMRC or a government hospital if you can accept queues and shorter opening hours.
- Check for online booking discounts before you pay at the counter.
- Confirm that the test is 25-OH Vitamin D and not a larger panel.
- Ask your doctor when to repeat the test, and do not repeat it sooner than needed.
- Keep your reports so you do not have to repeat the test.
Frequently Asked Questions
- What is the Vitamin D test price in Bangladesh? In the lists we checked, it ranges from about 1,000 BDT at NILMRC to about 4,600 BDT at CSCR Hospital. Popular Diagnostic Center lists 4,000 BDT.
- Which place has the cheapest Vitamin D test? NILMRC had the lowest listed price at 1,000 BDT, followed by PG Hospital (BSMMU) at 2,500 BDT.
- Do I need to fast before a Vitamin D test? Usually not, but confirm with the center when you book.
- Is Vitamin D total the same as 25-OH Vitamin D? In everyday practice, yes, the doctor usually means the 25-OH test. Ask the center to confirm the exact test name before you pay.
- How long does it take to get the report? It depends on the center. Ask when you book.
- How often should I repeat the test? Your doctor will decide this based on your result and treatment.
Final Thoughts
The Vitamin D test price in Bangladesh depends heavily on where you go, from about 1,000 BDT at NILMRC to more than 4,000 BDT at several private centers. Because the gap is so large, it is worth calling two or three places before you book, confirming that the test is 25-OH Vitamin D, and checking for any online discount.
The price list above is built from the sources linked in the table. If you find a different current price, please tell us through the contact page and we will review it.
Disclaimer: The prices listed in this article are for information only and may vary by location, ongoing offers and hospital policy. This article is not medical advice. Please talk to a qualified doctor about your test and result.
Related Test Prices in Bangladesh
- CBC Test Price in Bangladesh All Hospital
- TSH Test Price in Bangladesh All Hospital
- RBS Test Price in Bangladesh All Hospital
- PBF Test Price in Bangladesh All Hospital
- Urine R/M/E Test Price in Bangladesh All Hospital
- MRI Test Price in Bangladesh All Hospital
See the full list of medical test prices in Bangladesh.
This page is for general information only and is not medical advice. Please talk to a qualified doctor about your tests and results.