Hornio on kylä Sastamalan kaupungin Karkussa, Pirkanmaalla. Hornio on syntynyt Karkun kylien takamaille Hornionjärven läheisyyteen, eikä Hornio sen vuoksi ole Karkun maarekisterikylä.
Horniossa on aikoinaan ollut oma kansakoulu, joka nykyisin on Karkun metsästysseuran omistuksessa.[1] Hornion ympäristössä sijaitsee useampi pieni järvi, näistä suurin on Hornionjärvi.[2] Hornion eteläpuolella sijaitsee Ritajärven luonnonsuojelualue.