For jernbane brukes som bærelag (ballast) bare pukk i størrelsen 25 til 65 millimeter. Tidligere ble det i Norge også brukt grus til ballast på jernbane og dette ble etterhvert skiftet ut med pukk. Pukk av mindre størrelse brukes i bærelag (under asfaltdekket) på veier og har i stor grad erstattet sand og grus til dette formålet. Vegvesenet oppgir pukk opp til 200 millimeter brukt i de dypere forsterkningslag på veianlegg. Det går med omtrent 50.000 tonn pukk til å anlegge 1 kilometer jernbane med dobbelspor. Pukk brukes som tilsetning i asfaltdekke for veier og flyplasser og som tilsetning i betong. Pukk har fordelaktige egenskaper til bygg og anlegg: Bedre stabilitet, større friksjon, bedre vedheft (for eksempel i asfalt- og betongblandinger) og bedre slitestyrke. Det trengs en del tilsetning av naturgrus for å få god betong.