Skip to content

Legal noticePrivacyPhoto credits

Loading…

All supplements

Vitamins

Vitamin B6

A B vitamin from fish, poultry, potatoes and bananas. Your body needs it to use protein and for the nerves. Too much for a long time can harm the nerves.

80 products from US online stores, sorted by what 10 mg of vitamin B6 costs – not by the price per pack.

0.4¢Lowest cost
per 10 mg vitamin B6

  • Prices checked Nov 1, 2026, US
  • No paid placements

What does 10 mg mean?

vitamin B6 per serving in most of the products we checked
33–200 mgvitamin B6 per serving in most of the products we checked
  • 10 mg is a fixed amount to compare by: half of the 80 products we checked have up to 100 mg per serving, the other half more.
  • 10 mg is more than the 1.3–1.7 mg recommended a day for adults (NIH (opens in a new tab)).

We compare by 10 mg only so products line up – it’s not a recommendation. Not medical advice.

Where products miss quality points

How the 80 products score

  • Very good 90+: 3
  • Good 75+: 76
  • Fair 60+: 1
  • Low under 60: 0
have no seal from an independent testing program
96%have no seal from an independent testing program10 of 30 testing points for GMP, 15 for the 11 whose label says “third-party tested”

The full 30 testing points need an independent test. Every supplement sold in the US is made under the FDA’s GMP rules – the maker checks its own products, which gives 10 points. A seal from a testing program like NSF, USP or Informed Choice means a lab outside the company checks that what’s inside matches the label. Most brands don’t take part. That doesn’t make a product bad – without a seal, a clean product still gets up to 80.

We find seals on the label and in NSF’s public lists. USP and Informed Choice don’t let us search their lists automatically, so a seal that’s only in their lists can be missing. How the score works

Pack size

Compare packs of a similar size.

Pack size

All sizes in one list can affect the results – big packs usually cost less per 10 mg. Pick a size above to compare packs that are alike.

Sort by

72 of 80 products · cheapest per 10 mg vitamin B6 first

8 products are hidden

They have more than 100 mg vitamin B6 in one serving – more than the official upper limit a day for adults.

  1. Rank 1

    Vitamatic

    Vitamin B6 100mg

    Tablets

    80Good qualityMade in USA
    0.4¢

    per 10 mg

    Lowest

    Pack
    $9.99250 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (100 mg) a day
    vitamaticusa.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  2. Rank 2

    Best Naturals

    Vitamin B6 100 mg

    Tablets

    80Good qualityMade in USA
    0.43¢

    per 10 mg

    7% more

    Pack
    $10.69250 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (100 mg) a day
    shopbestnaturals.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  3. Rank 3

    Vitamatic

    Vitamin B6, 100 mg

    Tablets

    80Good qualityMade in USA
    0.52¢

    per 10 mg

    30% more

    Pack
    $12.99250 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  4. Rank 4

    Amazing Nutrition

    Amazing Formulas Vitamin B6 - 100 Mg

    Tablets

    85Good qualityMade in USA
    0.52¢

    per 10 mg

    30% more

    Pack
    $12.99250 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (100 mg) a day
    amazingnutrition.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  5. Rank 5

    Nutricost

    Vitamin B6, 100 mg

    Capsules

    85Good qualityMade in USA
    0.57¢

    per 10 mg

    42% more

    Pack
    $13.60240 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    240 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  6. Rank 6

    Vitacost

    Everyday Essentials, Vitamin B-6, 100 mg

    Capsules

    80Good qualityCountry not stated
    0.62¢

    per 10 mg

    54% more

    Pack
    $18.50300 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    300 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  7. Rank 7

    Swanson Vitamins

    Vitamin B6 Pyridoxine, 100 mg

    Capsules

    80Good qualityCountry not stated
    0.64¢

    per 10 mg

    60% more

    Pack
    $15.99250 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    250 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  8. Rank 8

    Swanson Vitamins

    Vitamin B6 Pyridoxine

    Capsules

    80Good qualityCountry not stated
    0.64¢

    per 10 mg

    60% more

    Pack
    $15.99250 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    250 daysif you take 1 capsule (100 mg) a day
    swansonvitamins.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  9. Rank 9

    Solgar

    Vitamin B6, 100 mg

    Tablets

    80Good qualityCountry not stated
    0.75¢

    per 10 mg

    87% more

    Pack
    $7.47100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  10. Rank 10

    Vitamatic

    Vitamin B6, 50 mg

    Tablets

    80Good qualityCountry not stated
    0.8¢

    per 10 mg

    100% more

    Pack
    $9.99250 tablets
    Vitamin B6 per serving
    50 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (50 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  11. Rank 11

    Best Naturals

    Vitamin B-6 50 mg

    Tablets

    80Good qualityMade in USA
    0.8¢

    per 10 mg

    100% more

    Pack
    $9.99250 tablets
    Vitamin B6 per serving
    50 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (50 mg) a day
    shopbestnaturals.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  12. Rank 12

    Nature's Bounty

    Vitamin B-6, 100 mg

    Tablets

    80Good qualityMade in USA
    0.81¢

    per 10 mg

    103% more

    Pack
    $8.13100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  13. Rank 13

    Vitamatic

    P-5-P, 100 mg

    Tablets

    80Good qualityCountry not stated
    0.83¢

    per 10 mg

    108% more

    Pack
    $19.99240 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    240 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  14. Rank 14

    Vitamatic

    P5P 100mg Pyridoxal-5-Phosphate

    Capsules

    80Good qualityCountry not stated
    0.83¢

    per 10 mg

    108% more

    Pack
    $19.99240 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    240 daysif you take 1 capsule (100 mg) a day
    vitamaticusa.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  15. Rank 15

    Natural Factors

    Vitamin B6, 100 mg

    Tablets

    80Good qualityMade in Canada
    0.88¢

    per 10 mg

    120% more

    Pack
    $7.9090 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    90 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  16. Rank 16

    Vitacost

    Vitamin B6, 100 mg

    Capsules

    80Good qualityCountry not stated
    0.88¢

    per 10 mg

    121% more

    Pack
    $8.82100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  17. Rank 17

    Amazing Nutrition

    Amazing Formulas Vitamin B6 (as Pyridoxine HCl) 100 Mg

    Tablets

    80Good qualityMade in USA
    0.9¢

    per 10 mg

    125% more

    Pack
    $8.99100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    amazingnutrition.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  18. Rank 18

    Solgar

    Vitamin B6, 100 mg

    Capsules

    80Good qualityCountry not stated
    1¢

    per 10 mg

    158% more

    Pack
    $10.31100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  19. Rank 19

    Nature Made

    Vitamin B6

    Tablets

    100Very good qualityCountry not stated
    1.1¢

    per 10 mg

    165% more

    Pack
    $10.59100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    naturemade.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  20. Rank 20

    Swanson Vitamins

    Vitamin B6 Pyridoxine, 100 mg

    Capsules

    80Good qualityCountry not stated
    1.1¢

    per 10 mg

    170% more

    Pack
    $10.79100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  21. Rank 21

    Swanson Vitamins

    Vitamin B6 Pyridoxine

    Capsules

    80Good qualityCountry not stated
    1.1¢

    per 10 mg

    170% more

    Pack
    $10.79100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    swansonvitamins.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  22. Rank 22

    Natural Factors

    B6 Pyridoxine HCl

    Tablets

    80Good qualityMade in Canada
    1.2¢

    per 10 mg

    204% more

    Pack
    $10.9590 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    90 daysif you take 1 tablet (100 mg) a day
    naturalfactors.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  23. Rank 23

    Vitamatic

    P-5-P, 50 mg

    Tablets

    80Good qualityCountry not stated
    1.4¢

    per 10 mg

    254% more

    Pack
    $16.99240 tablets
    Vitamin B6 per serving
    50 mgin 1 tablet
    Pack lasts
    240 daysif you take 1 tablet (50 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  24. Rank 24

    Vitamatic

    P5P 50mg Pyridoxal-5-Phosphate

    Capsules

    80Good qualityCountry not stated
    1.4¢

    per 10 mg

    254% more

    Pack
    $16.99240 capsules
    Vitamin B6 per serving
    50 mgin 1 capsule
    Pack lasts
    240 daysif you take 1 capsule (50 mg) a day
    vitamaticusa.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  25. Rank 25

    Vitamatic

    Vitamin B6, 25 mg

    Tablets

    80Good qualityCountry not stated
    1.4¢

    per 10 mg

    260% more

    Pack
    $8.99250 tablets
    Vitamin B6 per serving
    25 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (25 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  26. Rank 26

    Amazing Nutrition

    Amazing Formulas Vitamin B6 - 50 Mg

    Tablets

    85Good qualityCountry not stated
    1.4¢

    per 10 mg

    260% more

    Pack
    $17.99250 tablets
    Vitamin B6 per serving
    50 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (50 mg) a day
    amazingnutrition.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  27. Rank 27

    Country Life

    Vitamin B6, 100 mg

    Tablets

    80Good qualityMade in USA
    1.5¢

    per 10 mg

    270% more

    Pack
    $14.79100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  28. Rank 28

    Country Life

    Vitamin B-6 100 mg

    Tablets

    80Good qualityMade in USA
    1.5¢

    per 10 mg

    270% more

    Pack
    $14.79100 tablets
    Vitamin B6 per serving
    100 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (100 mg) a day
    countrylifevitamins.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  29. Rank 29

    Solaray

    Timed Release, Vitamin B-6, 100 mg

    Capsules

    80Good qualityCountry not stated
    1.6¢

    per 10 mg

    296% more

    Pack
    $9.4960 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    60 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  30. Rank 30

    Best Naturals

    Vitamin B-6 25 mg

    Tablets

    80Good qualityMade in USA
    1.6¢

    per 10 mg

    300% more

    Pack
    $9.99250 tablets
    Vitamin B6 per serving
    25 mgin 1 tablet
    Pack lasts
    250 daysif you take 1 tablet (25 mg) a day
    shopbestnaturals.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  31. Rank 31

    Solgar

    Vitamin B6, 50 mg

    Tablets

    80Good qualityCountry not stated
    1.6¢

    per 10 mg

    303% more

    Pack
    $8.06100 tablets
    Vitamin B6 per serving
    50 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (50 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  32. Rank 32

    Bluebonnet Nutrition

    Vitamin B6 100 mg

    Capsules

    80Good qualityMade in USA
    1.7¢

    per 10 mg

    331% more

    Pack
    $15.5090 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    90 daysif you take 1 capsule (100 mg) a day
    bluebonnetnutrition.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  33. Rank 33

    Vital Nutrients

    Vitamin B6 100mg

    Capsules

    85Good qualityMade in USA
    1.8¢

    per 10 mg

    350% more

    Pack
    $17.99100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    vitalnutrients.net (opens in a new tab)

    Checked Nov 1, 2026 · Label

  34. Rank 34

    Nature's Way

    Vitamin B6, 50 mg

    Capsules

    80Good qualityPacked in USA
    1.8¢

    per 10 mg

    360% more

    Pack
    $9.19100 capsules
    Vitamin B6 per serving
    50 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (50 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  35. Rank 35

    Vital Nutrients

    Vitamin B6

    Capsules

    85Good qualityMade in USA
    1.9¢

    per 10 mg

    373% more

    Pack
    $18.89100 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  36. Rank 36

    Nutricost

    Vitamin B6, Pyridoxine HCl, 25 mg

    Capsules

    85Good qualityMade in USA
    2¢

    per 10 mg

    398% more

    Pack
    $11.95240 capsules
    Vitamin B6 per serving
    25 mgin 1 capsule
    Pack lasts
    240 daysif you take 1 capsule (25 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  37. Rank 37

    Best Naturals

    P-5-P (Pyridoxal-5-Phosphate)

    Tablets

    80Good qualityCountry not stated
    2¢

    per 10 mg

    400% more

    Pack
    $11.99120 tablets60 servings
    Vitamin B6 per serving
    100 mgin 2 tablets
    Pack lasts
    120 daysif you take 1 tablet (50 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  38. Rank 38

    Nature's Way

    Vitamin B6 High Potency

    Capsules

    80Good qualityPacked in USA
    2.4¢

    per 10 mg

    500% more

    Pack
    $11.99100 capsules
    Vitamin B6 per serving
    50 mgin 1 capsule
    Pack lasts
    100 daysif you take 1 capsule (50 mg) a day
    naturesway.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  39. Rank 39

    Solgar

    Vitamin B6, 25 mg

    Tablets

    80Good qualityCountry not stated
    2.5¢

    per 10 mg

    521% more

    Pack
    $6.20100 tablets
    Vitamin B6 per serving
    25 mgin 1 tablet
    Pack lasts
    100 daysif you take 1 tablet (25 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

  40. Rank 40

    Life Extension

    Pyridoxal 5'-Phosphate Caps, 100 mg

    Capsules

    80Good qualityCountry not stated
    2.7¢

    per 10 mg

    588% more

    Pack
    $16.5060 capsules
    Vitamin B6 per serving
    100 mgin 1 capsule
    Pack lasts
    60 daysif you take 1 capsule (100 mg) a day
    vitacost.com (opens in a new tab)

    Checked Nov 1, 2026 · Label

40 of 72 shown

Filters

Good to know

Fact
3,476%more per 10 mg for the most expensive product than for the cheapest.
Fact
733%more per 10 mg for the cheapest gummies than for the cheapest tablets.

How we checked: one-time price for each size in the store’s US online shop, before sales tax and shipping, without subscriptions or coupons. Prices change often, so check the store before you buy. More on how we check

The amount we compare by only makes products comparable – it is not a dosage recommendation. Not medical advice.

How we calculate

Cost per dose = price ÷ (servings × amount per serving) × comparison amount. Example: $119.99 for 74 servings with 24 g of protein each is 1,776 g of protein. $119.99 ÷ 1,776 g × 30 g = $2.03 per 30 g of protein.

Found a mistake or a product we should add? Email us