Oliivikukastaja (Prionochilus olivaceus) on Filippiinien kotoperäinen varpuslintu.
Oliivikukastaja elää Filippiineillä ja siitä tunnetaan kolme alalajia. Sen elinympäristön ala on 100 000–1 000 000 neliökilometriä. Tweeddale kuvaili lajin holotyypin Dinagatista Filippiineiltä vuonna 1877.
Trooppiset ja subtrooppiset kosteat alankometsät.