Vitamin B12 Test

A Vitamin B12 test is a blood test to determine the levels of Vitamin B12 in the blood. Vitamin B12 is a key player in the proper functioning of brain and nerve cells and in the formation of red blood cells and DNA.

Vitamin B12 Test

Vitamin B12 Test Cost in India


Test Type Blood Test
Preparation No special preparation required
Report Same day
Vitamin B12 test costs in Hyderabad Rs.500 to Rs.1000 approximately.
Vitamin B12 test costs in Vizag Rs. 500 to Rs. 1500 approximately.
Vitamin B12 test costs in Nasik Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Aurangabad Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Nellore Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Chandanagar Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Srikakulam Rs. 1000 to Rs. 1500 approximately.
Vitamin B12 test costs in Sangamner Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Kurnool Rs. 500 to Rs. 1000 approximately
Vitamin B12 test costs in Kakinada Rs. 500 to Rs. 1000 approximately

Vitamin B12 test costs in India at different locations may vary.


Book a Vitamin B12 test at Medicover Hospitals. Call us at   040-68334455


Normal Vitamin B12 Levels

The normal Vitamin B12 level is 211 - 911 pg/mL regardless of sex and age.

For any abnormal value, you must consult a doctor.

Book an appointment with our General physician at Medicover hospitals.


Frequently Asked Questions


The vitamin B12 test is done to examine the following conditions -

  • Anemia
  • Neuropathy
  • Nutritional status
  • Vitamin B12 levels in the blood
  • Diabetes
  • Kidney failure
  • Liver disease
  • Hyperthyroidism
  • Worm infection
  • Anemia
  • Dietary deficiency
  • Low-fat milk, yogurt, and cheese
  • Mutton and chicken
  • Eggs
  • Salmon fish

A vitamin B12 test is recommended for people having malnutrition or any other health condition resulting in malabsorption.

No risks are involved with this test. Rarely, the person may experience increased bleeding, hematoma, bruising, or infection at the site of the needle prick during the collection of the blood sample.

The average cost of a vitamin B12 test in Hyderabad is Rs.500 to Rs.1000.

There’s no need for any special preparation for a vitamin B12 test; one can eat and drink normally before the blood test.

The normal Vitamin B12 levels are 211 - 911 pg/mL regardless of sex and age.


Get Your Queries Answered Now