Ballast Calculator — Model Railway
Calculate ballast volume and weight needed for model railway track sections.
How We Calculate This
Calculation
Cross-section area = Ballast width x Depth x 0.7 (trapezoidal profile)
Volume = Total track length x Cross-section area
Weight = Volume × Ballast density (1.5 g/cm³, the loose bulk density of fine crushed-granite ballast, which sits in the 1.4-1.6 g/cm³ range)
PVA glue ≈ equal volume to the ballast — roughly 50ml of diluted glue per 100g of ballast. Mix 50:50 PVA and water with a drop of washing-up liquid, then flood it on with a pipette until the ballast is soaked.
Points are treated as extra track length based on gauge (an OO point adds about 170mm). The trapezoidal factor (0.7) accounts for the sloped shoulder profile of realistic ballast — the bed is a thin shouldered layer, not a solid block. Buy a little extra to allow for spillage and sweeping off the excess.
Frequently Asked Questions
Related Calculators
Track Length Calculator
Calculate total track length needed for your layout plan including sidings.
Curve Radius Calculator
Find the minimum curve radius for your rolling stock and scale.
Gradient Calculator
Calculate gradient percentages and rise-over-run for inclines and hills.
Point Spacing Calculator
Work out correct spacing between turnouts and crossings for smooth operation.
Platform Length Calculator
Calculate scale platform length based on train lengths and number of coaches.
Last updated: March 2026
All calculations are estimates. Always verify quantities before purchasing materials.