Punavalohoito voi vähentää niveltulehduskipua tuottamalla 630–850 nm:n aallonpituuksia nivelkudokseen, mikä parantaa solujen energiaa ja vähentää tulehdusta. Tehokkuus riippuu aallonpituussuhteesta, säteilyvoimakkuudesta ja laitetyypistä. Säännölliset 10–20 minuutin hoitokerrat 3–5 kertaa viikossa osoittavat parhaat tulokset, vaikka sen tulisi täydentää – ei korvata – lääketieteellistä hoitoa.