Лечение кашля у ребенка зависит от его причины, например, противоинфекционное лечение. Если кашель вызван бактериальной инфекцией, можно использовать антибиотики. Инфекции, вызванные вирусами, нельзя лечить антибиотиками, и для большинства вирусных инфекций не существует специальных лекарств, но вирусы гриппа можно лечить осельтамивиром, хотя его нужно применять на ранней стадии инфекции. Если кашель вызван приступом астмы, его можно лечить с помощью лекарств, которые обычно вдыхают в легкие с помощью небулайзера. Если кашель вызван попаданием инородного тела в дыхательные пути ребенка, врач может провести бронхоскопию, чтобы найти и удалить инородное тело. Для многих видов кашля не существует специфического лечения, поэтому педиатры обычно не назначают центральные средства подавления кашля, которые часто неэффективны и могут вызывать серьезные побочные эффекты у детей.