3D print cost calculator
All tools

How long is 1 kg of PLA filament?

A 1 kg spool of 1.75 mm PLA is about 335.3 m long; a kilogram of 2.85 mm PLA is about 126.4 m. That uses a density of 1.24 g/cm³. Convert any weight or length below.

PLA grams ↔ meters converter

How much PLA is left on my spool?

PLA length and weight at a glance

FilamentCross-sectionPer kg1 m weighs1 g is
1.75 mm2.405 mm²335.3 m2.98 g33.5 cm
2.85 mm6.379 mm²126.4 m7.91 g12.6 cm

Which density this page uses

Datasheets for plain PLA cluster around 1.24 g/cm³; filled and specialty grades (silk, matte, wood, metal or carbon fill) range from about 1.17 to over 1.3 g/cm³, so check the label if you print those. Every number on this page is computed from 1.24 g/cm³; if your spool lists a different density, choose the closest material or scale the result: length is inversely proportional to density, so a material 3% denser gives 3% fewer meters per kilogram.

Length of common PLA spool sizes

Net weight1.75 mm2.85 mm
250 g84 m32 m
500 g168 m63 m
750 g251 m95 m
1 kg335 m126 m
2 kg671 m253 m
3 kg1,006 m379 m
5 kg1,676 m632 m

Net weight is the filament only — the empty spool comes on top. Not every brand sells every size in PLA; the table simply converts the weight on the label.

PLA cost per meter and per gram

Spool pricePer gramPer m (1.75)Per m (2.85)10 m (1.75)
$15.00 / kg1.5¢4.5¢11.9¢$0.45
$20.00 / kg2.0¢6.0¢15.8¢$0.60
$25.00 / kg2.5¢7.5¢19.8¢$0.75
$35.00 / kg3.5¢10.4¢27.7¢$1.04

Material only. A full print also pays for electricity, machine wear and failed prints — see 3D printing cost per gram for worked examples, or drop an STL into the PLA print cost calculator.

How diameter tolerance changes the length

Filament is sold by weight, so a spool that runs slightly thick holds fewer meters, and one that runs thin holds more. Length scales with 1 ÷ diameter², so small diameter errors matter roughly twice as much in length:

ToleranceDiameter1 kg isLength change
1.75 ± 0.02 mm1.73–1.77 mm328–343 m−2.2% / +2.3%
1.75 ± 0.05 mm1.70–1.80 mm317–355 m−5.5% / +6.0%
2.85 ± 0.05 mm2.80–2.90 mm122–131 m−3.4% / +3.6%

Good filament is typically specified at ±0.02–0.03 mm and budget filament at ±0.05 mm. Your slicer assumes the nominal diameter, so a consistently thick spool also over-extrudes by the same percentage; if you measure an average diameter well away from nominal, enter it in the slicer's filament settings.

PLA compared with other filaments

Filamentg/cm³1 kg, 1.75 mmvs PLA
PLA1.24335 m—
PETG1.27327 m−2%
ABS1.04400 m+19%
TPU1.21344 m+2%
ASA1.07389 m+16%
Nylon (PA)1.14365 m+9%

About PLA spools

PLA is the reference material for most filament numbers you see online, which is why "335 meters per kilogram" has become a rule of thumb. It only holds for 1.75 mm filament at about 1.24 g/cm³ — a silk or matte PLA with a different density changes the answer by several percent.

Because PLA absorbs little moisture, weighing a used spool is a reliable way to find how much is left: subtract the empty spool weight and convert the grams with the calculator above. Large 2–5 kg spools save money per kilogram but usually need a bigger spool holder or an external stand.

The formula, worked for PLA

length = mass ÷ (density × π × (diameter ÷ 2)²)

1,000 g ÷ 1.24 g/cm³ = 806.5 cm³ = 806,452 mm³ of plastic. A 1.75 mm filament has a cross-section of π × 0.875² = 2.405 mm², so the length is 806,452 ÷ 2.405 = 335,284 mm, or 335.3 m. With 2.85 mm filament (6.379 mm²) it is 126.4 m.

Read how much filament a print uses to estimate the grams a model needs, or go back to the filament length calculator for every material.

FAQ

How long is 1 kg of PLA filament?

About 335 m of 1.75 mm PLA or 126 m of 2.85 mm filament, at a density of 1.24 g/cm³.

How much does 1 meter of PLA filament weigh?

About 2.98 g for 1.75 mm and 7.91 g for 2.85 mm, so 10 m of 1.75 mm PLA is about 29.8 g.

How many meters are on a 250 g or 5 kg spool of PLA?

A 250 g spool of 1.75 mm PLA holds about 84 m; a 5 kg spool about 1,676 m. In 2.85 mm the same spools hold about 32 m and 632 m.

What does PLA filament cost per meter?

At $20.00 per kg, 1.75 mm PLA costs 6.0¢ per meter and 2.0¢ per gram; 2.85 mm costs 15.8¢ per meter.