Skip to main content
Isoniazid

Isoniazid Dosage

Allison Gourley, PharmDDaisy Chau, PharmD
Reviewed by Allison Gourley, PharmD, Daisy Chau, PharmD
Last reviewed on October 3, 2024

The average cost for 30 tablets of 300mg of Isoniazid is $16.41 with a free GoodRx coupon. This is 90.69% off the average retail price of $176.17.

tabletTablet

Dosage

Quantity

Price as low as

Price per unit

300mg

30 tablets

$16.41

$0.55

100mg

30 tablets

$8.47

$0.28

ml of oral solutionMl of oral solution

Dosage

Quantity

Price as low as

Price per unit

50mg/5ml

154 ml

$39.50

$0.26

Typical dosage for Isoniazid

Isoniazid is available as 100 mg and 300 mg oral tablets, as well as an oral solution containing 50 mg of medication per 5 mL. The dose depends on your weight.

TB infection

  • Adults: The typical dose is 5 mg/kg up to a maximum of 300 mg per day by mouth daily in a single dose, OR 15 mg/kg up to a maximum of 900 mg per day by mouth two or three times a week.
  • Children: The typical dose is 10 to 15 mg/kg up to a maximum of 300 mg by mouth daily in a single dose, OR 20 to 40 mg/kg up to a maximum of 900 mg per day by mouth two or three times a week.

Prevention of TB infection

  • Adults weighing over 30 kg (66 lbs): The typical dose is 300 mg by mouth per day in a single dose.
  • Children: The typical dose is 10 mg/kg up to a maximum of 300 mg by mouth daily in a single dose, OR 20 to 30 mg/kg up to a maximum of 900 mg per day two times a week.

Your treatment might be different if you have other risk factors.

Isoniazid is also available as an injection that's given in a healthcare setting.

Was this page helpful?

Latest articles